aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader_ir.h
AgeCommit message (Expand)Author
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp
2021-01-25Revert "Start of Integer flags implementation"ReinUsesLisp
2021-01-10Merge remote-tracking branch 'upstream/master' into int-flagsLevi
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash
2020-09-24Address CommentsLevi Behunin
2020-09-24Start of Integer flags implementationLevi Behunin
2020-06-05shader/texture: Join separate image and sampler pairs offlineReinUsesLisp
2020-06-04shader/track: Move bindless tracking to a separate functionReinUsesLisp
2020-05-02Merge pull request #3693 from ReinUsesLisp/clean-samplersbunnei
2020-04-26shader/memory_util: Deduplicate codeReinUsesLisp
2020-04-23shader/texture: Support multiple unknown sampler propertiesReinUsesLisp
2020-04-23shader_ir: Turn classes into data structuresReinUsesLisp
2020-04-12Merge pull request #3578 from ReinUsesLisp/vmnmxFernando Sahmkow
2020-04-12shader/video: Partially implement VMNMXReinUsesLisp
2020-04-06shader_decode: SULD.D using std::pair instead of out parameternamkazy
2020-04-06shader_decode: SULD.D implement bits64 and reverse shader ir init method to r...namkazy
2020-04-05add shader stage when init shader irnamkazy
2020-03-15shader/shader_ir: Track usage in input attribute and of legacy varyingsReinUsesLisp
2020-03-09video_core: Rename "const buffer locker" to "registry"ReinUsesLisp
2020-01-25Shader_IR: Address feedback.Fernando Sahmkow
2020-01-24Shader_IR: Change name of TrackSampler function so it does not confuse with t...Fernando Sahmkow
2020-01-24Shader_IR: Propagate bindless index into the GL compiler.Fernando Sahmkow
2020-01-24Shader_IR: Implement Injectable Custom Variables to the IR.Fernando Sahmkow
2020-01-24Shader_IR: deduce size of indexed samplersFernando Sahmkow
2020-01-24Shader_IR: Implement initial code for tracking indexed samplers.Fernando Sahmkow
2020-01-24GPU: Implement guest driver profile and deduce texture handler sizes.Fernando Sahmkow
2020-01-09shader_ir/memory: Implement u16 and u8 for STG and LDGReinUsesLisp
2020-01-04Shader_IR: Address FeedbackFernando Sahmkow
2019-12-30Shader_IR: add the ability to amend code in the shader ir.Fernando Sahmkow
2019-12-16shader/texture: Implement TLD4.PTPReinUsesLisp
2019-12-11Shader_Ir: Correct TLD4S encoding and implement f16 flag.Fernando Sahmkow
2019-12-11Shader_Ir: default failed tracks on bindless samplers to null values.Fernando Sahmkow
2019-12-09shader: Keep track of shaders using warp instructionsReinUsesLisp
2019-11-22shader/texture: Deduce texture buffers from lockerReinUsesLisp
2019-11-08video_core: Silence implicit conversion warningsReinUsesLisp
2019-11-06Merge pull request #3039 from ReinUsesLisp/cleanup-samplersRodrigo Locatti
2019-10-30Shader_IR: Fix regression on TLD4Fernando Sahmkow
2019-10-30Shader_IR: Fix TLD4 and add Bindless Variant.Fernando Sahmkow
2019-10-29shader/node: Unpack bindless texture encodingReinUsesLisp
2019-10-26Merge pull request #2976 from FernandoS27/cache-fast-brx-rebasedRodrigo Locatti
2019-10-25Merge pull request #3013 from FernandoS27/tld4s-fixRodrigo Locatti
2019-10-25gl_shader_decompiler: Move entries to a separate functionReinUsesLisp
2019-10-25Shader_IR: allow lookup of texture samplers within the shader_ir for instruct...Fernando Sahmkow
2019-10-25Shader_Cache: setup connection of ConstBufferLockerFernando Sahmkow
2019-10-25VideoCore: Unify const buffer accessing along engines and provide ConstBuffer...Fernando Sahmkow
2019-10-22Shader_Ir: Fix TLD4S from using a component mask.Fernando Sahmkow
2019-10-22shader_ir/memory: Ignore global memory when tracking failsReinUsesLisp
2019-10-04vk_shader_compiler: Implement the decompiler in SPIR-VFernando Sahmkow
2019-10-04Shader_Ir: Refactor Decompilation process and allow multiple decompilation mo...Fernando Sahmkow