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 153 << "layout(set = 0, binding = 0, std430) readonly restrict buffer TessLevels {\n"
404 TessLevels tessLevels;
411 Params (void) : useTessLevels(), tessLevels(), primitiveType(), inputPatchVertices() {}
433 const Buffer tessLevelsBuffer (vk, device, allocator, makeBufferCreateInfo(sizeof(TessLevels), VK_BUFFER_USAGE_STORAGE_BUFFER_BIT), MemoryRequirement::HostVisible);
438 TessLevels* const bufferTessLevels = static_cast<TessLevels*>(alloc.getHostPtr());
439 *bufferTessLevels = m_params.tessLevels;
440 flushMappedMemoryRange(vk, device, alloc.getMemory(), alloc.getOffset(), sizeof(TessLevels));
466 const VkDescriptorBufferInfo tessLevelsBufferInfo = makeDescriptorBufferInfo(*tessLevelsBuffer, 0ull, sizeof(TessLevels));
    [all...]
vktTessellationUtil.cpp 656 std::string getTessellationLevelsString (const TessLevels& tessLevels, const TessPrimitiveType primitiveType)
663 << "outer: { " << tessLevels.outer[0] << ", " << tessLevels.outer[1] << " }";
667 str << "inner: { " << tessLevels.inner[0] << " }, "
668 << "outer: { " << tessLevels.outer[0] << ", " << tessLevels.outer[1] << ", " << tessLevels.outer[2] << " }";
672 str << "inner: { " << tessLevels.inner[0] << ", " << tessLevels.inner[1] << " },
    [all...]
vktTessellationFractionalSpacingTests.cpp 274 const std::vector<float>& tessLevels,
279 DE_ASSERT(tessLevels.size() == additionalSegmentLengths.size() && tessLevels.size() == additionalSegmentLocations.size());
283 for (int i = 0; i < static_cast<int>(tessLevels.size()); ++i)
284 lineDatas.push_back(LineData(tessLevels[i], additionalSegmentLengths[i], additionalSegmentLocations[i]));
408 << "layout(set = 0, binding = 0, std430) readonly restrict buffer TessLevels {\n"
464 << "tbuffer TessLevels : register(b0)\n"
vktTessellationMiscDrawTests.cpp 78 std::vector<TessLevels> genTessLevelCases (const SpacingMode spacingMode)
80 static const TessLevels tessLevelCases[] =
87 std::vector<TessLevels> resultTessLevels(DE_LENGTH_OF_ARRAY(tessLevelCases));
91 TessLevels& tessLevels = resultTessLevels[tessLevelCaseNdx];
94 tessLevels.inner[i] = static_cast<float>(getClampedRoundedTessLevel(spacingMode, tessLevelCases[tessLevelCaseNdx].inner[i]));
97 tessLevels.outer[i] = static_cast<float>(getClampedRoundedTessLevel(spacingMode, tessLevelCases[tessLevelCaseNdx].outer[i]));
138 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(caseDef.spacingMode);
179 makeBufferCreateInfo(sizeof(TessLevels), VK_BUFFER_USAGE_STORAGE_BUFFER_BIT), MemoryRequirement::HostVisible);
193 const VkDescriptorBufferInfo tessLevelsBufferInfo = makeDescriptorBufferInfo(tessLevelsBuffer.get(), 0ull, sizeof(TessLevels));
    [all...]
vktTessellationInvarianceTests.cpp 482 std::vector<float> tessLevels(numPatches*NUM_TESS_LEVELS);
486 float* const inner = &tessLevels[patchNdx*NUM_TESS_LEVELS + 0];
487 float* const outer = &tessLevels[patchNdx*NUM_TESS_LEVELS + 2];
495 return tessLevels;
    [all...]
vktTessellationUtil.hpp 159 struct TessLevels
231 std::string getTessellationLevelsString (const TessLevels& tessLevels, const TessPrimitiveType primitiveType);
  /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 139 milliseconds