add intermediate array to fix shader index select
parent
9aabffa8d7
commit
4a5f0d4461
|
@ -296,6 +296,11 @@ PixelShader PSArray[8] =
|
||||||
compile ps_3_0 AlbedoMetallicRoughnessNormalMapPS()
|
compile ps_3_0 AlbedoMetallicRoughnessNormalMapPS()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
int PSIndices[8] =
|
||||||
|
{
|
||||||
|
0, 1, 2, 3, 4, 5, 6, 7
|
||||||
|
};
|
||||||
|
|
||||||
int ShaderIndex = 0;
|
int ShaderIndex = 0;
|
||||||
|
|
||||||
Technique PBR
|
Technique PBR
|
||||||
|
@ -303,6 +308,6 @@ Technique PBR
|
||||||
Pass
|
Pass
|
||||||
{
|
{
|
||||||
VertexShader = compile vs_3_0 main_vs();
|
VertexShader = compile vs_3_0 main_vs();
|
||||||
PixelShader = (PSArray[ShaderIndex]);
|
PixelShader = (PSArray[PSIndices[ShaderIndex]]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue