aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_not_implemented.cpp
AgeCommit message (Collapse)Author
2022-10-22CMakeLists: Disable C4100 and C4324Morph
Disabling C4100 is similar to -Wno-unused-parameter
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.
2021-12-05shader_recompiler: Adjust emit_context includesameerj
2021-07-22shader: Move loop safety tests to code emissionReinUsesLisp
2021-07-22glsl: Add LoopSafety instructionsameerj
2021-07-22glsl: Reorganize backend code, remove unneeded [[maybe_unused]]ameerj
2021-07-22glsl: Implement SampleId and SetSampleMaskameerj
plus some minor refactoring of implementations
2021-07-22glsl: Implement indexed attribute loadsameerj
2021-07-22glsl: Implement barriersameerj
2021-07-22glsl: Implement image atomics and set layerameerj
along with some more cleanup/oversight fixes
2021-07-22glsl: Cleanup and address feedbackameerj
2021-07-22glsl: Implement Load/WriteGlobalameerj
along with some other misc changes and fixes
2021-07-22glsl: Implement tessellation shadersameerj
2021-07-22glsl: Fix atomic SSBO offsetsameerj
and implement misc getters
2021-07-22glsl: Implement geometry shadersameerj
2021-07-22glsl: Use NotImplemented macro with function name outputameerj
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-22glsl: Implement VOTEameerj
2021-07-22glsl: Implement ST{LS}ameerj
2021-07-22glsl: Implement more instructions used by SMOameerj
2021-07-22glsl: Implement TXQ and other misc changesameerj
2021-07-22shader_recompiler: GCC fixeslat9nq
2021-07-22glsl: Better Storage access and wip warpsameerj
2021-07-22glsl: Fix bindings, add some CC opsameerj
2021-07-22glsl: remove unused headersameerj
2021-07-22glsl: Implement derivatives and YDirectionameerj
plus some other misc additions/changed
2021-07-22glsl: Fix non-immediate buffer accessameerj
and many other misc implementations
2021-07-22glsl: textures wipameerj
2021-07-22glsl: Implement some attribute getters and settersameerj
2021-07-22glsl: Update phi node managementameerj
2021-07-22glsl: implement phi nodesameerj
2021-07-22glsl: Wip storage atomic opsameerj
2021-07-22glsl: More FP instructions/fixesameerj
2021-07-22glsl: Add many FP32/64 instructionsameerj
2021-07-22glsl: Implement a few Integer instructionsameerj
2021-07-22glsl: Use std::string_view for Emit function args.ameerj
2021-07-22glsl: Pass IR::Inst& to Emit functionsameerj
2021-07-22glsl: Reusable typed variables. IADD32ameerj
2021-07-22glsl: Fix "reg" allocingameerj
based on glasm with some tweaks
2021-07-22glsl: Initial backendameerj