Searched refs:verticesPerPrimitive (Results 1 - 9 of 9) sorted by relevance

/external/swiftshader/src/OpenGL/libGLESv2/
H A DIndexDataManager.cpp99 GLsizei verticesPerPrimitive = (mode == GL_TRIANGLES) ? 3 : ((mode == GL_LINES) ? 2 : 1); local
103 size_t numBytes = (numIndices / verticesPerPrimitive) * verticesPerPrimitive * bytesPerIndex;
H A Dutilities.cpp2070 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 Dutilities.h103 bool ConvertPrimitiveType(GLenum primitiveType, GLsizei elementCount, GLenum elementType, sw::DrawType &swPrimitiveType, int &primitiveCount, int &verticesPerPrimitive);
H A DContext.cpp3543 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 DVertexProcessor.hpp79 unsigned char verticesPerPrimitive : 2; // 1 (points), 2 (lines) or 3 (triangles) member in struct:sw::VertexProcessor::States
H A DVertexProcessor.cpp969 // 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 DVertexRoutineFuzzer.cpp147 state.verticesPerPrimitive = 1 + ((data[0] & 0x20) != 0) + ((data[0] & 0x40) != 0);
/external/deqp/modules/gles3/functional/
H A Des3fOcclusionQueryTests.cpp119 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 DVertexRoutine.cpp757 If(indexInPrimitive < state.verticesPerPrimitive)
759 UInt tOffset = primitiveNumber * state.verticesPerPrimitive + indexInPrimitive;

Completed in 254 milliseconds