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/
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...]
vktTessellationUtil.cpp     [all...]
vktTessellationFractionalSpacingTests.cpp 263 const std::vector<float>& tessLevels,
268 DE_ASSERT(tessLevels.size() == additionalSegmentLengths.size() && tessLevels.size() == additionalSegmentLocations.size());
272 for (int i = 0; i < static_cast<int>(tessLevels.size()); ++i)
273 lineDatas.push_back(LineData(tessLevels[i], additionalSegmentLengths[i], additionalSegmentLocations[i]));
392 << "layout(set = 0, binding = 0, std430) readonly restrict buffer TessLevels {\n"
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...]
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 152 struct TessLevels
227 std::string getTessellationLevelsString (const TessLevels& tessLevels, const TessPrimitiveType primitiveType);
  /external/deqp/modules/gles31/functional/
es31fTessellationTests.cpp 1006 vector<float> tessLevels(numPatches*6);
1010 float* const inner = &tessLevels[patchNdx*6 + 0];
1011 float* const outer = &tessLevels[patchNdx*6 + 2];
1019 return tessLevels;
    [all...]

Completed in 105 milliseconds