aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader_ir.cpp
AgeCommit message (Expand)Author
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
2019-01-15shader_ir: Add local memory gettersReinUsesLisp
2019-01-15shader_ir: Add internal flag gettersReinUsesLisp
2019-01-15shader_ir: Add attribute gettersReinUsesLisp
2019-01-15shader_ir: Add constant buffer gettersReinUsesLisp
2019-01-15shader_ir: Add register getterReinUsesLisp
2019-01-15shader_ir: Add immediate node constructorsReinUsesLisp
2019-01-15shader_ir: Initial implementationReinUsesLisp