improve
This commit is contained in:
@@ -49,28 +49,6 @@ vec2 getBaseUV() {
|
||||
|
||||
|
||||
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);
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ struct Task {
|
||||
|
||||
uint baseQuad;
|
||||
uint quadCount;
|
||||
//uint padddd[64];
|
||||
uint padddd[64];
|
||||
};
|
||||
|
||||
taskPayloadSharedEXT Task task;
|
||||
|
||||
@@ -45,7 +45,7 @@ struct Task {
|
||||
|
||||
uint baseQuad;
|
||||
uint quadCount;
|
||||
//uint padddd[64];
|
||||
uint padddd[64];
|
||||
};
|
||||
taskPayloadSharedEXT Task task;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user