summaryrefslogtreecommitdiff
path: root/src/video_core/shader
AgeCommit message (Expand)Author
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: Setup Indexed Samplers on the IRFernando Sahmkow
2020-01-24Shader_IR: Implement initial code for tracking indexed samplers.Fernando Sahmkow
2020-01-24Shader_IR: Address FeedbackFernando Sahmkow
2020-01-24Shader_IR: Allow constant access of guest driver.Fernando Sahmkow
2020-01-24Shader_IR: Address FeedbackFernando Sahmkow
2020-01-24Shader_IR: Store Bound buffer on Shader UsageFernando Sahmkow
2020-01-24GPU: Implement guest driver profile and deduce texture handler sizes.Fernando Sahmkow
2020-01-24Merge pull request #3273 from FernandoS27/txd-arraybunnei
2020-01-16shader/memory: Implement ATOMS.ADD.U32ReinUsesLisp
2020-01-14control_flow: Silence -Wreorder warning for CFGRebuildStateLioncash
2020-01-14Merge pull request #3287 from ReinUsesLisp/ldg-stg-16bunnei
2020-01-09shader_ir/texture: Simplify AOFFI codeReinUsesLisp
2020-01-09shader_ir/memory: Implement u16 and u8 for STG and LDGReinUsesLisp
2020-01-04Merge pull request #3258 from FernandoS27/shader-amendbunnei
2020-01-04Shader_IR: Address FeedbackFernando Sahmkow
2020-01-04Shader_IR: Implement TXD Array.Fernando Sahmkow
2019-12-31Merge pull request #3239 from ReinUsesLisp/p2rbunnei
2019-12-30Shader_IR: add the ability to amend code in the shader ir.Fernando Sahmkow
2019-12-26Merge pull request #3228 from ReinUsesLisp/ptpbunnei
2019-12-21Merge pull request #3235 from ReinUsesLisp/ldg-u8bunnei
2019-12-20shader/p2r: Implement P2R PrReinUsesLisp
2019-12-20shader/r2p: Refactor P2R to support P2RReinUsesLisp
2019-12-19Merge pull request #3234 from ReinUsesLisp/i2f-u8-selectorbunnei
2019-12-18shader/memory: Implement LDG.U8 and unaligned U8 loadsReinUsesLisp
2019-12-18shader/conversion: Implement byte selector in I2FReinUsesLisp
2019-12-17shader/texture: Properly shrink unused entries in size mismatchesReinUsesLisp
2019-12-16shader/texture: Implement TLD4.PTPReinUsesLisp
2019-12-16shader/texture: Enable arrayed TLD4ReinUsesLisp
2019-12-16shader/texture: Implement AOFFI for TLD4SReinUsesLisp
2019-12-16shader/texture: Remove unnecesary parenthesisReinUsesLisp
2019-12-11Shader_IR: Correct TLD4S Depth Compare.Fernando Sahmkow
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-10shader: Implement MEMBAR.GLReinUsesLisp
2019-12-09shader_ir/other: Implement S2R InvocationIdReinUsesLisp
2019-12-09shader: Keep track of shaders using warp instructionsReinUsesLisp
2019-12-09shader_ir/memory: Implement patch storesReinUsesLisp
2019-12-06Merge pull request #3109 from FernandoS27/new-instrbunnei
2019-11-27video_core/const_buffer_locker: Make use of std::tie in HasEqualKeys()Lioncash
2019-11-27video_core/const_buffer_locker: Remove unused includesLioncash
2019-11-27video_core/const_buffer_locker: Remove #pragma once from cpp fileLioncash
2019-11-22video_core: Unify ProgramType and ShaderStage into ShaderTypeReinUsesLisp
2019-11-22shader/texture: Handle TLDS texture type mismatchesReinUsesLisp
2019-11-22shader/texture: Deduce texture buffers from lockerReinUsesLisp
2019-11-19shader/other: Reduce DEPBAR log severityReinUsesLisp
2019-11-18Shader_IR: Address FeedbackFernando Sahmkow
2019-11-14Shader_IR: Implement TXD instruction.Fernando Sahmkow