mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-23 17:18:11 +02:00
v2: fix 025 test. Add three more tests (Ian Romanick) Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
17 lines
595 B
GLSL
17 lines
595 B
GLSL
#version 130
|
|
|
|
void foo(float normalVar, out float outVar, inout float inoutVar);
|
|
|
|
void main()
|
|
{
|
|
int undefinedIndex;
|
|
int definedIndex = 2;
|
|
float willBeDefined[4];
|
|
|
|
foo(willBeDefined[undefinedIndex], willBeDefined[undefinedIndex], willBeDefined[undefinedIndex]);
|
|
foo(willBeDefined[definedIndex], willBeDefined[definedIndex], willBeDefined[definedIndex]);
|
|
willBeDefined[0] = 10.0;
|
|
foo(willBeDefined[undefinedIndex], willBeDefined[undefinedIndex], willBeDefined[undefinedIndex]);
|
|
foo(willBeDefined[definedIndex], willBeDefined[definedIndex], willBeDefined[definedIndex]);
|
|
}
|
|
|