HomeSort by relevance Sort by last modified time
    Searched refs:TessLevels (Results 1 - 7 of 7) sorted by null

  /external/deqp/external/vulkancts/modules/vulkan/tessellation/
vktTessellationMiscDrawTests.cpp 75 std::vector<TessLevels> genTessLevelCases (const SpacingMode spacingMode)
77 static const TessLevels tessLevelCases[] =
84 std::vector<TessLevels> resultTessLevels(DE_LENGTH_OF_ARRAY(tessLevelCases));
88 TessLevels& tessLevels = resultTessLevels[tessLevelCaseNdx];
91 tessLevels.inner[i] = static_cast<float>(getClampedRoundedTessLevel(spacingMode, tessLevelCases[tessLevelCaseNdx].inner[i]));
94 tessLevels.outer[i] = static_cast<float>(getClampedRoundedTessLevel(spacingMode, tessLevelCases[tessLevelCaseNdx].outer[i]));
135 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(caseDef.spacingMode);
176 makeBufferCreateInfo(sizeof(TessLevels), VK_BUFFER_USAGE_STORAGE_BUFFER_BIT), MemoryRequirement::HostVisible);
190 const VkDescriptorBufferInfo tessLevelsBufferInfo = makeDescriptorBufferInfo(tessLevelsBuffer.get(), 0ull, sizeof(TessLevels));
    [all...]
vktTessellationCoordinatesTests.cpp 69 std::vector<TessLevels> genTessLevelCases (const TessPrimitiveType primitiveType,
72 static const TessLevels rawTessLevelCases[] =
86 return std::vector<TessLevels>(DE_ARRAY_BEGIN(rawTessLevelCases), DE_ARRAY_END(rawTessLevelCases));
89 std::vector<TessLevels> result;
94 TessLevels curTessLevelCase = rawTessLevelCases[tessLevelCaseNdx];
406 << "layout(set = 0, binding = 0, std430) readonly restrict buffer TessLevels {\n"
486 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(m_primitiveType, m_spacingMode);
497 makeBufferCreateInfo(sizeof(TessLevels), VK_BUFFER_USAGE_STORAGE_BUFFER_BIT), MemoryRequirement::HostVisible);
520 const VkDescriptorBufferInfo tessLevelsBufferInfo = makeDescriptorBufferInfo(tessLevelsBuffer.get(), 0ull, sizeof(TessLevels));
555 TessLevels* const bufferTessLevels = static_cast<TessLevels*>(alloc.getHostPtr())
    [all...]
vktTessellationGeometryPassthroughTests.cpp 150 << "layout(set = 0, binding = 0, std430) readonly restrict buffer TessLevels {\n"
401 TessLevels tessLevels;
408 Params (void) : useTessLevels(), tessLevels(), primitiveType(), inputPatchVertices() {}
430 const Buffer tessLevelsBuffer (vk, device, allocator, makeBufferCreateInfo(sizeof(TessLevels), VK_BUFFER_USAGE_STORAGE_BUFFER_BIT), MemoryRequirement::HostVisible);
435 TessLevels* const bufferTessLevels = static_cast<TessLevels*>(alloc.getHostPtr());
436 *bufferTessLevels = m_params.tessLevels;
437 flushMappedMemoryRange(vk, device, alloc.getMemory(), alloc.getOffset(), sizeof(TessLevels));
463 const VkDescriptorBufferInfo tessLevelsBufferInfo = makeDescriptorBufferInfo(*tessLevelsBuffer, 0ull, sizeof(TessLevels));
    [all...]
vktTessellationInvarianceTests.cpp 478 std::vector<float> tessLevels(numPatches*NUM_TESS_LEVELS);
482 float* const inner = &tessLevels[patchNdx*NUM_TESS_LEVELS + 0];
483 float* const outer = &tessLevels[patchNdx*NUM_TESS_LEVELS + 2];
491 return tessLevels;
    [all...]
vktTessellationUtil.hpp 159 struct TessLevels
241 std::string getTessellationLevelsString (const TessLevels& tessLevels, const TessPrimitiveType primitiveType);
vktTessellationUtil.cpp     [all...]
  /external/deqp/modules/gles31/functional/
es31fTessellationTests.cpp 1008 vector<float> tessLevels(numPatches*6);
1012 float* const inner = &tessLevels[patchNdx*6 + 0];
1013 float* const outer = &tessLevels[patchNdx*6 + 2];
1021 return tessLevels;
    [all...]

Completed in 190 milliseconds