OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:numInvocations
(Results
1 - 18
of
18
) sorted by null
/external/deqp/framework/referencerenderer/
rrShaders.cpp
30
GeometryShader::GeometryShader (size_t numVaryingInputs, size_t numVaryingOutputs, GeometryShaderInputType inputType, GeometryShaderOutputType outputType, size_t verticesOut, size_t
numInvocations
)
34
, m_numInvocations (
numInvocations
)
rrShaders.hpp
179
size_t
numInvocations
);
rrRenderer.cpp
[
all
...]
/external/deqp/modules/gles3/stress/
es3sLongRunningShaderTests.cpp
83
int
numInvocations
;
231
m_testCtx.getLog() << TestLog::Message << "Number of vertices and fragments: " << m_params->
numInvocations
<< TestLog::EndMessage;
269
^ deInt32Hash(params.
numInvocations
);
277
vector<Vec2> positions (m_params->
numInvocations
);
278
vector<int> iterCounts (m_params->iterCountType == ITERCOUNTTYPE_DYNAMIC ? m_params->
numInvocations
: 1);
297
glu::pr::Points(m_params->
numInvocations
));
316
const int
numInvocations
= 4096;
326
{ "short_for_vertex", "", glu::SHADERTYPE_VERTEX, LOOPTYPE_FOR, ITERCOUNTTYPE_DYNAMIC,
numInvocations
, shortLoopMin, shortLoopMax },
327
{ "short_for_fragment", "", glu::SHADERTYPE_FRAGMENT, LOOPTYPE_FOR, ITERCOUNTTYPE_DYNAMIC,
numInvocations
, shortLoopMin, shortLoopMax },
328
{ "short_while_vertex", "", glu::SHADERTYPE_VERTEX, LOOPTYPE_WHILE, ITERCOUNTTYPE_DYNAMIC,
numInvocations
, shortLoopMin, shortLoopMax }
[
all
...]
/external/skia/src/gpu/glsl/
GrGLSLVertexGeoBuilder.cpp
71
int
numInvocations
) {
73
fNumInvocations =
numInvocations
;
75
this->addLayoutQualifier(SkStringPrintf("invocations = %i",
numInvocations
).c_str(),
GrGLSLVertexGeoBuilder.h
66
void configure(InputType, OutputType, int maxVertices, int
numInvocations
= 1);
/external/skqp/src/gpu/glsl/
GrGLSLVertexGeoBuilder.cpp
71
int
numInvocations
) {
73
fNumInvocations =
numInvocations
;
75
this->addLayoutQualifier(SkStringPrintf("invocations = %i",
numInvocations
).c_str(),
GrGLSLVertexGeoBuilder.h
66
void configure(InputType, OutputType, int maxVertices, int
numInvocations
= 1);
/external/deqp/external/vulkancts/modules/vulkan/geometry/
vktGeometryInstancedRenderingTests.cpp
61
int
numInvocations
;
245
void generateReferenceImage(tcu::PixelBufferAccess image, const Vec4& clearColor, const std::vector<Vec4>& perInstancePosition, const int
numInvocations
)
250
for (int invocationNdx = 0; invocationNdx <
numInvocations
; ++invocationNdx)
254
const float modifier = (
numInvocations
> 1 ? static_cast<float>(invocationNdx) / static_cast<float>(
numInvocations
- 1) : 0.0f);
257
const float dx = (deFloatSign(-x) - x) / static_cast<float>(
numInvocations
);
294
<< "layout(points, invocations = " << params.
numInvocations
<< ") in;\n"
310
<< " const float modifier = " << (params.
numInvocations
> 1 ? "float(gl_InvocationID) / float(" + de::toString(params.
numInvocations
- 1) + ")" : "0.0") << ";\n"
313
<< " const float dx = (sign(-pos.x) - pos.x) / float(" << params.
numInvocations
<< ");\n
[
all
...]
/external/deqp/modules/gles31/functional/
es31fOpaqueTypeIndexingTests.cpp
487
const int
numInvocations
= 64;
493
const int outLookupStride =
numInvocations
*getDataTypeScalarSize(outputType);
508
coords.resize(
numInvocations
* getDataTypeScalarSize(coordType));
517
for (int invocationNdx = 0; invocationNdx <
numInvocations
; invocationNdx++)
563
expandedIndices.resize(
numInvocations
* lookupIndices.size());
566
for (int invNdx = 0; invNdx <
numInvocations
; invNdx++)
567
expandedIndices[lookupNdx*
numInvocations
+ invNdx] = lookupIndices[lookupNdx];
571
inputs.push_back(&expandedIndices[lookupNdx*
numInvocations
]);
581
executor->execute(
numInvocations
, &inputs[0], &outputs[0]);
596
for (int invocationNdx = 0; invocationNdx <
numInvocations
; invocationNdx++
[
all
...]
es31fComputeShaderBuiltinVarTests.cpp
214
const deUint32
numInvocations
= subCase.localSize[0]*subCase.localSize[1]*subCase.localSize[2]*subCase.numWorkGroups[0]*subCase.numWorkGroups[1]*subCase.numWorkGroups[2];
218
const deUint32 bufferSize =
numInvocations
*outVarInfo.arrayStride;
277
m_testCtx.getLog() << TestLog::Message << (
numInvocations
-numFailed) << " / " <<
numInvocations
<< " values passed" << TestLog::EndMessage;
es31fGeometryShaderTests.cpp
[
all
...]
/external/deqp/external/vulkancts/modules/vulkan/tessellation/
vktTessellationGeometryGridRenderTests.cpp
284
const int
numInvocations
= m_numGeometryInvocations;
291
<< "layout(triangles, invocations = " <<
numInvocations
<< ") in;\n"
327
<< " ivec2 dstGridSize = ivec2(" << m_tessGenLevel << " * " << numPrimitives << ", 2 * " << m_tessGenLevel << " * " <<
numInvocations
<< ");\n"
360
DE_ASSERT(m_numLayers ==
numInvocations
* 2);
406
<< " ivec2 srcSliceNdx = ivec2(gridPosition.x, gridPosition.y * " << (
numInvocations
*2) << " + inputTriangleNdx);\n"
407
<< " ivec2 dstSliceNdx = ivec2(7 * srcSliceNdx.x, 127 * srcSliceNdx.y) % ivec2(" << m_tessGenLevel << ", " << m_tessGenLevel << " * " << (
numInvocations
*2) << ");\n"
412
<< " outputSliceArea.y = float(dstSliceNdx.y) / float(" << (m_tessGenLevel *
numInvocations
* 2) << ") * 2.0 - 1.0 - gapOffset;\n"
414
<< " outputSliceArea.w = float(dstSliceNdx.y+1) / float(" << (m_tessGenLevel *
numInvocations
* 2) << ") * 2.0 - 1.0 + gapOffset;\n";
422
<< " float sliceHeight = (aabb.w - aabb.y) / float(2 * " <<
numInvocations
<< ");\n"
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
vktOpaqueTypeIndexingTests.cpp
656
const int
numInvocations
= SamplerIndexingCaseInstance::NUM_INVOCATIONS;
662
const int outLookupStride =
numInvocations
*getDataTypeScalarSize(outputType);
690
coords.resize(
numInvocations
* getDataTypeScalarSize(coordType));
719
for (int invocationNdx = 0; invocationNdx <
numInvocations
; invocationNdx++)
856
expandedIndices.resize(
numInvocations
* m_lookupIndices.size());
859
for (int invNdx = 0; invNdx <
numInvocations
; invNdx++)
860
expandedIndices[lookupNdx*
numInvocations
+ invNdx] = m_lookupIndices[lookupNdx];
864
inputs.push_back(&expandedIndices[lookupNdx*
numInvocations
]);
870
executor->execute(
numInvocations
, &inputs[0], &outputs[0], *extraResourcesSet);
884
for (int invocationNdx = 0; invocationNdx <
numInvocations
; invocationNdx++
[
all
...]
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
vktSparseResourcesBufferMemoryAliasing.cpp
63
tcu::UVec3 computeWorkGroupSize (const deUint32
numInvocations
)
67
deUint32 numInvocationsLeft =
numInvocations
;
117
const deUint32
numInvocations
= m_bufferSizeInBytes / SIZE_OF_UINT_IN_SHADER;
118
const tcu::UVec3 workGroupSize = computeWorkGroupSize(
numInvocations
);
/external/deqp/framework/opengl/simplereference/
sglrShaderProgram.cpp
124
m_geometryDecl.
numInvocations
!= 0)
140
decl.m_geometryDecl.
numInvocations
)
sglrShaderProgram.hpp
134
,
numInvocations
(numInvocations_)
141
size_t
numInvocations
;
/external/deqp/external/vulkancts/modules/vulkan/compute/
vktComputeShaderBuiltinVarTests.cpp
421
const deUint32
numInvocations
= subCase.localSize()[0] * subCase.localSize()[1] * subCase.localSize()[2] * subCase.numWorkGroups()[0] * subCase.numWorkGroups()[1] * subCase.numWorkGroups()[2];
440
const deUint32 resultBufferSize =
numInvocations
* resultBufferStride;
551
testCtx.getLog() << TestLog::Message << (
numInvocations
- numFailed) << " / " <<
numInvocations
<< " values passed" << TestLog::EndMessage;
Completed in 867 milliseconds