/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/ |
H A D | vktShaderRenderMatrixTests.cpp | 489 typename TypeTraits<DataT>::Type getInputValue (const ShaderEvalContext& evalCtx, int inputNdx); 491 template <> inline float getInputValue<INPUTTYPE_CONST, TYPE_FLOAT> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInFloat[inputNdx]; } in getInputValue() argument 492 template <> inline tcu::Vec2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec2[inputNdx]; } in getInputValue() argument 493 template <> inline tcu::Vec3 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC3> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec3[inputNdx]; } in getInputValue() argument 494 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec4[inputNdx]; } in getInputValue() argument 496 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, in argument 497 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 498 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 499 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 500 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 501 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 502 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 503 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 504 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 506 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 507 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 508 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 509 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 511 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 520 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 529 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 538 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 548 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 558 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 568 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 579 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 590 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument [all...] |
H A D | vktShaderRenderSwitchTests.cpp | 90 static void evalSwitchStatic (ShaderEvalContext& evalCtx) { evalCtx.color.xyz() = evalCtx.coords.swizzle(1,2,3); } in evalSwitchStatic() argument 91 static void evalSwitchUniform (ShaderEvalContext& evalCtx) { evalCtx.color.xyz() = evalCtx.coords.swizzle(1,2,3); } in evalSwitchUniform() argument 92 static void evalSwitchDynamic (ShaderEvalContext& evalCtx) in evalSwitchDynamic() argument 94 switch (int(deFloatFloor(evalCtx.coords.z()*1.5f + 2.0f))) in evalSwitchDynamic() 96 case 0: evalCtx.color.xyz() = evalCtx in evalSwitchDynamic() [all...] |
H A D | vktShaderRender.cpp | 2395 ShaderEvalContext evalCtx (quadGrid); 2406 evalCtx.reset(sx, sy); 2407 m_evaluator->evaluate(evalCtx); 2408 DE_ASSERT(!evalCtx.isDiscarded); // Discard is not available in vertex shader. 2409 tcu::Vec4 color = evalCtx.color; 2482 ShaderEvalContext evalCtx (quadGrid); 2491 evalCtx.reset(sx, sy); 2492 m_evaluator->evaluate(evalCtx); 2494 tcu::Vec4 color = evalCtx.isDiscarded ? m_clearColor : evalCtx [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fShaderMatrixTests.cpp | 495 typename TypeTraits<DataT>::Type getInputValue (const ShaderEvalContext& evalCtx, int inputNdx); 497 template <> inline float getInputValue<INPUTTYPE_CONST, TYPE_FLOAT> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInFloat[inputNdx]; } in getInputValue() argument 498 template <> inline tcu::Vec2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec2[inputNdx]; } in getInputValue() argument 499 template <> inline tcu::Vec3 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC3> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec3[inputNdx]; } in getInputValue() argument 500 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec4[inputNdx]; } in getInputValue() argument 502 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, in argument 503 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 504 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 505 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 506 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 507 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 508 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 509 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 510 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 512 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 513 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 514 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 515 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 517 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 526 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 535 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 544 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 554 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 564 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 574 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 585 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 596 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 1365 evaluate(ShaderEvalContext& evalCtx) evaluate() argument [all...] |
H A D | es3fShaderSwitchTests.cpp | 75 static void evalSwitchStatic (ShaderEvalContext& evalCtx) { evalCtx.color.xyz() = evalCtx.coords.swizzle(1,2,3); } in evalSwitchStatic() argument 76 static void evalSwitchUniform (ShaderEvalContext& evalCtx) { evalCtx.color.xyz() = evalCtx.coords.swizzle(1,2,3); } in evalSwitchUniform() argument 77 static void evalSwitchDynamic (ShaderEvalContext& evalCtx) in evalSwitchDynamic() argument 79 switch (int(deFloatFloor(evalCtx.coords.z()*1.5f + 2.0f))) in evalSwitchDynamic() 81 case 0: evalCtx.color.xyz() = evalCtx in evalSwitchDynamic() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderrender/ |
H A D | vktShaderRenderMatrixTests.cpp | 489 typename TypeTraits<DataT>::Type getInputValue (const ShaderEvalContext& evalCtx, int inputNdx); 491 template <> inline float getInputValue<INPUTTYPE_CONST, TYPE_FLOAT> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInFloat[inputNdx]; } in getInputValue() argument 492 template <> inline tcu::Vec2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec2[inputNdx]; } in getInputValue() argument 493 template <> inline tcu::Vec3 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC3> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec3[inputNdx]; } in getInputValue() argument 494 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec4[inputNdx]; } in getInputValue() argument 496 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, in argument 497 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 498 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 499 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 500 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 501 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 502 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 503 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 504 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 506 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 507 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 508 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 509 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 511 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 520 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 529 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 538 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 548 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 558 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 568 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 579 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 590 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument [all...] |
H A D | vktShaderRenderSwitchTests.cpp | 92 static void evalSwitchStatic (ShaderEvalContext& evalCtx) { evalCtx.color.xyz() = evalCtx.coords.swizzle(1,2,3); } in evalSwitchStatic() argument 93 static void evalSwitchUniform (ShaderEvalContext& evalCtx) { evalCtx.color.xyz() = evalCtx.coords.swizzle(1,2,3); } in evalSwitchUniform() argument 94 static void evalSwitchDynamic (ShaderEvalContext& evalCtx) in evalSwitchDynamic() argument 96 switch (int(deFloatFloor(evalCtx.coords.z()*1.5f + 2.0f))) in evalSwitchDynamic() 98 case 0: evalCtx.color.xyz() = evalCtx in evalSwitchDynamic() [all...] |
H A D | vktShaderRender.cpp | 2397 ShaderEvalContext evalCtx (quadGrid); 2408 evalCtx.reset(sx, sy); 2409 m_evaluator->evaluate(evalCtx); 2410 DE_ASSERT(!evalCtx.isDiscarded); // Discard is not available in vertex shader. 2411 tcu::Vec4 color = evalCtx.color; 2484 ShaderEvalContext evalCtx (quadGrid); 2493 evalCtx.reset(sx, sy); 2494 m_evaluator->evaluate(evalCtx); 2496 tcu::Vec4 color = evalCtx.isDiscarded ? m_clearColor : evalCtx [all...] |
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fShaderMatrixTests.cpp | 336 typename TypeTraits<DataT>::Type getInputValue (const ShaderEvalContext& evalCtx, int inputNdx); 338 template <> inline float getInputValue<INPUTTYPE_CONST, TYPE_FLOAT> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInFloat[inputNdx]; } in getInputValue() argument 339 template <> inline tcu::Vec2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec2[inputNdx]; } in getInputValue() argument 340 template <> inline tcu::Vec3 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC3> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec3[inputNdx]; } in getInputValue() argument 341 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec4[inputNdx]; } in getInputValue() argument 342 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, in in getInputValue() argument 343 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 344 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 346 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 347 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 348 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 349 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 351 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 360 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument 370 getInputValue(const ShaderEvalContext& evalCtx, int inputNdx) getInputValue() argument [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcShaderRenderCase.cpp | 715 ShaderEvalContext evalCtx(quadGrid); in computeVertexReference() 726 evalCtx.reset(sx, sy); in computeVertexReference() 727 m_evaluator.evaluate(evalCtx); in computeVertexReference() 728 DE_ASSERT(!evalCtx.isDiscarded); // Discard is not available in vertex shader. in computeVertexReference() 729 Vec4 color = evalCtx.color; in computeVertexReference() 804 ShaderEvalContext evalCtx(quadGrid); in computeFragmentReference() 813 evalCtx.reset(sx, sy); in computeFragmentReference() 814 m_evaluator.evaluate(evalCtx); in computeFragmentReference() 816 Vec4 color = evalCtx.isDiscarded ? m_clearColor : evalCtx in computeFragmentReference() [all...] |
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsShaderRenderCase.cpp | 643 ShaderEvalContext evalCtx (quadGrid); in computeVertexReference() 654 evalCtx.reset(sx, sy); in computeVertexReference() 655 m_evaluator.evaluate(evalCtx); in computeVertexReference() 656 DE_ASSERT(!evalCtx.isDiscarded); // Discard is not available in vertex shader. in computeVertexReference() 657 Vec4 color = evalCtx.color; in computeVertexReference() 728 ShaderEvalContext evalCtx (quadGrid); in computeFragmentReference() 737 evalCtx.reset(sx, sy); in computeFragmentReference() 738 m_evaluator.evaluate(evalCtx); in computeFragmentReference() 740 Vec4 color = evalCtx.isDiscarded ? m_clearColor : evalCtx in computeFragmentReference() [all...] |
/third_party/vk-gl-cts/framework/randomshaders/ |
H A D | rsgExpression.cpp | 818 void ConstructorOp::evaluate (ExecutionContext& evalCtx) in evaluate() argument 822 (*i)->evaluate(evalCtx); in evaluate() 961 void AssignOp::evaluate (ExecutionContext& evalCtx) in evaluate() argument 964 m_lvalueExpr->evaluate(evalCtx); in evaluate() 967 m_rvalueExpr->evaluate(evalCtx); in evaluate() 972 assignMasked(m_lvalueExpr->getLValue(), m_value.getValue(m_valueRange.getType()), evalCtx.getExecutionMask()); in evaluate() 1243 void VariableAccess::evaluate (ExecutionContext& evalCtx) in evaluate() argument 1245 m_valueAccess = evalCtx.getValue(m_variable); in evaluate()
|