/device/generic/vulkan-cereal/stream-servers/glestranslator/GLcommon/ |
D | GLESpointer.cpp | 21 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 …]
|
D | Android.bp | 34 "GLESpointer.cpp",
|
D | GLEScontext.cpp | 86 arraysMap->emplace(id, new GLESpointer(stream)); in VAOState() 316 new GLESpointer())); in addVertexArrayObject() 940 GLESpointer* glesPointer = nullptr; in setPointer() 991 const GLESpointer* GLEScontext::getPointer(GLenum arrType) { in getPointer() 1044 static void directToBytesRanges(GLint first,GLsizei count,GLESpointer* p,RangeList& list) { in directToBytesRanges() 1058 …tToBytesRanges(const GLvoid* indices,GLenum indices_type,GLsizei count,GLESpointer* p,RangeList& l… in indirectToBytesRanges() 1070 int bytesRangesToIndices(RangeList& ranges,GLESpointer* p,GLuint* indices) { in bytesRangesToIndices() 1087 …nvertDirect(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p) { in convertDirect() 1104 …rtDirectVBO(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p) { in convertDirectVBO() 1149 …ys& cArrs,GLsizei count,GLenum indices_type,const GLvoid* indices,GLenum array_id,GLESpointer* p) { in convertIndirect() [all …]
|
D | CMakeLists.txt | 10 GLESpointer.cpp
|
/device/generic/vulkan-cereal/stream-servers/glestranslator/GLES_V2/ |
D | GLESv2Context.cpp | 231 const GLESpointer* GLESv2Context::getPointer(GLenum arrType) { in getPointer() 255 GLESpointer* glesPointer = in postLoadRestoreCtx() 256 (GLESpointer*)(vaoIte.second.vertexAttribInfo.data() + i); in postLoadRestoreCtx() 264 if (glesPointer->getAttribType() == GLESpointer::VALUE in postLoadRestoreCtx() 269 case GLESpointer::BUFFER: { in postLoadRestoreCtx() 294 case GLESpointer::VALUE: in postLoadRestoreCtx() 314 case GLESpointer::ARRAY: in postLoadRestoreCtx() 628 GLESpointer* p = m_currVaoState.attribInfo().data() + i; in setupArraysPointers() 629 if (!p->isEnable() || p->getAttribType() == GLESpointer::VALUE) { in setupArraysPointers() 707 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array… in needConvert() [all …]
|
D | GLESv2Context.h | 120 const GLESpointer* getPointer(GLenum arrType) override; 126 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array…
|
D | GLESv2Imp.cpp | 2967 const GLESpointer* p = ctx->getPointer(index); in glGetVertexAttribfv() 3009 const GLESpointer* p = ctx->getPointer(index); in glGetVertexAttribiv() 3051 const GLESpointer* p = ctx->getPointer(index); in glGetVertexAttribPointerv()
|
/device/generic/vulkan-cereal/stream-servers/glestranslator/include/GLcommon/ |
D | GLESpointer.h | 26 class GLESpointer { 31 GLESpointer() = default; 32 GLESpointer(android::base::Stream* stream);
|
D | GLEScontext.h | 37 typedef std::unordered_map<GLenum,GLESpointer*> ArraysMap; 135 typedef std::vector<GLESpointer> VertexAttribInfoVector; 183 GLESpointer*& operator[](size_t k) { 252 virtual const GLESpointer* getPointer(GLenum arrType); 497 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array… 498 …onvertDirect(GLESConversionArrays& fArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p); 499 …ertDirectVBO(GLESConversionArrays& fArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p); 500 …rsionArrays& fArrs,GLsizei count,GLenum type,const GLvoid* indices,GLenum array_id,GLESpointer* p); 501 …ays& fArrs,GLsizei count,GLenum indices_type,const GLvoid* indices,GLenum array_id,GLESpointer* p);
|
/device/generic/vulkan-cereal/stream-servers/glestranslator/GLES_CM/ |
D | GLEScmContext.h | 52 virtual const GLESpointer* getPointer(GLenum arrType) override; 137 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array… 197 …Lint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array… 199 … first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLenum array_id,GLESpointer* p); 210 GLESpointer* m_texCoords = nullptr;
|
D | GLEScmContext.cpp | 50 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() 333 GLESpointer* texcoord = m_texCoords + i; in postLoadRestoreCtx() 443 … first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLenum array_id,GLESpointer* p){ in setupArrayPointerHelper() 466 GLESpointer* p = (*it).second; in setupArraysPointers() 482 GLESpointer* p = m_currVaoState[array_id]; in setupArraysPointers() [all …]
|
D | CoreProfileEngine.h | 29 class GLESpointer; variable 120 …void setupArrayForDraw(GLenum arrayType, GLESpointer* p, GLint first, GLsizei count, bool isIndexe…
|
D | CoreProfileEngine.cpp | 404 GLESpointer* p, in setupArrayForDraw()
|
D | GLEScmImp.cpp | 1395 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()
|