Lines Matching refs:uvec4
55 typedef UVec4 uvec4;
471 bool IsEqual(uvec4 a, uvec4 b)
949 << ") buffer Output {" NL " uvec4 local_id[];" NL "} g_out;" NL "void main() {" NL
953 " g_out.local_id[gl_LocalInvocationIndex] = uvec4(gl_LocalInvocationID, 0);" NL " } else {" NL
954 " g_out.local_id[gl_LocalInvocationIndex] = uvec4(0xffff);" NL " }" NL "}";
983 glBufferData(GL_SHADER_STORAGE_BUFFER, sizeof(uvec4) * kSize, NULL, GL_DYNAMIC_DRAW);
1001 uvec4* data;
1005 static_cast<uvec4*>(glMapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, kSize * sizeof(uvec4), GL_MAP_READ_BIT));
1015 if (!IsEqual(data[index], uvec4(x, y, z, 0)))
1476 " uvec4 color = uvec4(gl_GlobalInvocationID.x + gl_GlobalInvocationID.y);";
1483 " uvec4 c = imageLoad(g_image1, ivec2(gl_GlobalInvocationID));" NL
1490 ss << NL " imageStore(g_image1, ivec2(gl_GlobalInvocationID), uvec4(0));" NL
1492 " uvec4 c = imageLoad(g_image1, ivec2(gl_GlobalInvocationID));" NL
1513 std::vector<uvec4> data(kSize);
1609 " mediump uvec4 c1 = texelFetch(g_image1, ivec2(gl_FragCoord.xy), 0);" NL
1610 " mediump uvec4 c2 = texelFetch(g_image2, ivec2(gl_FragCoord.xy), 0);" NL
1868 "uniform uint g_17;" NL "uniform uvec2 g_18;" NL "uniform uvec3 g_19;" NL "uniform uvec4 g_20;" NL NL
1886 " if (g_20 != uvec4(107u, 108u, 109u, 110u)) g_result = 0;" NL "}";
2037 << ");" NL "layout(std430) buffer OutputBuffer {" NL " uvec4 num_work_groups["
2038 << global_size.x() * global_size.y() * global_size.z() << "];" NL " uvec4 work_group_size["
2039 << global_size.x() * global_size.y() * global_size.z() << "];" NL " uvec4 work_group_id["
2040 << global_size.x() * global_size.y() * global_size.z() << "];" NL " uvec4 local_invocation_id["
2041 << global_size.x() * global_size.y() * global_size.z() << "];" NL " uvec4 global_invocation_id["
2042 << global_size.x() * global_size.y() * global_size.z() << "];" NL " uvec4 local_invocation_index["
2049 " g_out_buffer.num_work_groups[global_index] = uvec4(gl_NumWorkGroups, 0);" NL
2050 " g_out_buffer.work_group_size[global_index] = uvec4(gl_WorkGroupSize, 0);" NL
2051 " g_out_buffer.work_group_id[global_index] = uvec4(gl_WorkGroupID, 0);" NL
2052 " g_out_buffer.local_invocation_id[global_index] = uvec4(gl_LocalInvocationID, 0);" NL
2053 " g_out_buffer.global_invocation_id[global_index] = uvec4(gl_GlobalInvocationID, 0);" NL
2054 " g_out_buffer.local_invocation_index[global_index] = uvec4(gl_LocalInvocationIndex);" NL "}";
2070 std::vector<uvec4> data(kBufferSize * 6);
2074 glBufferData(GL_SHADER_STORAGE_BUFFER, sizeof(uvec4) * kBufferSize * 6, &data[0], GL_DYNAMIC_DRAW);
2093 uvec4* result;
2094 result = static_cast<uvec4*>(
2095 glMapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, sizeof(uvec4) * kBufferSize * 6, GL_MAP_READ_BIT));
2100 if (!IsEqual(result[index], uvec4(num_groups.x(), num_groups.y(), num_groups.z(), 0)))
2111 if (!IsEqual(result[index], uvec4(local_size.x(), local_size.y(), local_size.z(), 0)))
2127 if (!IsEqual(result[index], uvec4(expected.x(), expected.y(), expected.z(), 0)))
2143 if (!IsEqual(result[index], uvec4(expected.x(), expected.y(), expected.z(), 0)))
2156 if (!IsEqual(result[index], uvec4(expected.x(), expected.y(), expected.z(), 0)))
2171 if (!IsEqual(result[index], uvec4(expected)))