HomeSort by relevance Sort by last modified time
    Searched refs:tessellation (Results 1 - 25 of 35) sorted by null

1 2

  /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));

Completed in 129 milliseconds

1 2