improve
This commit is contained in:
@@ -49,28 +49,6 @@ vec2 getBaseUV() {
|
|||||||
|
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
if (all(equal(primIn.data, uvec4(0)).yzw)) {
|
|
||||||
outColour = vec4(0,1,0,0);
|
|
||||||
} else {
|
|
||||||
if (all(equal(primIn.data, uvec4(1)).yzw)) {
|
|
||||||
outColour = vec4(1, 0, 1, 0);
|
|
||||||
} else {
|
|
||||||
outColour = vec4(primIn.data%256)/255;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
uint quadDebug = primIn.data.x;
|
|
||||||
uint hash = quadDebug;
|
|
||||||
if (hash != 0) {
|
|
||||||
hash = hash*1231421+123141;
|
|
||||||
hash ^= hash>>16;
|
|
||||||
hash = hash*1231421+123141;
|
|
||||||
hash ^= hash>>16;
|
|
||||||
hash = hash * 1827364925 + 123325621;
|
|
||||||
}
|
|
||||||
outColour = vec4(float(hash&15u)/15, float((hash>>4)&15u)/15, float((hash>>8)&15u)/15, 0);
|
|
||||||
|
|
||||||
return;
|
|
||||||
|
|
||||||
vec2 uv = vec2(0);
|
vec2 uv = vec2(0);
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ struct Task {
|
|||||||
|
|
||||||
uint baseQuad;
|
uint baseQuad;
|
||||||
uint quadCount;
|
uint quadCount;
|
||||||
//uint padddd[64];
|
uint padddd[64];
|
||||||
};
|
};
|
||||||
|
|
||||||
taskPayloadSharedEXT Task task;
|
taskPayloadSharedEXT Task task;
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ struct Task {
|
|||||||
|
|
||||||
uint baseQuad;
|
uint baseQuad;
|
||||||
uint quadCount;
|
uint quadCount;
|
||||||
//uint padddd[64];
|
uint padddd[64];
|
||||||
};
|
};
|
||||||
taskPayloadSharedEXT Task task;
|
taskPayloadSharedEXT Task task;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user