Searched defs:gridSize (Results 1 - 17 of 17) sorted by relevance

/external/deqp/external/vulkancts/modules/vulkan/texture/
H A DvktTextureFilteringAnisotropyTests.cpp111 const int gridSize = max(texture->getLevel(levelNdx, 0).getHeight() / 8, 1); local
112 tcu::fillWithGrid(texture->getLevel(levelNdx, 0), gridSize, Vec4(0.0f, 0.0f, 0.0f, 1.0f), Vec4(1.0f));
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMultisampleTestsUtil.cpp130 const tcu::UVec3 gridSize = getShaderGridSize(imageType, imageSize); local
132 return gridSize.x() * gridSize.y() * gridSize.z();
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesShaderIntrinsicsStorage.cpp33 tcu::UVec3 computeWorkGroupSize (const tcu::UVec3& gridSize) argument
38 const deUint32 xWorkGroupSize = std::min(std::min(gridSize.x(), maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations);
39 const deUint32 yWorkGroupSize = std::min(std::min(gridSize.y(), maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize);
40 const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize));
440 const tcu::UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize, mipLevelNdx); local
441 const tcu::UVec3 workGroupSize = computeWorkGroupSize(gridSize);
442 const tcu::UVec3 specializationData[2] = { gridSize, workGroupSize };
483 const deUint32 xWorkGroupCount = gridSize.x() / workGroupSize.x() + (gridSize.x() % workGroupSize.x() ? 1u : 0u);
484 const deUint32 yWorkGroupCount = gridSize
[all...]
H A DvktSparseResourcesImageSparseResidency.cpp93 tcu::UVec3 computeWorkGroupSize (const tcu::UVec3& gridSize) argument
98 const deUint32 xWorkGroupSize = std::min(std::min(gridSize.x(), maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations);
99 const deUint32 yWorkGroupSize = std::min(std::min(gridSize.y(), maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize);
100 const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize));
152 const tcu::UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize); local
153 const tcu::UVec3 workGroupSize = computeWorkGroupSize(gridSize);
161 << " if( gl_GlobalInvocationID.x < " << gridSize.x() << " ) \n"
162 << " if( gl_GlobalInvocationID.y < " << gridSize.y() << " ) \n"
163 << " if( gl_GlobalInvocationID.z < " << gridSize.z() << " ) \n"
513 const tcu::UVec3 gridSize local
[all...]
H A DvktSparseResourcesImageMemoryAliasing.cpp570 const tcu::UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize, mipLevelNdx); local
571 const deUint32 xWorkGroupSize = std::min(std::min(gridSize.x(), maxWorkGroupSize.x()), maxWorkGroupInvocations);
572 const deUint32 yWorkGroupSize = std::min(std::min(gridSize.y(), maxWorkGroupSize.y()), maxWorkGroupInvocations / xWorkGroupSize);
573 const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxWorkGroupSize.z()), maxWorkGroupInvocations / (xWorkGroupSize * yWorkGroupSize));
575 const deUint32 xWorkGroupCount = gridSize.x() / xWorkGroupSize + (gridSize.x() % xWorkGroupSize ? 1u : 0u);
576 const deUint32 yWorkGroupCount = gridSize.y() / yWorkGroupSize + (gridSize.y() % yWorkGroupSize ? 1u : 0u);
577 const deUint32 zWorkGroupCount = gridSize.z() / zWorkGroupSize + (gridSize
631 const tcu::UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize, mipLevelNdx); local
677 const tcu::UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize, mipLevelNdx); local
[all...]
H A DvktSparseResourcesTestsUtil.cpp145 const tcu::UVec3 gridSize = getShaderGridSize(imageType, imageSize); local
147 return gridSize.x() * gridSize.y() * gridSize.z();
/external/deqp/modules/gles2/functional/
H A Des2fStencilTests.cpp283 int gridSize = (int)deFloatCeil(deFloatSqrt((float)(numStencilValues+2))); local
314 int cellWidth = width/gridSize;
315 int cellHeight = height/gridSize;
316 for (int y = 0; y < gridSize; y++)
317 for (int x = 0; x < gridSize; x++)
H A Des2fVertexTextureTests.cpp190 PosTexCoordQuadGrid (int gridSize, const IVec2& renderSize, const TexSizeIVec& textureSize, const TexCoordParams& texCoordParams, bool useSafeTexCoords);
229 PosTexCoordQuadGrid<TexType>::PosTexCoordQuadGrid (int gridSize, const IVec2& renderSize, const TexSizeIVec& textureSize, const TexCoordParams& texCoordParams, bool useSafeTexCoords) argument
230 : m_gridSize(gridSize)
336 const int gridSize = grid.getSize(); local
338 for (int y = 0; y < gridSize; y++)
339 for (int x = 0; x < gridSize; x++)
341 const Vec4 color = quadColors[y*gridSize + x];
365 const int gridSize = grid.getSize(); local
366 vector<Vec4> quadColors (gridSize*gridSize);
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fStencilTests.cpp286 int gridSize = (int)deFloatCeil(deFloatSqrt((float)(numStencilValues+2))); local
317 int cellWidth = width/gridSize;
318 int cellHeight = height/gridSize;
319 for (int y = 0; y < gridSize; y++)
320 for (int x = 0; x < gridSize; x++)
H A Des3fVertexTextureTests.cpp239 PosTexCoordQuadGrid (int gridSize, const IVec2& renderSize, const TexSizeIVec& textureSize, const TexCoordParams& texCoordParams, bool useSafeTexCoords);
278 PosTexCoordQuadGrid<TexType>::PosTexCoordQuadGrid (int gridSize, const IVec2& renderSize, const TexSizeIVec& textureSize, const TexCoordParams& texCoordParams, bool useSafeTexCoords) argument
279 : m_gridSize(gridSize)
431 const int gridSize = grid.getSize(); local
433 for (int y = 0; y < gridSize; y++)
434 for (int x = 0; x < gridSize; x++)
436 const Vec4 color = quadColors[y*gridSize + x];
462 const int gridSize = grid.getSize(); local
463 vector<Vec4> quadColors (gridSize*gridSize);
[all...]
/external/deqp/external/vulkancts/modules/vulkan/image/
H A DvktImageAtomicOperationTests.cpp118 const IVec3& gridSize)
131 return string("((" + z + "*" + toString(gridSize.x()) + " + " + x + ")*" + toString(gridSize.y()) + " + " + y + ")");
193 static deInt32 getAtomicFuncArgument (const AtomicOperation op, const IVec3& invocationID, const IVec3& gridSize) argument
211 return (z*gridSize.x() + x)*gridSize.y() + y;
294 const UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize); local
295 const string atomicCoord = getCoordStr(m_imageType, "gx % " + toString(gridSize.x()), "gy", "gz");
298 + getAtomicFuncArgumentShaderStr(m_operation, "gx", "gy", "gz", IVec3(NUM_INVOCATIONS_PER_PIXEL*gridSize.x(), gridSize
114 getAtomicFuncArgumentShaderStr(const AtomicOperation op, const string& x, const string& y, const string& z, const IVec3& gridSize) argument
369 const UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize); local
500 tcu::UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize); local
667 const UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize); local
876 const UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize); local
[all...]
H A DvktImageTestsUtil.cpp236 const tcu::UVec3 gridSize = getShaderGridSize(imageType, imageSize); local
238 return gridSize.x() * gridSize.y() * gridSize.z();
/external/deqp/modules/gles31/functional/
H A Des31fDrawTests.cpp995 ComputeShaderGeneratedCase (Context& context, const char* name, const char* desc, DrawMethod method, bool computeCmd, bool computeData, bool computeIndices, int gridSize, int drawCallCount);
1031 ComputeShaderGeneratedCase::ComputeShaderGeneratedCase (Context& context, const char* name, const char* desc, DrawMethod method, bool computeCmd, bool computeData, bool computeIndices, int gridSize, int drawCallCount) argument
1039 , m_gridSize (gridSize)
1240 << " const uint gridSize = " << m_gridSize << "u;\n"
1241 << " const uint triangleCount = gridSize * gridSize * 2u;\n"
1276 buf << " if (gl_GlobalInvocationID.x < gridSize && gl_GlobalInvocationID.y < gridSize && gl_GlobalInvocationID.z == 0u) {\n"
1279 << " float posX = (float(x) / float(gridSize)) * 2.0 - 1.0;\n"
1280 << " float posXp1 = (float(x+1u) / float(gridSize)) * 2.
[all...]
/external/deqp/external/openglcts/modules/common/
H A DglcShaderRenderCase.cpp141 QuadGrid(int gridSize, int screenWidth, int screenHeight, const Vec4& constCoords,
221 QuadGrid::QuadGrid(int gridSize, int width, int height, const Vec4& constCoords, argument
223 : m_gridSize(gridSize)
224 , m_numVertices((gridSize + 1) * (gridSize + 1))
225 , m_numTriangles(gridSize * gridSize * 2)
243 for (int y = 0; y < gridSize + 1; y++)
244 for (int x = 0; x < gridSize + 1; x++)
246 float sx = static_cast<float>(x) / static_cast<float>(gridSize);
693 int gridSize = quadGrid.getGridSize(); local
[all...]
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRender.cpp141 QuadGrid (int gridSize,
188 QuadGrid::QuadGrid (int gridSize,
194 : m_gridSize (gridSize)
195 , m_numVertices ((gridSize + 1) * (gridSize + 1))
196 , m_numTriangles (gridSize * gridSize * 2)
214 for (int y = 0; y < gridSize+1; y++)
215 for (int x = 0; x < gridSize+1; x++)
217 float sx = (float)x / (float)gridSize;
3062 const int gridSize = quadGrid.getGridSize(); local
[all...]
/external/deqp/modules/glshared/
H A DglsShaderRenderCase.cpp137 QuadGrid (int gridSize, int screenWidth, int screenHeight, const Vec4& constCoords, const vector<Mat4>& userAttribTransforms, const vector<TextureBinding>& textures);
177 QuadGrid::QuadGrid (int gridSize, int width, int height, const Vec4& constCoords, const vector<Mat4>& userAttribTransforms, const vector<TextureBinding>& textures) argument
178 : m_gridSize (gridSize)
179 , m_numVertices ((gridSize + 1) * (gridSize + 1))
180 , m_numTriangles (gridSize * gridSize * 2)
198 for (int y = 0; y < gridSize+1; y++)
199 for (int x = 0; x < gridSize+1; x++)
201 float sx = (float)x / (float)gridSize;
640 int gridSize = quadGrid.getGridSize(); local
[all...]
H A DglsVertexArrayTests.cpp1311 static char* generateQuads (int seed, int count, int componentCount, int offset, int stride, Array::Primitive primitive, Array::InputType type, GLValue min, GLValue max, float gridSize);
1316 static char* createQuads (int seed, int count, int componentCount, int offset, int stride, Array::Primitive primitive, T min, T max, float gridSize);
1416 char* RandomArrayGenerator::generateQuads (int seed, int count, int componentCount, int offset, int stride, Array::Primitive primitive, Array::InputType type, GLValue min, GLValue max, float gridSize) argument
1423 data = createQuads<GLValue::Float>(seed, count, componentCount, offset, stride, primitive, min.fl, max.fl, gridSize);
1427 data = createQuads<GLValue::Fixed>(seed, count, componentCount, offset, stride, primitive, min.fi, max.fi, gridSize);
1431 data = createQuads<GLValue::Double>(seed, count, componentCount, offset, stride, primitive, min.d, max.d, gridSize);
1435 data = createQuads<GLValue::Byte>(seed, count, componentCount, offset, stride, primitive, min.b, max.b, gridSize);
1439 data = createQuads<GLValue::Short>(seed, count, componentCount, offset, stride, primitive, min.s, max.s, gridSize);
1443 data = createQuads<GLValue::Ubyte>(seed, count, componentCount, offset, stride, primitive, min.ub, max.ub, gridSize);
1447 data = createQuads<GLValue::Ushort>(seed, count, componentCount, offset, stride, primitive, min.us, max.us, gridSize);
1554 createQuads(int seed, int count, int componentCount, int offset, int stride, Array::Primitive primitive, T min, T max, float gridSize) argument
2091 const float gridSize = 3.0f / (float)(de::min(m_renderCtx.getRenderTarget().getWidth(), m_renderCtx.getRenderTarget().getHeight()) - 1); local
[all...]

Completed in 590 milliseconds