diff options
| author | Starlightbotanist <starlightbotanist@gmail.com> | 2026-10-01 13:28:38 -0400 |
|---|---|---|
| committer | OatmealDome <julian@oatmealdome.me> | 2026-11-06 17:54:28 -0500 |
| commit | ba77539b53d79a8d7d5a7c6a63a692487ca75d08 (patch) | |
| tree | a3f8b2b7cdcbd8a596546730a497a4218a34cd5a /Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp | |
| parent | 7093031c17e931f6be50b8cc1ea94ab055b23eb2 (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/ControllerInterface/ControllerInterface.cpp')
0 files changed, 0 insertions, 0 deletions
