Home
last modified time | relevance | path

Searched refs:GLESpointer (Results 1 – 16 of 16) sorted by relevance

/hardware/google/gfxstream/host/gl/glestranslator/GLcommon/
DGLESpointer.cpp21 GLenum GLESpointer::getType() const { in getType()
25 GLint GLESpointer::getSize() const { in getSize()
29 GLsizei GLESpointer::getStride() const { in getStride()
33 const GLvoid* GLESpointer::getArrayData() const { in getArrayData()
37 GLvoid* GLESpointer::getBufferData() const { in getBufferData()
44 const GLfloat* GLESpointer::getValues() const { in getValues()
48 unsigned int GLESpointer::getValueCount() const { in getValueCount()
52 const GLvoid* GLESpointer::getData() const { in getData()
67 void GLESpointer::redirectPointerData() { in redirectPointerData()
72 GLuint GLESpointer::getBufferName() const { in getBufferName()
[all …]
Dmeson.build11 'GLESpointer.cpp',
DAndroid.bp36 "GLESpointer.cpp",
DCMakeLists.txt9 GLESpointer.cpp
DGLEScontext.cpp85 arraysMap->emplace(id, new GLESpointer(stream)); in VAOState()
322 new GLESpointer())); in addVertexArrayObject()
957 GLESpointer* glesPointer = nullptr; in setPointer()
1008 const GLESpointer* GLEScontext::getPointer(GLenum arrType) { in getPointer()
1061 static void directToBytesRanges(GLint first,GLsizei count,GLESpointer* p,RangeList& list) { in directToBytesRanges()
1075 …tToBytesRanges(const GLvoid* indices,GLenum indices_type,GLsizei count,GLESpointer* p,RangeList& l… in indirectToBytesRanges()
1087 int bytesRangesToIndices(RangeList& ranges,GLESpointer* p,GLuint* indices) { in bytesRangesToIndices()
1104 …nvertDirect(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p) { in convertDirect()
1121 …rtDirectVBO(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p) { in convertDirectVBO()
1166 …ys& cArrs,GLsizei count,GLenum indices_type,const GLvoid* indices,GLenum array_id,GLESpointer* p) { in convertIndirect()
[all …]
/hardware/google/gfxstream/host/gl/glestranslator/include/GLcommon/
DGLESpointer.h26 class GLESpointer {
31 GLESpointer() = default;
32 GLESpointer(android::base::Stream* stream);
DGLEScontext.h37 typedef std::unordered_map<GLenum,GLESpointer*> ArraysMap;
161 typedef std::vector<GLESpointer> VertexAttribInfoVector;
210 GLESpointer*& operator[](size_t k) {
279 virtual const GLESpointer* getPointer(GLenum arrType);
529 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array…
530 …onvertDirect(GLESConversionArrays& fArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p);
531 …ertDirectVBO(GLESConversionArrays& fArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p);
532 …rsionArrays& fArrs,GLsizei count,GLenum type,const GLvoid* indices,GLenum array_id,GLESpointer* p);
533 …ays& fArrs,GLsizei count,GLenum indices_type,const GLvoid* indices,GLenum array_id,GLESpointer* p);
/hardware/google/gfxstream/host/gl/glestranslator/GLES_V2/
DGLESv2Context.cpp232 const GLESpointer* GLESv2Context::getPointer(GLenum arrType) { in getPointer()
257 GLESpointer* glesPointer = in postLoadRestoreCtx()
258 (GLESpointer*)(vaoIte.second.vertexAttribInfo.data() + i); in postLoadRestoreCtx()
266 if (glesPointer->getAttribType() == GLESpointer::VALUE in postLoadRestoreCtx()
271 case GLESpointer::BUFFER: { in postLoadRestoreCtx()
296 case GLESpointer::VALUE: in postLoadRestoreCtx()
316 case GLESpointer::ARRAY: in postLoadRestoreCtx()
641 GLESpointer* p = m_currVaoState.attribInfo().data() + i; in setupArraysPointers()
642 if (!p->isEnable() || p->getAttribType() == GLESpointer::VALUE) { in setupArraysPointers()
720 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array… in needConvert()
[all …]
DGLESv2Context.h127 const GLESpointer* getPointer(GLenum arrType) override;
133 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array…
DGLESv2Imp.cpp3026 const GLESpointer* p = ctx->getPointer(index); in glGetVertexAttribfv()
3068 const GLESpointer* p = ctx->getPointer(index); in glGetVertexAttribiv()
3110 const GLESpointer* p = ctx->getPointer(index); in glGetVertexAttribPointerv()
/hardware/google/gfxstream/host/gl/glestranslator/GLES_CM/
DGLEScmContext.h53 virtual const GLESpointer* getPointer(GLenum arrType) override;
138 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array…
198 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array…
200 … first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLenum array_id,GLESpointer* p);
211 GLESpointer* m_texCoords = nullptr;
DGLEScmContext.cpp50 m_currVaoState[GL_COLOR_ARRAY] = new GLESpointer(); in init()
51 m_currVaoState[GL_NORMAL_ARRAY] = new GLESpointer(); in init()
52 m_currVaoState[GL_VERTEX_ARRAY] = new GLESpointer(); in init()
53 m_currVaoState[GL_POINT_SIZE_ARRAY_OES] = new GLESpointer(); in init()
55 m_texCoords = new GLESpointer[kMaxTextureUnits]; in init()
143 m_texCoords = new GLESpointer[size]; in GLEScmContext()
334 GLESpointer* texcoord = m_texCoords + i; in postLoadRestoreCtx()
444 … first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLenum array_id,GLESpointer* p){ in setupArrayPointerHelper()
467 GLESpointer* p = (*it).second; in setupArraysPointers()
483 GLESpointer* p = m_currVaoState[array_id]; in setupArraysPointers()
[all …]
DCoreProfileEngine.h29 class GLESpointer; variable
120 …void setupArrayForDraw(GLenum arrayType, GLESpointer* p, GLint first, GLsizei count, bool isIndexe…
DCoreProfileEngine.cpp404 GLESpointer* p, in setupArrayForDraw()
DGLEScmImp.cpp1395 const GLESpointer* p = ctx->getPointer(pname); in glGetPointerv()
1397 if (p->getAttribType() == GLESpointer::BUFFER) { in glGetPointerv()
1399 } else if (p->getAttribType() == GLESpointer::ARRAY) { in glGetPointerv()
/hardware/google/gfxstream/host/gl/
DBUILD.bazel125 "glestranslator/GLcommon/GLESpointer.cpp",