summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/ir_opt/global_memory_to_storage_buffer_pass.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-02-25buffer_cache: Add logic for non-NVN storage buffer trackingameerj1-1/+7
2023-01-07Revert "shader_recompiler: Align SSBO offsets to meet host requirements"Liam1-9/+4
2023-01-05Run clang-formatBilly Laws1-1/+2
2023-01-05shader_recompiler: Align SSBO offsets to meet host requirementsBilly Laws1-4/+8
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-20shader_recompiler: Reduce unused includesameerj1-3/+0
2022-03-13Shader decompiler: Fix storage tracking in deko3d.Fernando Sahmkow1-1/+2
2022-01-30lower_int64_to_int32: Add 64-bit atomic fallbacksameerj1-2/+47
2021-07-23shader: Avoid usage of C++20 ranges to build in clangReinUsesLisp1-1/+0
2021-07-23shader_recompiler, video_core: Resolve clang errorslat9nq1-3/+3
2021-07-23shader: Teach global memory base tracker to follow vectorsReinUsesLisp1-15/+14
2021-07-23shader: Implement VertexA stageFernandoS271-0/+26
2021-07-23shader: Move microinstruction header to the value headerReinUsesLisp1-1/+1
2021-07-23shader: Add NVN storage buffer fallbacksReinUsesLisp1-38/+8
2021-07-23shader: Mark atomic instructions as writesReinUsesLisp1-0/+27
2021-07-23shader: Implement ATOM/S and REDameerj1-2/+119
2021-07-23shader: Address feedback + clang formatlat9nq1-1/+2
2021-07-23shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq1-21/+21
2021-07-23shader: Abstract breadth searches and use the abstractionReinUsesLisp1-58/+26
2021-07-23shader: Rework global memory tracking to use breadth-first searchReinUsesLisp1-69/+80
2021-07-23shader: Address feedbackFernandoS271-11/+9
2021-07-23shader: Address FeedbackFernandoS271-5/+5
2021-07-23shader: Mark SSBOs as written when they areFernandoS271-2/+29
2021-07-23shader: Implement CAL inlining function callsReinUsesLisp1-7/+5
2021-07-23shader: Partial implementation of LDCReinUsesLisp1-1/+1
2021-07-23shader: Initial support for textures and TEXReinUsesLisp1-9/+6
2021-07-23shader: Implement HADD2ReinUsesLisp1-1/+1
2021-07-23shader: Avoid infinite recursion when tracking global memoryReinUsesLisp1-5/+26
2021-07-23shader: Add denorm flush supportReinUsesLisp1-1/+0
2021-07-23spirv: Initial bindings supportReinUsesLisp1-48/+62
2021-07-23shader: Fix trackingReinUsesLisp1-50/+72
2021-07-23shader: Add support for forward declarationsReinUsesLisp1-2/+2
2021-07-23shader: Make typed IRReinUsesLisp1-10/+11
2021-07-23shader: Constant propagation and global memory to storage bufferReinUsesLisp1-0/+331