mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-24 17:08:20 +02:00
18 lines
595 B
GLSL
18 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]);
|
||
|
|
}
|
||
|
|
|