/external/deqp/framework/opengl/ |
gluShaderUtil.hpp | 104 TYPE_FLOAT_VEC4, 227 inline bool isDataTypeFloatOrVec (DataType dataType) { return (dataType >= TYPE_FLOAT) && (dataType <= TYPE_FLOAT_VEC4); } 234 inline bool isDataTypeVector (DataType dataType) { return deInRange32(dataType, TYPE_FLOAT_VEC2, TYPE_FLOAT_VEC4) || deInRange32(dataType, TYPE_DOUBLE_VEC2, TYPE_DOUBLE_VEC4) || deInRange32(dataType, TYPE_INT_VEC2, TYPE_INT_VEC4) || deInRange32(dataType, TYPE_UINT_VEC2, TYPE_UINT_VEC4) || deInRange32(dataType, TYPE_BOOL_VEC2, TYPE_BOOL_VEC4); } 235 inline bool isDataTypeScalarOrVector (DataType dataType) { return deInRange32(dataType, TYPE_FLOAT, TYPE_FLOAT_VEC4) || deInRange32(dataType, TYPE_DOUBLE, TYPE_DOUBLE_VEC4) || deInRange32(dataType, TYPE_INT, TYPE_INT_VEC4) || deInRange32(dataType, TYPE_UINT, TYPE_UINT_VEC4) || deInRange32(dataType, TYPE_BOOL, TYPE_BOOL_VEC4); } 270 DE_STATIC_ASSERT(TYPE_FLOAT_VEC4 == TYPE_FLOAT + 3);
|
gluShaderUtil.cpp | 500 TYPE_FLOAT_VEC4, // vec4 513 TYPE_FLOAT_VEC4, // dvec4 526 TYPE_FLOAT_VEC4, // ivec4 530 TYPE_FLOAT_VEC4, // uvec4 534 TYPE_FLOAT_VEC4, // bvec4 829 case GL_FLOAT_VEC4: return TYPE_FLOAT_VEC4;
|
/external/deqp/modules/gles3/functional/ |
es3fFboTestUtil.cpp | 59 case glu::TYPE_FLOAT_VEC4: return rr::GENERICVECTYPE_FLOAT; 82 << sglr::pdec::Uniform("u_color", glu::TYPE_FLOAT_VEC4) 129 if (m_outputType == glu::TYPE_FLOAT_VEC4) 157 << sglr::pdec::Uniform("u_gradientMin", glu::TYPE_FLOAT_VEC4) 158 << sglr::pdec::Uniform("u_gradientMax", glu::TYPE_FLOAT_VEC4) 226 if (m_outputType == glu::TYPE_FLOAT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); 294 decl << sglr::pdec::Uniform("u_outScale0", glu::TYPE_FLOAT_VEC4); 295 decl << sglr::pdec::Uniform("u_outBias0", glu::TYPE_FLOAT_VEC4); 300 decl << sglr::pdec::Uniform(std::string("u_texScale") + de::toString(ndx), glu::TYPE_FLOAT_VEC4); 301 decl << sglr::pdec::Uniform(std::string("u_texBias") + de::toString(ndx), glu::TYPE_FLOAT_VEC4); [all...] |
es3fFboStencilbufferTests.cpp | 70 GradientShader gradShader (glu::TYPE_FLOAT_VEC4); 71 FlatColorShader flatShader (glu::TYPE_FLOAT_VEC4); 164 GradientShader gradShader (glu::TYPE_FLOAT_VEC4); 165 FlatColorShader flatShader (glu::TYPE_FLOAT_VEC4);
|
es3fFboDepthbufferTests.cpp | 72 GradientShader gradShader (glu::TYPE_FLOAT_VEC4); 73 Texture2DShader texShader (DataTypes() << glu::TYPE_SAMPLER_2D, glu::TYPE_FLOAT_VEC4); 166 DepthGradientShader depthGradShader (glu::TYPE_FLOAT_VEC4); 252 DepthGradientShader depthGradShader (glu::TYPE_FLOAT_VEC4);
|
es3fUniformBlockTests.cpp | 99 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH)); 132 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH)); 137 block.addUniform(Uniform("v", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_MEDIUM))); 167 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH), UNUSED_BOTH); 207 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH), UNUSED_BOTH); 255 blockB.addUniform(Uniform("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH), UNUSED_BOTH)); 289 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH)); 340 glu::TYPE_FLOAT_VEC4,
|
es3fShaderMatrixTests.cpp | 267 DECLARE_TYPE_TRAIT(TYPE_FLOAT_VEC4, tcu::Vec4); 499 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec4[inputNdx]; } 514 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(inputNdx); return evalCtx.coords.swizzle(0, 1, 2, 3); } [all...] |
es3fFboInvalidateTests.cpp | 147 FlatColorShader flatShader (glu::TYPE_FLOAT_VEC4); 217 FlatColorShader flatShader (glu::TYPE_FLOAT_VEC4); 218 Texture2DShader texShader (DataTypes() << glu::TYPE_SAMPLER_2D, glu::TYPE_FLOAT_VEC4); 219 GradientShader gradShader (glu::TYPE_FLOAT_VEC4); 313 FlatColorShader flatShader (glu::TYPE_FLOAT_VEC4); 365 FlatColorShader flatShader (glu::TYPE_FLOAT_VEC4); 366 Texture2DShader texShader (DataTypes() << glu::TYPE_SAMPLER_2D, glu::TYPE_FLOAT_VEC4); 367 GradientShader gradShader (glu::TYPE_FLOAT_VEC4); 472 FlatColorShader flatShader (glu::TYPE_FLOAT_VEC4); 640 Texture2DShader texShader(DataTypes() << glu::getSampler2DType(colorFmt), glu::TYPE_FLOAT_VEC4); [all...] |
es3fShaderDerivateTests.cpp | 193 case glu::TYPE_FLOAT_VEC4: return tcu::BVec4(true, true, true, true); 751 case glu::TYPE_FLOAT_VEC4: 910 fragmentParams["VALUE"] = m_dataType == glu::TYPE_FLOAT_VEC4 ? "vec4(1.0, 7.2, -1e5, 0.0)" : 914 fragmentParams["CAST_TO_OUTPUT"] = m_dataType == glu::TYPE_FLOAT_VEC4 ? "res" : [all...] |
es3fShaderIndexingTests.cpp | 111 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayCoordsVec4; 127 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayUniformVec4; 205 else if (m_varType == TYPE_FLOAT_VEC4) 596 else if (dataType == TYPE_FLOAT_VEC4) return evalSubscriptVec4; 979 TYPE_FLOAT_VEC4 [all...] |
es3fFramebufferBlitTests.cpp | 75 GradientShader gradShader (glu::TYPE_FLOAT_VEC4); 76 Texture2DShader texShader (DataTypes() << glu::TYPE_SAMPLER_2D, glu::TYPE_FLOAT_VEC4); 482 GradientShader gradShader (glu::TYPE_FLOAT_VEC4); 483 Texture2DShader texShader (DataTypes() << glu::TYPE_SAMPLER_2D, glu::TYPE_FLOAT_VEC4); 484 FlatColorShader flatShader (glu::TYPE_FLOAT_VEC4); 632 GradientShader gradShader (glu::TYPE_FLOAT_VEC4); 633 Texture2DShader texShader (DataTypes() << glu::getSampler2DType(colorFormat), glu::TYPE_FLOAT_VEC4); 795 Texture2DShader texShader (DataTypes() << glu::TYPE_SAMPLER_2D, glu::TYPE_FLOAT_VEC4); [all...] |
/external/deqp/modules/gles31/functional/ |
es31fShaderSharedVarTests.cpp | 404 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "vec4_1_1_1", TYPE_FLOAT_VEC4, PRECISION_HIGHP, tcu::UVec3(1,1,1))); 405 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "vec4_64_1_1", TYPE_FLOAT_VEC4, PRECISION_HIGHP, tcu::UVec3(64,1,1))); 406 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "vec4_1_64_1", TYPE_FLOAT_VEC4, PRECISION_HIGHP, tcu::UVec3(1,64,1))); 407 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "vec4_1_1_64", TYPE_FLOAT_VEC4, PRECISION_HIGHP, tcu::UVec3(1,1,64))); 408 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "vec4_128_1_1", TYPE_FLOAT_VEC4, PRECISION_HIGHP, tcu::UVec3(128,1,1))); 409 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "vec4_1_128_1", TYPE_FLOAT_VEC4, PRECISION_HIGHP, tcu::UVec3(1,128,1))); 410 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "vec4_13_2_4", TYPE_FLOAT_VEC4, PRECISION_HIGHP, tcu::UVec3(13,2,4)));
|
es31fFboTestUtil.cpp | 59 case glu::TYPE_FLOAT_VEC4: return rr::GENERICVECTYPE_FLOAT; 137 decl << sglr::pdec::Uniform("u_outScale0", glu::TYPE_FLOAT_VEC4); 138 decl << sglr::pdec::Uniform("u_outBias0", glu::TYPE_FLOAT_VEC4); 143 decl << sglr::pdec::Uniform(std::string("u_texScale") + de::toString(ndx), glu::TYPE_FLOAT_VEC4); 144 decl << sglr::pdec::Uniform(std::string("u_texBias") + de::toString(ndx), glu::TYPE_FLOAT_VEC4); 256 if (m_outputType == glu::TYPE_FLOAT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); 273 << sglr::pdec::Uniform("u_scale", glu::TYPE_FLOAT_VEC4) 274 << sglr::pdec::Uniform("u_bias", glu::TYPE_FLOAT_VEC4) 405 if (m_outputType == glu::TYPE_FLOAT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); 551 return glu::TYPE_FLOAT_VEC4; [all...] |
es31fProgramInterfaceQueryTests.cpp | [all...] |
es31fNegativeShaderFunctionTests.cpp | 104 glu::TYPE_FLOAT_VEC4 128 glu::TYPE_FLOAT_VEC4, 210 case glu::TYPE_FLOAT_VEC4: variable << "(1.0, 1.0, 1.0, 1.0);\n"; break; [all...] |
es31fSSBOLayoutTests.cpp | 268 typeCandidates.push_back(glu::TYPE_FLOAT_VEC4); 366 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); 399 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); 404 block.addMember(BufferVar("v", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_MEDIUMP), ACCESS_WRITE)); 434 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); // \todo [pyry] UNUSED 474 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); // \todo [pyry] UNUSED 557 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); 561 block.addMember(BufferVar("v", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_MEDIUMP), ACCESS_WRITE)); 601 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); // \todo [pyry] UNUSED 659 blockB.addMember(BufferVar("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP), 0 /* no access */)) [all...] |
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
vktShaderRenderMatrixTests.cpp | 262 DECLARE_TYPE_TRAIT(TYPE_FLOAT_VEC4, tcu::Vec4); 494 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec4[inputNdx]; } 509 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(inputNdx); return evalCtx.coords.swizzle(0, 1, 2, 3); } [all...] |
vktShaderRenderIndexingTests.cpp | 107 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayCoordsVec4; 123 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayUniformVec4; 198 else if (m_varType == TYPE_FLOAT_VEC4) 665 else if (dataType == TYPE_FLOAT_VEC4) return evalSubscriptVec4; [all...] |
vktShaderRenderDerivateTests.cpp | 162 case glu::TYPE_FLOAT_VEC4: return tcu::BVec4(true, true, true, true); 883 fragmentParams["VALUE"] = m_definitions.dataType == glu::TYPE_FLOAT_VEC4 ? "vec4(1.0, 7.2, -1e5, 0.0)" : 887 fragmentParams["CAST_TO_OUTPUT"] = m_definitions.dataType == glu::TYPE_FLOAT_VEC4 ? "res" : [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ubo/ |
vktUniformBlockTests.cpp | 81 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH)); 106 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH)); 111 block.addUniform(Uniform("v", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_MEDIUM))); 133 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH), UNUSED_BOTH); 165 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH), UNUSED_BOTH); 204 blockB.addUniform(Uniform("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH), UNUSED_BOTH)); 228 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH)); 308 blockB.addUniform(Uniform("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH), UNUSED_BOTH)); 366 glu::TYPE_FLOAT_VEC4, [all...] |
vktRandomUniformBlockCase.cpp | 202 typeCandidates.push_back(glu::TYPE_FLOAT_VEC4);
|
/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
vktSSBOLayoutTests.cpp | 265 typeCandidates.push_back(glu::TYPE_FLOAT_VEC4); 363 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); 394 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); 399 block.addMember(BufferVar("v", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_MEDIUMP), ACCESS_WRITE)); 427 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); // \todo [pyry] UNUSED 465 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); // \todo [pyry] UNUSED 544 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); 548 block.addMember(BufferVar("v", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_MEDIUMP), ACCESS_WRITE)); 586 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)); // \todo [pyry] UNUSED 642 blockB.addMember(BufferVar("c", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP), 0 /* no access */)) [all...] |
/external/deqp/modules/gles2/functional/ |
es2fShaderMatrixTests.cpp | 159 DECLARE_TYPE_TRAIT(TYPE_FLOAT_VEC4, tcu::Vec4); 341 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec4[inputNdx]; } 349 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(inputNdx); return evalCtx.coords.swizzle(0, 1, 2, 3); } 664 MAKE_MAT_SCALAR_VEC_CASES(MUL_OP, TYPE_FLOAT_MAT4, TYPE_FLOAT_VEC4); 669 MAKE_MAT_SCALAR_VEC_CASES(MUL_OP, TYPE_FLOAT_VEC4, TYPE_FLOAT_MAT4); 877 case TYPE_FLOAT_VEC4: writeVectorConstructor<4>(op, s_constInVec4[inNdx]); break; [all...] |
es2fShaderIndexingTests.cpp | 118 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayCoordsVec4; 134 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayUniformVec4; 235 else if (m_varType == TYPE_FLOAT_VEC4) 642 else if (dataType == TYPE_FLOAT_VEC4) return evalSubscriptVec4; 1014 TYPE_FLOAT_VEC4 [all...] |
/external/deqp/modules/glshared/ |
glsShaderConstExprTests.cpp | 90 DE_STATIC_ASSERT(glu::TYPE_FLOAT+3 == glu::TYPE_FLOAT_VEC4);
|