aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader_ir.h
AgeCommit message (Expand)Author
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
2019-10-04gl_shader_decompiler: Implement AST decompilingFernando Sahmkow
2019-10-04shader_ir: Declare Manager and pass it to appropiate programs.Fernando Sahmkow
2019-09-23Merge pull request #2869 from ReinUsesLisp/suldbunnei
2019-09-21gl_shader_decompiler: Use uint for images and fix SUATOMReinUsesLisp
2019-09-19VideoCore: Corrections to the MME Inliner and removal of hacky instance manag...Fernando Sahmkow
2019-09-18Merge pull request #2784 from ReinUsesLisp/smembunnei
2019-09-10shader/image: Implement SUATOM and fix SUSTReinUsesLisp
2019-09-05gl_shader_decompiler: Keep track of written images and mark them as modifiedReinUsesLisp
2019-09-05shader_ir: Implement ST_SReinUsesLisp
2019-08-29Merge pull request #2758 from ReinUsesLisp/packed-tidbunnei
2019-08-21shader_ir: Implement VOTEReinUsesLisp
2019-07-22shader/decode: Implement S2R TicReinUsesLisp
2019-07-16shader_ir: Rename Get/SetTemporal to Get/SetTemporaryLioncash
2019-07-16shader_ir: Remove unused includesLioncash
2019-07-16Merge pull request #2565 from ReinUsesLisp/track-indirectFernando Sahmkow
2019-07-15Merge pull request #2695 from ReinUsesLisp/layer-viewportFernando Sahmkow
2019-07-14shader: Allow tracking of indirect buffers without variable offsetReinUsesLisp
2019-07-09shader_ir: Add comments on missing instruction.Fernando Sahmkow
2019-07-09shader_ir: Unify blocks in decompiled shaders.Fernando Sahmkow
2019-07-09shader_ir: Decompile Flow StackFernando Sahmkow