vk_shader_gen: new is a reserved keyword on Metal

This commit is contained in:
GPUCode
2022-12-31 20:24:31 +02:00
parent 72ee29669a
commit 83e734bd6a

View File

@@ -1548,7 +1548,7 @@ uint s = uint(last_tex_env_out.g * float(0xFF));
ivec2 image_coord = ivec2(gl_FragCoord.xy); ivec2 image_coord = ivec2(gl_FragCoord.xy);
uint old = imageLoad(shadow_buffer, image_coord).x; uint old = imageLoad(shadow_buffer, image_coord).x;
uint new; uint new1;
uint old2; uint old2;
do { do {
old2 = old; old2 = old;
@@ -1562,9 +1562,9 @@ do {
ref.y = min(s, ref.y); ref.y = min(s, ref.y);
} }
} }
new = EncodeShadow(ref); new1 = EncodeShadow(ref);
} while ((old = imageAtomicCompSwap(shadow_buffer, image_coord, old, new)) != old2); } while ((old = imageAtomicCompSwap(shadow_buffer, image_coord, old, new1)) != old2);
)"; )";
} else { } else {
out += "gl_FragDepth = depth;\n"; out += "gl_FragDepth = depth;\n";