OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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