[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47412] trunk/lib/android/armv7-a_9/fakeGL : Now full fakeGL almost complete

Alexander Kuznetsov kuzsasha at gmail.com
Mon Jun 4 17:02:43 CEST 2012


Revision: 47412
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47412
Author:   alexk
Date:     2012-06-04 15:02:29 +0000 (Mon, 04 Jun 2012)
Log Message:
-----------
Now full fakeGL almost complete
Added stubs for non-basic functions to cover full GLEW
To switch between the two just
#include "GL/fakegl.h"
#include "GL/realgl.h"

Modified Paths:
--------------
    trunk/lib/android/armv7-a_9/fakeGL/GL/fakegl.h
    trunk/lib/android/armv7-a_9/fakeGL/GL/glx.h
    trunk/lib/android/armv7-a_9/fakeGL/GL/makedefine.py
    trunk/lib/android/armv7-a_9/fakeGL/GL/makeundef.py
    trunk/lib/android/armv7-a_9/fakeGL/GL/realgl.h
    trunk/lib/android/armv7-a_9/fakeGL/glu-dummy.c
    trunk/lib/android/armv7-a_9/fakeGL/readme

Added Paths:
-----------
    trunk/lib/android/armv7-a_9/fakeGL/GL/gl-dyn

Modified: trunk/lib/android/armv7-a_9/fakeGL/GL/fakegl.h
===================================================================
--- trunk/lib/android/armv7-a_9/fakeGL/GL/fakegl.h	2012-06-04 14:35:45 UTC (rev 47411)
+++ trunk/lib/android/armv7-a_9/fakeGL/GL/fakegl.h	2012-06-04 15:02:29 UTC (rev 47412)
@@ -334,3 +334,2005 @@
 #define glVertex4sv fake_glVertex4sv
 #define glVertexPointer fake_glVertexPointer
 #define glViewport fake_glViewport
+#define glCopyTexSubImage3D (__glewCopyTexSubImage3D)
+#define glDrawRangeElements (__glewDrawRangeElements)
+#define glTexImage3D (__glewTexImage3D)
+#define glTexSubImage3D (__glewTexSubImage3D)
+#define glActiveTexture (__glewActiveTexture)
+#define glClientActiveTexture (__glewClientActiveTexture)
+#define glCompressedTexImage1D (__glewCompressedTexImage1D)
+#define glCompressedTexImage2D (__glewCompressedTexImage2D)
+#define glCompressedTexImage3D (__glewCompressedTexImage3D)
+#define glCompressedTexSubImage1D (__glewCompressedTexSubImage1D)
+#define glCompressedTexSubImage2D (__glewCompressedTexSubImage2D)
+#define glCompressedTexSubImage3D (__glewCompressedTexSubImage3D)
+#define glGetCompressedTexImage (__glewGetCompressedTexImage)
+#define glLoadTransposeMatrixd (__glewLoadTransposeMatrixd)
+#define glLoadTransposeMatrixf (__glewLoadTransposeMatrixf)
+#define glMultTransposeMatrixd (__glewMultTransposeMatrixd)
+#define glMultTransposeMatrixf (__glewMultTransposeMatrixf)
+#define glMultiTexCoord1d (__glewMultiTexCoord1d)
+#define glMultiTexCoord1dv (__glewMultiTexCoord1dv)
+#define glMultiTexCoord1f (__glewMultiTexCoord1f)
+#define glMultiTexCoord1fv (__glewMultiTexCoord1fv)
+#define glMultiTexCoord1i (__glewMultiTexCoord1i)
+#define glMultiTexCoord1iv (__glewMultiTexCoord1iv)
+#define glMultiTexCoord1s (__glewMultiTexCoord1s)
+#define glMultiTexCoord1sv (__glewMultiTexCoord1sv)
+#define glMultiTexCoord2d (__glewMultiTexCoord2d)
+#define glMultiTexCoord2dv (__glewMultiTexCoord2dv)
+#define glMultiTexCoord2f (__glewMultiTexCoord2f)
+#define glMultiTexCoord2fv (__glewMultiTexCoord2fv)
+#define glMultiTexCoord2i (__glewMultiTexCoord2i)
+#define glMultiTexCoord2iv (__glewMultiTexCoord2iv)
+#define glMultiTexCoord2s (__glewMultiTexCoord2s)
+#define glMultiTexCoord2sv (__glewMultiTexCoord2sv)
+#define glMultiTexCoord3d (__glewMultiTexCoord3d)
+#define glMultiTexCoord3dv (__glewMultiTexCoord3dv)
+#define glMultiTexCoord3f (__glewMultiTexCoord3f)
+#define glMultiTexCoord3fv (__glewMultiTexCoord3fv)
+#define glMultiTexCoord3i (__glewMultiTexCoord3i)
+#define glMultiTexCoord3iv (__glewMultiTexCoord3iv)
+#define glMultiTexCoord3s (__glewMultiTexCoord3s)
+#define glMultiTexCoord3sv (__glewMultiTexCoord3sv)
+#define glMultiTexCoord4d (__glewMultiTexCoord4d)
+#define glMultiTexCoord4dv (__glewMultiTexCoord4dv)
+#define glMultiTexCoord4f (__glewMultiTexCoord4f)
+#define glMultiTexCoord4fv (__glewMultiTexCoord4fv)
+#define glMultiTexCoord4i (__glewMultiTexCoord4i)
+#define glMultiTexCoord4iv (__glewMultiTexCoord4iv)
+#define glMultiTexCoord4s (__glewMultiTexCoord4s)
+#define glMultiTexCoord4sv (__glewMultiTexCoord4sv)
+#define glSampleCoverage (__glewSampleCoverage)
+#define glBlendColor (__glewBlendColor)
+#define glBlendEquation (__glewBlendEquation)
+#define glBlendFuncSeparate (__glewBlendFuncSeparate)
+#define glFogCoordPointer (__glewFogCoordPointer)
+#define glFogCoordd (__glewFogCoordd)
+#define glFogCoorddv (__glewFogCoorddv)
+#define glFogCoordf (__glewFogCoordf)
+#define glFogCoordfv (__glewFogCoordfv)
+#define glMultiDrawArrays (__glewMultiDrawArrays)
+#define glMultiDrawElements (__glewMultiDrawElements)
+#define glPointParameterf (__glewPointParameterf)
+#define glPointParameterfv (__glewPointParameterfv)
+#define glPointParameteri (__glewPointParameteri)
+#define glPointParameteriv (__glewPointParameteriv)
+#define glSecondaryColor3b (__glewSecondaryColor3b)
+#define glSecondaryColor3bv (__glewSecondaryColor3bv)
+#define glSecondaryColor3d (__glewSecondaryColor3d)
+#define glSecondaryColor3dv (__glewSecondaryColor3dv)
+#define glSecondaryColor3f (__glewSecondaryColor3f)
+#define glSecondaryColor3fv (__glewSecondaryColor3fv)
+#define glSecondaryColor3i (__glewSecondaryColor3i)
+#define glSecondaryColor3iv (__glewSecondaryColor3iv)
+#define glSecondaryColor3s (__glewSecondaryColor3s)
+#define glSecondaryColor3sv (__glewSecondaryColor3sv)
+#define glSecondaryColor3ub (__glewSecondaryColor3ub)
+#define glSecondaryColor3ubv (__glewSecondaryColor3ubv)
+#define glSecondaryColor3ui (__glewSecondaryColor3ui)
+#define glSecondaryColor3uiv (__glewSecondaryColor3uiv)
+#define glSecondaryColor3us (__glewSecondaryColor3us)
+#define glSecondaryColor3usv (__glewSecondaryColor3usv)
+#define glSecondaryColorPointer (__glewSecondaryColorPointer)
+#define glWindowPos2d (__glewWindowPos2d)
+#define glWindowPos2dv (__glewWindowPos2dv)
+#define glWindowPos2f (__glewWindowPos2f)
+#define glWindowPos2fv (__glewWindowPos2fv)
+#define glWindowPos2i (__glewWindowPos2i)
+#define glWindowPos2iv (__glewWindowPos2iv)
+#define glWindowPos2s (__glewWindowPos2s)
+#define glWindowPos2sv (__glewWindowPos2sv)
+#define glWindowPos3d (__glewWindowPos3d)
+#define glWindowPos3dv (__glewWindowPos3dv)
+#define glWindowPos3f (__glewWindowPos3f)
+#define glWindowPos3fv (__glewWindowPos3fv)
+#define glWindowPos3i (__glewWindowPos3i)
+#define glWindowPos3iv (__glewWindowPos3iv)
+#define glWindowPos3s (__glewWindowPos3s)
+#define glWindowPos3sv (__glewWindowPos3sv)
+#define glBeginQuery (__glewBeginQuery)
+#define glBindBuffer (__glewBindBuffer)
+#define glBufferData (__glewBufferData)
+#define glBufferSubData (__glewBufferSubData)
+#define glDeleteBuffers (__glewDeleteBuffers)
+#define glDeleteQueries (__glewDeleteQueries)
+#define glEndQuery (__glewEndQuery)
+#define glGenBuffers (__glewGenBuffers)
+#define glGenQueries (__glewGenQueries)
+#define glGetBufferParameteriv (__glewGetBufferParameteriv)
+#define glGetBufferPointerv (__glewGetBufferPointerv)
+#define glGetBufferSubData (__glewGetBufferSubData)
+#define glGetQueryObjectiv (__glewGetQueryObjectiv)
+#define glGetQueryObjectuiv (__glewGetQueryObjectuiv)
+#define glGetQueryiv (__glewGetQueryiv)
+#define glIsBuffer (__glewIsBuffer)
+#define glIsQuery (__glewIsQuery)
+#define glMapBuffer (__glewMapBuffer)
+#define glUnmapBuffer (__glewUnmapBuffer)
+#define glAttachShader (__glewAttachShader)
+#define glBindAttribLocation (__glewBindAttribLocation)
+#define glBlendEquationSeparate (__glewBlendEquationSeparate)
+#define glCompileShader (__glewCompileShader)
+#define glCreateProgram (__glewCreateProgram)
+#define glCreateShader (__glewCreateShader)
+#define glDeleteProgram (__glewDeleteProgram)
+#define glDeleteShader (__glewDeleteShader)
+#define glDetachShader (__glewDetachShader)
+#define glDisableVertexAttribArray (__glewDisableVertexAttribArray)
+#define glDrawBuffers (__glewDrawBuffers)
+#define glEnableVertexAttribArray (__glewEnableVertexAttribArray)
+#define glGetActiveAttrib (__glewGetActiveAttrib)
+#define glGetActiveUniform (__glewGetActiveUniform)
+#define glGetAttachedShaders (__glewGetAttachedShaders)
+#define glGetAttribLocation (__glewGetAttribLocation)
+#define glGetProgramInfoLog (__glewGetProgramInfoLog)
+#define glGetProgramiv (__glewGetProgramiv)
+#define glGetShaderInfoLog (__glewGetShaderInfoLog)
+#define glGetShaderSource (__glewGetShaderSource)
+#define glGetShaderiv (__glewGetShaderiv)
+#define glGetUniformLocation (__glewGetUniformLocation)
+#define glGetUniformfv (__glewGetUniformfv)
+#define glGetUniformiv (__glewGetUniformiv)
+#define glGetVertexAttribPointerv (__glewGetVertexAttribPointerv)
+#define glGetVertexAttribdv (__glewGetVertexAttribdv)
+#define glGetVertexAttribfv (__glewGetVertexAttribfv)
+#define glGetVertexAttribiv (__glewGetVertexAttribiv)
+#define glIsProgram (__glewIsProgram)
+#define glIsShader (__glewIsShader)
+#define glLinkProgram (__glewLinkProgram)
+#define glShaderSource (__glewShaderSource)
+#define glStencilFuncSeparate (__glewStencilFuncSeparate)
+#define glStencilMaskSeparate (__glewStencilMaskSeparate)
+#define glStencilOpSeparate (__glewStencilOpSeparate)
+#define glUniform1f (__glewUniform1f)
+#define glUniform1fv (__glewUniform1fv)
+#define glUniform1i (__glewUniform1i)
+#define glUniform1iv (__glewUniform1iv)
+#define glUniform2f (__glewUniform2f)
+#define glUniform2fv (__glewUniform2fv)
+#define glUniform2i (__glewUniform2i)
+#define glUniform2iv (__glewUniform2iv)
+#define glUniform3f (__glewUniform3f)
+#define glUniform3fv (__glewUniform3fv)
+#define glUniform3i (__glewUniform3i)
+#define glUniform3iv (__glewUniform3iv)
+#define glUniform4f (__glewUniform4f)
+#define glUniform4fv (__glewUniform4fv)
+#define glUniform4i (__glewUniform4i)
+#define glUniform4iv (__glewUniform4iv)
+#define glUniformMatrix2fv (__glewUniformMatrix2fv)
+#define glUniformMatrix3fv (__glewUniformMatrix3fv)
+#define glUniformMatrix4fv (__glewUniformMatrix4fv)
+#define glUseProgram (__glewUseProgram)
+#define glValidateProgram (__glewValidateProgram)
+#define glVertexAttrib1d (__glewVertexAttrib1d)
+#define glVertexAttrib1dv (__glewVertexAttrib1dv)
+#define glVertexAttrib1f (__glewVertexAttrib1f)
+#define glVertexAttrib1fv (__glewVertexAttrib1fv)
+#define glVertexAttrib1s (__glewVertexAttrib1s)
+#define glVertexAttrib1sv (__glewVertexAttrib1sv)
+#define glVertexAttrib2d (__glewVertexAttrib2d)
+#define glVertexAttrib2dv (__glewVertexAttrib2dv)
+#define glVertexAttrib2f (__glewVertexAttrib2f)
+#define glVertexAttrib2fv (__glewVertexAttrib2fv)
+#define glVertexAttrib2s (__glewVertexAttrib2s)
+#define glVertexAttrib2sv (__glewVertexAttrib2sv)
+#define glVertexAttrib3d (__glewVertexAttrib3d)
+#define glVertexAttrib3dv (__glewVertexAttrib3dv)
+#define glVertexAttrib3f (__glewVertexAttrib3f)
+#define glVertexAttrib3fv (__glewVertexAttrib3fv)
+#define glVertexAttrib3s (__glewVertexAttrib3s)
+#define glVertexAttrib3sv (__glewVertexAttrib3sv)
+#define glVertexAttrib4Nbv (__glewVertexAttrib4Nbv)
+#define glVertexAttrib4Niv (__glewVertexAttrib4Niv)
+#define glVertexAttrib4Nsv (__glewVertexAttrib4Nsv)
+#define glVertexAttrib4Nub (__glewVertexAttrib4Nub)
+#define glVertexAttrib4Nubv (__glewVertexAttrib4Nubv)
+#define glVertexAttrib4Nuiv (__glewVertexAttrib4Nuiv)
+#define glVertexAttrib4Nusv (__glewVertexAttrib4Nusv)
+#define glVertexAttrib4bv (__glewVertexAttrib4bv)
+#define glVertexAttrib4d (__glewVertexAttrib4d)
+#define glVertexAttrib4dv (__glewVertexAttrib4dv)

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list