switch front faces to be CCW instead of CW

This commit is contained in:
Sven Balzer
2025-09-25 06:01:16 +02:00
parent ec34b2df61
commit 8633cff3cb
3 changed files with 23 additions and 23 deletions
+2 -2
View File
@@ -29,9 +29,9 @@ struct FragmentShaderOutput {
switch (input.vertex_index) {
case 0: { output.uv = input.uv0uv1.xy; }
case 1: { output.uv = input.uv0uv1.zw; }
case 1: { output.uv = input.uv2uv3.zw; }
case 2: { output.uv = input.uv2uv3.xy; }
case 3: { output.uv = input.uv2uv3.zw; }
case 3: { output.uv = input.uv0uv1.zw; }
default: {}
}
+8 -8
View File
@@ -51,9 +51,9 @@ struct Per_Frame_Data {
case 0: {
switch (input.vertex_index) {
case 0: { output.uv = uv_min_max.xy; }
case 1: { output.uv = uv_min_max.zy; }
case 1: { output.uv = uv_min_max.xw; }
case 2: { output.uv = uv_min_max.zw; }
case 3: { output.uv = uv_min_max.xw; }
case 3: { output.uv = uv_min_max.zy; }
default: {}
}
}
@@ -61,9 +61,9 @@ struct Per_Frame_Data {
case 1: {
switch (input.vertex_index) {
case 0: { output.uv = uv_min_max.zy; }
case 1: { output.uv = uv_min_max.zw; }
case 1: { output.uv = uv_min_max.xy; }
case 2: { output.uv = uv_min_max.xw; }
case 3: { output.uv = uv_min_max.xy; }
case 3: { output.uv = uv_min_max.zw; }
default: {}
}
}
@@ -71,9 +71,9 @@ struct Per_Frame_Data {
case 2: {
switch (input.vertex_index) {
case 0: { output.uv = uv_min_max.zw; }
case 1: { output.uv = uv_min_max.xw; }
case 1: { output.uv = uv_min_max.zy; }
case 2: { output.uv = uv_min_max.xy; }
case 3: { output.uv = uv_min_max.zy; }
case 3: { output.uv = uv_min_max.xw; }
default: {}
}
}
@@ -81,9 +81,9 @@ struct Per_Frame_Data {
case 3: {
switch (input.vertex_index) {
case 0: { output.uv = uv_min_max.xw; }
case 1: { output.uv = uv_min_max.xy; }
case 1: { output.uv = uv_min_max.zw; }
case 2: { output.uv = uv_min_max.zy; }
case 3: { output.uv = uv_min_max.zw; }
case 3: { output.uv = uv_min_max.xy; }
default: {}
}
}