Home
last modified time | relevance | path

Searched refs:evalCtx (Results 1 - 12 of 12) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRenderMatrixTests.cpp489 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 DvktShaderRenderSwitchTests.cpp90 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 DvktShaderRender.cpp2395 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 Des3fShaderMatrixTests.cpp495 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 Des3fShaderSwitchTests.cpp75 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 DvktShaderRenderMatrixTests.cpp489 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 DvktShaderRenderSwitchTests.cpp92 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 DvktShaderRender.cpp2397 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 Des2fShaderMatrixTests.cpp336 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 DglcShaderRenderCase.cpp715 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 DglsShaderRenderCase.cpp643 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 DrsgExpression.cpp818 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()

Completed in 19 milliseconds