aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/node.h
AgeCommit message (Expand)Author
2021-07-22shader: Remove old shader managementReinUsesLisp
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-12-03node: Mark member functions as [[nodiscard]] where applicableLioncash
2020-12-03node: Eliminate variable shadowingLioncash
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-05-27shader/other: Implement MEMBAR.CTSReinUsesLisp
2020-05-26Merge pull request #3981 from ReinUsesLisp/barbunnei
2020-05-21shader/other: Implement BAR.SYNC 0x0ReinUsesLisp
2020-05-21shader/other: Implement thread comparisons (NV_shader_thread_group)ReinUsesLisp
2020-05-09shader_ir: Separate float-point comparisons in ordered and unorderedReinUsesLisp
2020-05-02Merge pull request #3693 from ReinUsesLisp/clean-samplersbunnei
2020-04-25shader/arithmetic_integer: Implement CC for IADDReinUsesLisp
2020-04-23shader_ir: Turn classes into data structuresReinUsesLisp
2020-04-06shader/memory: Implement RED.E.ADDReinUsesLisp
2020-03-30shader: node - update correct commentNguyen Dac Nam
2020-03-30shader_decode: add Atomic op for common usageNguyen Dac Nam
2020-02-24shader: Simplify indexed sampler usagesReinUsesLisp
2020-02-01shader: Remove curly braces initializers on shared pointersReinUsesLisp
2020-02-01Merge pull request #3282 from FernandoS27/indexed-samplersbunnei
2020-01-26shader/memory: Implement ATOM.ADDReinUsesLisp
2020-01-25Shader_IR: Address feedback.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-16shader/memory: Implement ATOMS.ADD.U32ReinUsesLisp
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-10shader: Implement MEMBAR.GLReinUsesLisp
2019-12-09shader_ir/other: Implement S2R InvocationIdReinUsesLisp
2019-12-09shader_ir/memory: Implement patch storesReinUsesLisp
2019-12-06Merge pull request #3109 from FernandoS27/new-instrbunnei
2019-11-22shader/texture: Deduce texture buffers from lockerReinUsesLisp
2019-11-14Shader_IR: Implement TXD instruction.Fernando Sahmkow
2019-11-14Shader_IR: Implement FLO instruction.Fernando Sahmkow
2019-11-07shader_ir/warp: Implement FSWZADDReinUsesLisp
2019-11-07gl_shader_decompiler: Reimplement shuffles with platform agnostic intrinsicsReinUsesLisp
2019-10-29shader/node: Unpack bindless texture encodingReinUsesLisp
2019-10-15shader/node: std::move Meta instance within OperationNode constructorLioncash
2019-09-21gl_shader_decompiler: Use uint for images and fix SUATOMReinUsesLisp
2019-09-21shader/image: Implement SULD and remove irrelevant codeReinUsesLisp
2019-09-20Merge pull request #2855 from ReinUsesLisp/shflbunnei
2019-09-18Merge pull request #2784 from ReinUsesLisp/smembunnei
2019-09-17shader_ir/warp: Implement SHFLReinUsesLisp