struct foo_t { | |
float float; | |
}; | |
float fn(float float) { return float; } | |
float4 main() : SV_Target0 | |
{ | |
float float = 7; | |
bool bool[2] = { float, float }; | |
int int = bool[1]; | |
uint uint = float + int; | |
min16float min16float = uint; | |
min10float min10float = min16float; | |
half half = 0.5; | |
{ | |
foo_t float; | |
float.float = 42; | |
} | |
bool[0] = bool[1]; | |
float = float + int + uint + min16float + min10float + (bool[0] ? int : float) + fn(float); | |
half2x3 half2x3; | |
half2x3._11 = (float) * float; | |
return float + half2x3._11; | |
} |