e
This commit is contained in:
@@ -7,7 +7,6 @@ layout(binding = 2) uniform sampler2D depthTex;
|
|||||||
|
|
||||||
layout(location=1) perprimitiveEXT in PerPrimData {
|
layout(location=1) perprimitiveEXT in PerPrimData {
|
||||||
uvec4 data;
|
uvec4 data;
|
||||||
uvec4 padd;
|
|
||||||
} primIn;
|
} primIn;
|
||||||
|
|
||||||
layout(location = 0) out vec4 outColour;
|
layout(location = 0) out vec4 outColour;
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ taskPayloadSharedEXT Task task;
|
|||||||
|
|
||||||
layout(location=1) perprimitiveEXT out PerPrimData {
|
layout(location=1) perprimitiveEXT out PerPrimData {
|
||||||
uvec4 data;
|
uvec4 data;
|
||||||
uvec4 padd;
|
|
||||||
} primOut[];
|
} primOut[];
|
||||||
|
|
||||||
|
|
||||||
@@ -331,11 +330,11 @@ void main() {
|
|||||||
//Prim 1
|
//Prim 1
|
||||||
gl_PrimitiveTriangleIndicesEXT[triId] = uvec3(vertId_+0, vertId_+1, vertId);
|
gl_PrimitiveTriangleIndicesEXT[triId] = uvec3(vertId_+0, vertId_+1, vertId);
|
||||||
gl_MeshVerticesEXT[vertId++].gl_Position = p0;
|
gl_MeshVerticesEXT[vertId++].gl_Position = p0;
|
||||||
primOut[triId++].data = uvec4(qid,0,0,0);
|
primOut[triId++].data = data;
|
||||||
|
|
||||||
//Prim 2
|
//Prim 2
|
||||||
gl_PrimitiveTriangleIndicesEXT[triId] = uvec3(vertId_+0, vertId, vertId_+1);
|
gl_PrimitiveTriangleIndicesEXT[triId] = uvec3(vertId_+0, vertId, vertId_+1);
|
||||||
gl_MeshVerticesEXT[vertId++].gl_Position = p3;
|
gl_MeshVerticesEXT[vertId++].gl_Position = p3;
|
||||||
primOut[triId++].data = uvec4(qid,1,1,1);
|
primOut[triId++].data = data;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user