aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_special.cpp
AgeCommit message (Collapse)Author
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-03-20shader_recompiler: Reduce unused includesameerj
2021-12-29glsl: Add boolean reference workaroundameerj
2021-12-05shader_recompiler: Adjust emit_context includesameerj
2021-11-01ShaderCache: Fix Phi Nodes Type on OGL.Fernando Sahmkow
2021-07-22glsl: Add passthrough geometry shader supportameerj
2021-07-22shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp
Put all varyings into a single std::bitset with helpers to access it. Implement passthrough geometry shaders using host's.
2021-07-22glsl: Remove frag color initializationameerj
2021-07-22emit_glsl_special: Skip initialization of frag_color0ameerj
Fixes rendering in Devil May Cry without regressing Ori and the Blind Forest.
2021-07-22glsl: Fix output varying initialization when transform feedback is usedameerj
2021-07-22shader: Properly manage attributes not written from previous stagesReinUsesLisp
2021-07-22glsl: Obey need_declared_frag_colors to declare and initialize all frag_colorameerj
Fixes Ori and the blind forest title screen
2021-07-22glsl: Address rest of feedbackameerj
2021-07-22glsl: Move gl_Position/generic attribute initialization to EmitProlgueameerj
2021-07-22glsl: Reorganize backend code, remove unneeded [[maybe_unused]]ameerj
2021-07-22glsl: Initial backendameerj