aac6885950
To facilitate an improved linking-by-name use case for older GL, we will be more aggressive about merging struct definitions, even for rather unrelated cases where we don't strictly need to use type aliases.
23 lines
297 B
Plaintext
23 lines
297 B
Plaintext
struct T
|
|
{
|
|
float c;
|
|
};
|
|
|
|
static const T _18 = { 40.0f };
|
|
|
|
RWByteAddressBuffer _7 : register(u0);
|
|
RWByteAddressBuffer _10 : register(u1);
|
|
|
|
void comp_main()
|
|
{
|
|
T v = _18;
|
|
_7.Store(40, asuint(v.c));
|
|
_10.Store(480, asuint(v.c));
|
|
}
|
|
|
|
[numthreads(1, 1, 1)]
|
|
void main()
|
|
{
|
|
comp_main();
|
|
}
|