aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader_ir.cpp
AgeCommit message (Expand)Author
2020-01-25Shader_IR: Address feedback.Fernando Sahmkow
2020-01-24Shader_IR: Implement Injectable Custom Variables to the IR.Fernando Sahmkow
2020-01-24GPU: Implement guest driver profile and deduce texture handler sizes.Fernando Sahmkow
2020-01-04Shader_IR: Address FeedbackFernando Sahmkow
2019-12-30Shader_IR: add the ability to amend code in the shader ir.Fernando Sahmkow
2019-10-26Merge pull request #2976 from FernandoS27/cache-fast-brx-rebasedRodrigo Locatti
2019-10-25gl_shader_decompiler: Move entries to a separate functionReinUsesLisp
2019-10-25Shader_Cache: setup connection of ConstBufferLockerFernando Sahmkow
2019-10-24shader_ir: Use std::array with pair instead of unordered_mapLioncash
2019-10-04Shader_IR: allow else derivation to be optional.Fernando 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-19VideoCore: Corrections to the MME Inliner and removal of hacky instance manag...Fernando Sahmkow
2019-09-05shader_ir: Implement ST_SReinUsesLisp
2019-07-22shader/decode: Implement S2R TicReinUsesLisp
2019-07-16shader_ir: std::move Node instance where applicableLioncash
2019-07-16shader_ir: Rename Get/SetTemporal to Get/SetTemporaryLioncash
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: propagate shader size to the IRFernando Sahmkow
2019-07-07gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shadersReinUsesLisp
2019-06-05shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp
2019-05-23shader/shader_ir: Make Comment() take a std::string by valueLioncash
2019-05-19Merge pull request #2441 from ReinUsesLisp/al2pbunnei
2019-05-19shader/shader_ir: Place implementations of constructor and destructor in cpp ...Lioncash
2019-05-02shader: Add physical attributes commentariesReinUsesLisp
2019-05-02shader_ir/memory: Implement physical input attributesReinUsesLisp
2019-05-02shader: Remove unused AbufNode Ipa modeReinUsesLisp
2019-04-28Merge pull request #2322 from ReinUsesLisp/wswitchbunnei
2019-04-18video_core: Silent -Wswitch warningsReinUsesLisp
2019-04-15shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmeticReinUsesLisp
2019-04-15shader_ir/decode: Implement half float saturationReinUsesLisp
2019-04-15renderer_opengl: Implement half float NaN comparisonsReinUsesLisp
2019-04-15shader_ir: Avoid using static on heap-allocated objectsReinUsesLisp
2019-02-03shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp
2019-01-15shader_decode: Improve zero flag implementationReinUsesLisp
2019-01-15shader_ir: Remove composite primitives and use temporals insteadReinUsesLisp
2019-01-15shader_decode: Use BitfieldExtract instead of shift + andReinUsesLisp
2019-01-15shader_decode: Rework HSETP2ReinUsesLisp
2019-01-15shader_decode: Implement POPCReinUsesLisp
2019-01-15video_core: Return safe values after an assert hitsReinUsesLisp
2019-01-15shader_ir: Add condition code helperReinUsesLisp
2019-01-15shader_ir: Add predicate combiner helperReinUsesLisp
2019-01-15shader_ir: Add comparison helpersReinUsesLisp
2019-01-15shader_ir: Add half float helpersReinUsesLisp
2019-01-15shader_ir: Add integer helpersReinUsesLisp
2019-01-15shader_ir: Add float helpersReinUsesLisp
2019-01-15shader_ir: Add settersReinUsesLisp