aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_special.cpp
AgeCommit message (Collapse)Author
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