diff --git a/MeshShaderHeightmapRGBA.glsl b/MeshShaderHeightmapRGBA.glsl index fdd6ef1..cb6ea3c 100644 --- a/MeshShaderHeightmapRGBA.glsl +++ b/MeshShaderHeightmapRGBA.glsl @@ -78,6 +78,6 @@ void main() uint triangleID = gl_LocalInvocationID.x*2; - gl_PrimitiveTriangleIndicesEXT[triangleID] = uvec3(vertexID, vertexID+1, vertexID+2); - gl_PrimitiveTriangleIndicesEXT[triangleID + 1] = uvec3(vertexID+2, vertexID+1, vertexID+3); + gl_PrimitiveTriangleIndicesEXT[triangleID] = uvec3(vertexID+2, vertexID+1, vertexID); + gl_PrimitiveTriangleIndicesEXT[triangleID + 1] = uvec3(vertexID+3, vertexID+1, vertexID+2); }