mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2025-03-14 00:49:53 -04:00
Fixing a shader linkage crash in D3D11 for 10level9 targets
Lower feature level targets in D3D11 also require SV_Position as an input param to the pixel shader, otherwise there are linkage mismatches between the vertex and pixel shaders.
This commit is contained in:
parent
8f5a00d15d
commit
121cc748c2
1 changed files with 1 additions and 1 deletions
|
@ -1390,7 +1390,7 @@ int main(int _argc, const char* _argv[])
|
|||
strins(const_cast<char*>(brace+1), "\nvec4 bgfx_VoidFrag;\n");
|
||||
}
|
||||
|
||||
const bool hasFragCoord = NULL != strstr(input, "gl_FragCoord") || hlsl > 3;
|
||||
const bool hasFragCoord = NULL != strstr(input, "gl_FragCoord") || hlsl > 3 || hlsl == 2;
|
||||
const bool hasFragDepth = NULL != strstr(input, "gl_FragDepth");
|
||||
const bool hasFrontFacing = NULL != strstr(input, "gl_FrontFacing");
|
||||
const bool hasPrimitiveId = NULL != strstr(input, "gl_PrimitiveID");
|
||||
|
|
Loading…
Reference in a new issue