aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_atomic.cpp
AgeCommit message (Collapse)Author
2023-03-12general: fix spelling mistakesLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-01-29emit_glsl_atomic: Implement 32x2 fallback atomic opsameerj
2022-01-29shaders: Add U64->U32x2 Atomic fallback functionsameerj
2021-12-05shader_recompiler: Adjust emit_context includesameerj
2021-07-22glsl: Cleanup/Address feedbackameerj
2021-07-22glsl: Add Shader_GLSL loggingameerj
2021-07-22glsl: Remove Signed Integer variablesameerj
2021-07-22glsl: Implement barriersameerj
2021-07-22glsl: Fix <32-bit SSBO writesameerj
and more cleanup
2021-07-22glsl: Cleanup and address feedbackameerj
2021-07-22glsl: Implement Load/WriteGlobalameerj
along with some other misc changes and fixes
2021-07-22glsl: Fix atomic SSBO offsetsameerj
and implement misc getters
2021-07-22glsl: SHFL fix and prefer shift operations over divide in glsl shaderameerj
2021-07-22glsl: Fix ssbo indexing and name shadowing between shader stagesameerj
2021-07-22glsl: Rework var alloc to not assign unused resultsameerj
2021-07-22glsl: Rework variable allocator to allow for variable reuseameerj
2021-07-22glsl: Fix ATOM and implement ATOMSameerj
2021-07-22shader_recompiler: GCC fixeslat9nq
2021-07-22glsl: remove unused headersameerj
2021-07-22glsl: Simply FP storage atomicsameerj
2021-07-22glsl: F16x2 storage atomicsameerj
2021-07-22glsl: Revert ssbo aliasing. Storage Atomics implameerj
2021-07-22glsl: Wip storage atomic opsameerj
2021-07-22glsl: Initial backendameerj