Searched defs:cArrs (Results 1 - 3 of 3) sorted by relevance

/sdk/emulator/opengl/host/libs/Translator/GLES_V2/
H A DGLESv2Context.cpp89 void GLESv2Context::setupArraysPointers(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct) { argument
100 if(needConvert(cArrs,first,count,type,indices,direct,p,array_id)){
102 ArrayData currentArr = cArrs.getCurrentArray();
104 ++cArrs;
118 bool GLESv2Context::needConvert(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array_id) { argument
130 convertDirect(cArrs,first,count,array_id,p);
132 convertIndirect(cArrs,count,type,indices,array_id,p);
136 convertDirectVBO(cArrs,first,count,array_id,p) ;
138 convertIndirectVBO(cArrs,count,type,indices,array_id,p);
/sdk/emulator/opengl/host/libs/Translator/GLES_CM/
H A DGLEScmContext.cpp92 void GLEScmContext::setupArrayPointerHelper(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLenum array_id,GLESpointer* p){ argument
96 if(needConvert(cArrs,first,count,type,indices,direct,p,array_id)){
98 ArrayData currentArr = cArrs.getCurrentArray();
99 setupArr(currentArr.data,array_id,currentArr.type,size,currentArr.stride,GL_FALSE, cArrs.getCurrentIndex());
100 ++cArrs;
106 void GLEScmContext::setupArraysPointers(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct) { argument
117 setupArrayPointerHelper(cArrs,first,count,type,indices,direct,array_id,p);
136 setupArrayPointerHelper(cArrs,first,count,type,indices,direct,array_id,p);
143 void GLEScmContext::drawPointsData(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum type,const GLvoid* indices_in,bool isElemsDraw) { argument
150 pointsArr = (const char*)(cArrs[m_pointsInde
217 needConvert(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum type,const GLvoid* indices,bool direct,GLESpointer* p,GLenum array_id) argument
[all...]
/sdk/emulator/opengl/host/libs/Translator/GLcommon/
H A DGLEScontext.cpp311 void GLEScontext::convertDirect(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p) { argument
317 cArrs.allocArr(size,type);
322 convertFixedDirectLoop(data,stride,cArrs.getCurrentData(),size*sizeof(GLfloat),attribSize*sizeof(GLfloat),attribSize);
324 convertByteDirectLoop(data,stride,cArrs.getCurrentData(),size*sizeof(GLshort),attribSize*sizeof(GLshort),attribSize);
328 void GLEScontext::convertDirectVBO(GLESConversionArrays& cArrs,GLint first,GLsizei count,GLenum array_id,GLESpointer* p) { argument
348 cArrs.setArr(data,p->getStride(),GL_FLOAT);
368 void GLEScontext::convertIndirect(GLESConversionArrays& cArrs,GLsizei count,GLenum indices_type,const GLvoid* indices,GLenum array_id,GLESpointer* p) { argument
375 cArrs.allocArr(size,type);
380 convertFixedIndirectLoop(data,stride,cArrs.getCurrentData(),count,indices_type,indices,attribSize*sizeof(GLfloat),attribSize);
382 convertByteIndirectLoop(data,stride,cArrs
386 convertIndirectVBO(GLESConversionArrays& cArrs,GLsizei count,GLenum indices_type,const GLvoid* indices,GLenum array_id,GLESpointer* p) argument
[all...]

Completed in 496 milliseconds