HLSL: add optional position.Y inversion
Adds command line options:
--invert-y
--iy
(synonyms) which invert position.Y on vertex shader output. Handles these cases:
* Direct single variable return
* Member of direct returned struct
* Single variable output parameter
* Member of struct output parameter
API:
// Enables position.Y output negation in vertex shader
void TShader::setInvertY(bool invert);
Fixes #1173
This commit is contained in:
parent
471bfed062
commit
b22c069f7a
13 changed files with 549 additions and 1 deletions
9
Test/hlsl.y-negate-1.vert
Normal file
9
Test/hlsl.y-negate-1.vert
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
|
||||
// Test Y negation from entry point return
|
||||
|
||||
float4 pos;
|
||||
|
||||
float4 main() : SV_Position
|
||||
{
|
||||
return pos;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue