Lines Matching defs:outputs

324 	deUint32 outputs[ITERATE_LAST];
393 gl.readPixels(16, 16, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, (GLvoid*)&outputs[it]);
412 if ((outputs[ITERATE_GLSL] & outputs[ITERATE_SPIRV]) != 0xFFFFFFFF)
416 << "GLSL: " << outputs[ITERATE_GLSL] << ", SPIR-V: " << outputs[ITERATE_SPIRV]
2234 validationClipNegative.outputs.push_back(ValidationOutputStruct(32, 32, 0xFF000000));
2250 validationFrag.outputs.push_back(ValidationOutputStruct(32, 32, 0xFF7F7F00));
2266 validationPoint.outputs.push_back(ValidationOutputStruct(64, 64, 0xFF3F0055));
2267 validationPoint.outputs.push_back(ValidationOutputStruct(45, 45, 0xFF3F0000));
2268 validationPoint.outputs.push_back(ValidationOutputStruct(83, 83, 0xFF3F00AA));
2285 validationTessGeom.outputs.push_back(ValidationOutputStruct(48, 32, 1, 0xFF00FFFF));
2309 validationMultisample.outputs.push_back(ValidationOutputStruct(16, 16, 0xFF00BC00));
2462 result = (this->*funcPtr)(m_validations[v].outputs);
2496 bool SpirvValidationBuiltInVariableDecorationsTest::validComputeFunc(ValidationOutputVec& outputs)
2498 DE_UNREF(outputs);
2617 bool SpirvValidationBuiltInVariableDecorationsTest::validPerVertexFragFunc(ValidationOutputVec& outputs)
2668 for (int o = 0; o < (signed)outputs.size(); ++o)
2671 gl.readPixels(outputs[o].x, outputs[o].y, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, (GLvoid*)&output);
2674 if (!commonUtils::compareUintColors(output, outputs[o].value, 2))
2676 m_testCtx.getLog() << tcu::TestLog::Message << "Invalid output color read at [" << (int)outputs[o].x << "/"
2677 << (int)outputs[o].y << "]. Expected: " << outputs[o].value << ", "
2699 bool SpirvValidationBuiltInVariableDecorationsTest::validPerVertexPointFunc(ValidationOutputVec& outputs)
2752 for (int o = 0; o < (signed)outputs.size(); ++o)
2755 gl.readPixels(outputs[o].x, outputs[o].y, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, (GLvoid*)&output);
2758 if (!commonUtils::compareUintColors(output, outputs[o].value, 2))
2760 m_testCtx.getLog() << tcu::TestLog::Message << "Invalid output color read at [" << (int)outputs[o].x << "/"
2761 << (int)outputs[o].y << "]. Expected: " << outputs[o].value << ", "
2783 bool SpirvValidationBuiltInVariableDecorationsTest::validTesselationGeometryFunc(ValidationOutputVec& outputs)
2842 for (int o = 0; o < (signed)outputs.size(); ++o)
2844 GLuint output = pixels[(outputs[o].x + outputs[o].y * 64) + outputs[o].z * 64 * 64];
2846 if (!commonUtils::compareUintColors(output, outputs[o].value, 2))
2848 m_testCtx.getLog() << tcu::TestLog::Message << "Invalid output color read at [" << (int)outputs[o].x << "/"
2849 << (int)outputs[o].y << "/" << (int)outputs[o].z << "]. Expected: " << outputs[o].value
2872 bool SpirvValidationBuiltInVariableDecorationsTest::validMultiSamplingFunc(ValidationOutputVec& outputs)
2954 for (int o = 0; o < (signed)outputs.size(); ++o)
2957 gl.readPixels(outputs[o].x, outputs[o].y, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, (GLvoid*)&output);
2974 int r2 = (outputs[o].value & 0xFF);
2975 int b2 = ((outputs[o].value >> 16) & 0xFF);
2976 int a2 = ((outputs[o].value >> 24) & 0xFF);
2983 m_testCtx.getLog() << tcu::TestLog::Message << "Invalid output color read at [" << (int)outputs[o].x << "/"
2984 << (int)outputs[o].y << "]. Expected 0xff00xx00, with xx anything but ff or 00. "