Revert "ShaderGen: Drop broken fragment shader index workaround for Vulkan"

This commit is contained in:
Pierre Bourdon
2018-09-01 05:32:56 +02:00
committed by GitHub
parent 4a34dba001
commit 95c2a92f26
4 changed files with 46 additions and 6 deletions

View File

@ -220,6 +220,14 @@ enum Bug
// the gl_ClipDistance inputs from the vertex shader.
BUG_BROKEN_CLIP_DISTANCE,
// Bug: Dual-source outputs from fragment shaders are broken on AMD Vulkan drivers
// Started Version: -1
// Ended Version: -1
// Fragment shaders that specify dual-source outputs, via layout(location = 0, index = ...) cause
// the driver to fail to create graphics pipelines. The workaround for this is to specify the
// index as a MRT location instead, or omit the binding completely.
BUG_BROKEN_FRAGMENT_SHADER_INDEX_DECORATION,
// Bug: Dual-source outputs from fragment shaders are broken on AMD OpenGL drivers
// Started Version: -1
// Ended Version: -1