/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
vktTessellationCommonEdgeTests.hpp | 24 * \brief Tessellation Common Edge Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationCoordinatesTests.hpp | 24 * \brief Tessellation Coordinates Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationFractionalSpacingTests.hpp | 24 * \brief Tessellation Fractional Spacing Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationGeometryPassthroughTests.hpp | 24 * \brief Tessellation Geometry Interaction - Passthrough 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationGeometryPointSizeTests.hpp | 24 * \brief Tessellation Geometry Interaction - Point Size 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationInvarianceTests.hpp | 24 * \brief Tessellation Invariance Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationLimitsTests.hpp | 24 * \brief Tessellation Limits Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationMiscDrawTests.hpp | 24 * \brief Tessellation Miscellaneous Draw Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationPrimitiveDiscardTests.hpp | 24 * \brief Tessellation Primitive Discard Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationShaderInputOutputTests.hpp | 24 * \brief Tessellation Shader Input/Output Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationTests.hpp | 24 * \brief Tessellation Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationUserDefinedIO.hpp | 24 * \brief Tessellation User Defined IO Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationWindingTests.hpp | 24 * \brief Tessellation Winding Tests 32 namespace tessellation namespace in namespace:vkt 37 } // tessellation
|
vktTessellationGeometryGridRenderTests.hpp | 24 * \brief Tessellation Geometry Interaction - Grid render (limits, scatter) 32 namespace tessellation namespace in namespace:vkt 38 } // tessellation
|
vktTessellationTests.cpp | 22 * \brief Tessellation Tests 45 namespace tessellation namespace in namespace:vkt 52 de::MovePtr<tcu::TestCaseGroup> group (new tcu::TestCaseGroup(testCtx, "geometry_interaction", "Tessellation and geometry shader interaction tests")); 83 return createTestGroup(testCtx, "tessellation", "Tessellation tests", createChildren); 86 } // tessellation
|
vktTessellationLimitsTests.cpp | 22 * \brief Tessellation Limits Tests 37 namespace tessellation namespace in namespace:vkt 80 throw tcu::NotSupportedError("Tessellation shader not supported"); 112 //! These tests correspond roughly to dEQP-GLES31.functional.tessellation.state_query.* 115 de::MovePtr<tcu::TestCaseGroup> group (new tcu::TestCaseGroup(testCtx, "limits", "Tessellation limits tests")); 139 } // tessellation
|
vktTessellationPrimitiveDiscardTests.cpp | 22 * \brief Tessellation Primitive Discard Tests 45 namespace tessellation namespace in namespace:vkt 67 // >> tessellation level is less than or equal to one. 68 return !((caseDef.primitiveType == vkt::tessellation::TESSPRIMITIVETYPE_QUADS || 69 caseDef.primitiveType == vkt::tessellation::TESSPRIMITIVETYPE_TRIANGLES) && 71 caseDef.spacingMode == vkt::tessellation::SPACINGMODE_FRACTIONAL_ODD); 91 // Generate input attributes (tessellation levels, and position scale and 205 << "Note: the rectangle approximately corresponds to the patch with these tessellation levels: " 273 // Tessellation control shader 303 // Tessellation evaluation shade [all...] |
vktTessellationGeometryPointSizeTests.cpp | 22 * \brief Tessellation Geometry Interaction - Point Size 44 namespace tessellation namespace in namespace:vkt 60 FLAG_TESSELLATION_EVALUATION_SET = 1u << 1, // !< set gl_PointSize in tessellation evaluation shader 61 FLAG_TESSELLATION_ADD = 1u << 2, // !< read and add to gl_PointSize in tessellation shader pair 85 // tessellation 198 // Tessellation control shader 224 // Tessellation evaluation shader 298 log << tcu::TestLog::Message << "Setting point size in tessellation evaluation shader to 4.0." << tcu::TestLog::EndMessage; 300 log << tcu::TestLog::Message << "Reading point size in tessellation control shader and adding 2.0 to it in evaluation." << tcu::TestLog::EndMessage; 447 if (flags & FLAG_TESSELLATION_EVALUATION_SET) buf << ((flags & (FLAG_TESSELLATION_EVALUATION_SET-1)) ? (", ") : ("")) << "set point size in tessellation evaluation shader" [all...] |
vktTessellationCommonEdgeTests.cpp | 22 * \brief Tessellation Common Edge Tests 47 namespace tessellation namespace in namespace:vkt 122 // Tessellation control shader 161 // Tessellation evaluation shader 488 //! These tests correspond to dEQP-GLES31.functional.tessellation.common_edge.* 514 } // tessellation
|
vktTessellationFractionalSpacingTests.cpp | 22 * \brief Tessellation Fractional Spacing Tests 44 namespace tessellation namespace in namespace:vkt 130 std::string failNote = "Note: tessellation level is " + de::toString(tessLevel) + "\nNote: sorted coordinates are:\n " + containerStr(sortedCoords); 135 << " (clamped tessellation level is " << clampedLevel << ")" 187 log << tcu::TestLog::Message << "Failure: clamped and final tessellation level are equal, but not all segments are of equal length." << tcu::TestLog::EndMessage 259 * as parameters, in addition to the spacing mode and tessellation level. 278 // Check that lines with identical clamped tessellation levels have identical additionalSegmentLocation. 291 log << tcu::TestLog::Message << "Failure: additional segments not located identically for two edges with identical clamped tessellation levels" << tcu::TestLog::EndMessage 292 << tcu::TestLog::Message << "Note: tessellation levels are " << curData.tessLevel << " and " << prevData.tessLevel 300 // Check that, among lines with same clamped rounded tessellation level, additionalSegmentLength is monotonically decreasing with "clampedRoundedTessLevel - clamped (…) [all...] |
vktTessellationGeometryGridRenderTests.cpp | 22 * \brief Tessellation Geometry Interaction - Grid render (limits, scatter) 47 namespace tessellation namespace in namespace:vkt 100 << "Testing tessellation and geometry shaders that output a large number of primitives.\n" 109 << "Tessellation level: " << m_tessGenLevel << ", mode = quad.\n" 231 // Tessellation control 252 // Tessellation evaluation 272 src << " // Calculate position in tessellation grid\n" 306 << " // Location in tessellation grid\n" 663 "Minimum maximum tessellation level", 714 } // tessellation [all...] |
vktTessellationGeometryPassthroughTests.cpp | 22 * \brief Tessellation Geometry Interaction - Passthrough 45 namespace tessellation namespace in namespace:vkt 88 //! Tessellation evaluation shader used in passthrough geometry shader case. 143 // Tessellation control 178 // Tessellation evaluation shader 228 //! Geometry shader used in passthrough tessellation shader case. 285 // Tessellation control 311 // Tessellation evaluation shader 360 //! When a test case disables tessellation stage and we need to derive a primitive type. 429 // Tessellation level [all...] |
/external/mesa3d/src/compiler/spirv/ |
nir_spirv.h | 50 bool tessellation; member in struct:nir_spirv_supported_extensions
|
/external/deqp/ |
Android.mk | 233 external/vulkancts/modules/vulkan/tessellation/vktTessellationCommonEdgeTests.cpp \ 234 external/vulkancts/modules/vulkan/tessellation/vktTessellationCoordinatesTests.cpp \ 235 external/vulkancts/modules/vulkan/tessellation/vktTessellationFractionalSpacingTests.cpp \ 236 external/vulkancts/modules/vulkan/tessellation/vktTessellationGeometryGridRenderTests.cpp \ 237 external/vulkancts/modules/vulkan/tessellation/vktTessellationGeometryPassthroughTests.cpp \ 238 external/vulkancts/modules/vulkan/tessellation/vktTessellationGeometryPointSizeTests.cpp \ 239 external/vulkancts/modules/vulkan/tessellation/vktTessellationInvarianceTests.cpp \ 240 external/vulkancts/modules/vulkan/tessellation/vktTessellationLimitsTests.cpp \ 241 external/vulkancts/modules/vulkan/tessellation/vktTessellationMiscDrawTests.cpp \ 242 external/vulkancts/modules/vulkan/tessellation/vktTessellationPrimitiveDiscardTests.cpp [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ |
vktTestPackage.cpp | 396 addChild(tessellation::createTests (m_testCtx));
|