aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl
AgeCommit message (Collapse)Author
2021-07-22glsl: minor cleanupameerj
2021-07-22glsl: Fix and implement rest of cbuf accessameerj
2021-07-22glsl: Implement TXQ and other misc changesameerj
2021-07-22glsl: TLD4 implementationameerj
2021-07-22glsl: Implement TLD instructionameerj
2021-07-22glsl: Implement TEXSameerj
2021-07-22glsl: Cleanup texture functionsameerj
2021-07-22shader_recompiler: GCC fixeslat9nq
2021-07-22glsl: Implement TEX depth functionsameerj
2021-07-22glsl: Implement TEX ImageSample functionsameerj
2021-07-22glsl: Rework Shuffle emit instructions to align with SPIR-Vameerj
2021-07-22glsl: Better Storage access and wip warpsameerj
2021-07-22glsl: Fix integer conversions, implement clamp CCameerj
2021-07-22glsl: Implement IADD CCameerj
2021-07-22glsl: SSBO access fixes and wip SampleExplicitLod implementation.ameerj
2021-07-22glsl: WIP var forward declarationameerj
to fix Loop control flow.
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: Track S32 atomicsameerj
2021-07-22glsl: Update phi node managementameerj
2021-07-22glsl: Fix floating point compare opsameerj
Logic for ordered/unordered ops was wrong.
2021-07-22glsl: Query GL Device for FP16 extension supportameerj
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: implement phi nodesameerj
2021-07-22glsl: Wip storage atomic opsameerj
2021-07-22glsl: Implement FCMPameerj
2021-07-22glsl: Add a more robust fp formatterameerj
2021-07-22glsl: More FP fixesameerj
2021-07-22glsl: FP function fixesameerj
2021-07-22glsl: More FP instructions/fixesameerj
2021-07-22glsl: Add many FP32/64 instructionsameerj
2021-07-22glsl: Implement more Integer opsameerj
2021-07-22glsl: Implement BF*ameerj
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: INeg and IAdd negate testsameerj
2021-07-22glsl: Reusable typed variables. IADD32ameerj
2021-07-22glsl: Fix program linking and cbufameerj
2021-07-22glsl: Fix "reg" allocingameerj
based on glasm with some tweaks
2021-07-22glsl: Initial backendameerj