summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ControlReference.cpp
diff options
context:
space:
mode:
authorStarlightbotanist <starlightbotanist@gmail.com>2026-10-01 13:28:38 -0400
committerOatmealDome <julian@oatmealdome.me>2026-11-06 17:54:28 -0500
commitba77539b53d79a8d7d5a7c6a63a692487ca75d08 (patch)
treea3f8b2b7cdcbd8a596546730a497a4218a34cd5a /Source/Core/InputCommon/ControlReference/ControlReference.cpp
parent7093031c17e931f6be50b8cc1ea94ab055b23eb2 (diff)
VideoCommon: Work around Adreno TEV zero input miscompilation
Some Qualcomm Android drivers from version 700 onward miscompile specialized TEV pixel shaders when color input A or B is TevColorArg::Zero. Use konstLookup[8].rgb, which PixelShaderManager initializes to zero, to keep these inputs dependent on a uniform value. Use the existing driver bug gate for OpenGL and Vulkan. Other inputs and unaffected drivers retain their original shader expressions.
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/ControlReference.cpp')
0 files changed, 0 insertions, 0 deletions