RasterizerOrderedByteAddressBuffer _14 : register(u1, space0); RasterizerOrderedByteAddressBuffer _35 : register(u0, space0); static float4 gl_FragCoord; struct SPIRV_Cross_Input { float4 gl_FragCoord : SV_Position; }; void callee2() { int _25 = int(gl_FragCoord.x); _14.Store(_25 * 4 + 0, _14.Load(_25 * 4 + 0) + 1u); } void callee() { int _38 = int(gl_FragCoord.x); _35.Store(_38 * 4 + 0, _35.Load(_38 * 4 + 0) + 1u); callee2(); } void frag_main() { callee(); } void main(SPIRV_Cross_Input stage_input) { gl_FragCoord = stage_input.gl_FragCoord; gl_FragCoord.w = 1.0 / gl_FragCoord.w; frag_main(); }