Searched refs:verticesPerPrimitive (Results 1 - 9 of 9) sorted by relevance
/external/swiftshader/src/OpenGL/libGLESv2/ |
H A D | IndexDataManager.cpp | 99 GLsizei verticesPerPrimitive = (mode == GL_TRIANGLES) ? 3 : ((mode == GL_LINES) ? 2 : 1); local 103 size_t numBytes = (numIndices / verticesPerPrimitive) * verticesPerPrimitive * bytesPerIndex;
|
H A D | utilities.cpp | 2070 bool ConvertPrimitiveType(GLenum primitiveType, GLsizei elementCount, GLenum elementType, sw::DrawType &drawType, int &primitiveCount, int &verticesPerPrimitive) argument 2077 verticesPerPrimitive = 1; 2082 verticesPerPrimitive = 2; 2087 verticesPerPrimitive = 2; 2092 verticesPerPrimitive = 2; 2097 verticesPerPrimitive = 3; 2102 verticesPerPrimitive = 3; 2107 verticesPerPrimitive = 3;
|
H A D | utilities.h | 103 bool ConvertPrimitiveType(GLenum primitiveType, GLsizei elementCount, GLenum elementType, sw::DrawType &swPrimitiveType, int &primitiveCount, int &verticesPerPrimitive);
|
H A D | Context.cpp | 3543 int verticesPerPrimitive; local 3545 if(!es2sw::ConvertPrimitiveType(mode, count, GL_NONE, primitiveType, primitiveCount, verticesPerPrimitive)) 3582 transformFeedback->addVertexOffset(primitiveCount * verticesPerPrimitive); 3624 int verticesPerPrimitive; local 3626 if(!es2sw::ConvertPrimitiveType(internalMode, count, type, primitiveType, primitiveCount, verticesPerPrimitive)) 3671 transformFeedback->addVertexOffset(indexInfo.primitiveCount * verticesPerPrimitive);
|
/external/swiftshader/src/Renderer/ |
H A D | VertexProcessor.hpp | 79 unsigned char verticesPerPrimitive : 2; // 1 (points), 2 (lines) or 3 (triangles) member in struct:sw::VertexProcessor::States
|
H A D | VertexProcessor.cpp | 969 // Note: Quads aren't handled for verticesPerPrimitive, but verticesPerPrimitive is used for transform feedback, 972 state.verticesPerPrimitive = 1 + (type >= DRAW_LINELIST) + (type >= DRAW_TRIANGLELIST);
|
/external/swiftshader/tests/fuzzers/ |
H A D | VertexRoutineFuzzer.cpp | 147 state.verticesPerPrimitive = 1 + ((data[0] & 0x20) != 0) + ((data[0] & 0x40) != 0);
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fOcclusionQueryTests.cpp | 119 static void generateVertices (std::vector<float>& dst, float width, float height, int primitiveCount, int verticesPerPrimitive, de::Random rnd, float primitiveSize, float minZ, float maxZ) argument 125 int vertexCount = verticesPerPrimitive * primitiveCount; 133 for (int j = 0; j < verticesPerPrimitive; j++) // Second loop gets 3 random points within given distance s from (rndX, rndY)
|
/external/swiftshader/src/Shader/ |
H A D | VertexRoutine.cpp | 757 If(indexInPrimitive < state.verticesPerPrimitive) 759 UInt tOffset = primitiveNumber * state.verticesPerPrimitive + indexInPrimitive;
|
Completed in 254 milliseconds