mirror of
https://github.com/RPCS3/glslang.git
synced 2025-02-22 03:40:29 +00:00

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
19 lines
254 B
GLSL
19 lines
254 B
GLSL
// Test Y negation from entry point out parameter
|
|
|
|
float4 position;
|
|
|
|
struct VS_OUT {
|
|
float4 pos : SV_Position;
|
|
int somethingelse;
|
|
};
|
|
|
|
VS_OUT main()
|
|
{
|
|
VS_OUT vsout;
|
|
|
|
vsout.pos = position;
|
|
vsout.somethingelse = 42;
|
|
|
|
return vsout;
|
|
}
|