Merge 1. Pull in cpp files in the performance enhanced Khronos RI OVG files which are newly added. I've ignored platform-specific cpp files for linux, macosx, and null operating systems because this local solution has its own platform glue (i.e. facility to target Bitmaps but no full windowing support). I've ignored sfEGLInterface.cpp because this is used as a bridge to go from EGL to Nokia's Platsim which offers an EGL service. That's not relevant to this implementation because this is ARM side code, not Intel side. I just left a comment to sfEGLInterface.cpp in case we need to pick up this later on. The current code compiles on winscw. Prior to this fix, the code works on winscw, and can launch the SVG tiger (tiger.exe). That takes about 20 seconds to render. I hope to always be able to show this icon on each commit, and the plan is for the render time to reduce with this series of submissions. On this commit, the tiger renders ok in 20 seconds.
EXPORTS
eglChooseConfig @ 1 NONAME
eglCopyBuffers @ 2 NONAME
eglCreateContext @ 3 NONAME
eglCreatePbufferSurface @ 4 NONAME
eglCreatePixmapSurface @ 5 NONAME
eglCreateWindowSurface @ 6 NONAME
eglDestroyContext @ 7 NONAME
eglDestroySurface @ 8 NONAME
eglGetConfigAttrib @ 9 NONAME
eglGetConfigs @ 10 NONAME
eglGetCurrentContext @ 11 NONAME
eglGetCurrentDisplay @ 12 NONAME
eglGetCurrentSurface @ 13 NONAME
eglGetDisplay @ 14 NONAME
eglGetError @ 15 NONAME
eglGetProcAddress @ 16 NONAME
eglInitialize @ 17 NONAME
eglMakeCurrent @ 18 NONAME
eglQueryContext @ 19 NONAME
eglQueryString @ 20 NONAME
eglQuerySurface @ 21 NONAME
eglSwapBuffers @ 22 NONAME
eglTerminate @ 23 NONAME
eglWaitGL @ 24 NONAME
eglWaitNative @ 25 NONAME
glActiveTexture @ 26 NONAME
glAlphaFunc @ 27 NONAME
glAlphaFuncx @ 28 NONAME
glBindTexture @ 29 NONAME
glBlendFunc @ 30 NONAME
glClear @ 31 NONAME
glClearColor @ 32 NONAME
glClearColorx @ 33 NONAME
glClearDepthf @ 34 NONAME
glClearDepthx @ 35 NONAME
glClearStencil @ 36 NONAME
glClientActiveTexture @ 37 NONAME
glColor4f @ 38 NONAME
glColor4x @ 39 NONAME
glColorMask @ 40 NONAME
glColorPointer @ 41 NONAME
glCompressedTexImage2D @ 42 NONAME
glCompressedTexSubImage2D @ 43 NONAME
glCopyTexImage2D @ 44 NONAME
glCopyTexSubImage2D @ 45 NONAME
glCullFace @ 46 NONAME
glDeleteTextures @ 47 NONAME
glDepthFunc @ 48 NONAME
glDepthMask @ 49 NONAME
glDepthRangef @ 50 NONAME
glDepthRangex @ 51 NONAME
glDisable @ 52 NONAME
glDisableClientState @ 53 NONAME
glDrawArrays @ 54 NONAME
glDrawElements @ 55 NONAME
glEnable @ 56 NONAME
glEnableClientState @ 57 NONAME
glFinish @ 58 NONAME
glFlush @ 59 NONAME
glFogf @ 60 NONAME
glFogfv @ 61 NONAME
glFogx @ 62 NONAME
glFogxv @ 63 NONAME
glFrontFace @ 64 NONAME
glFrustumf @ 65 NONAME
glFrustumx @ 66 NONAME
glGenTextures @ 67 NONAME
glGetError @ 68 NONAME
glGetIntegerv @ 69 NONAME
glGetString @ 70 NONAME
glHint @ 71 NONAME
glLightModelf @ 72 NONAME
glLightModelfv @ 73 NONAME
glLightModelx @ 74 NONAME
glLightModelxv @ 75 NONAME
glLightf @ 76 NONAME
glLightfv @ 77 NONAME
glLightx @ 78 NONAME
glLightxv @ 79 NONAME
glLineWidth @ 80 NONAME
glLineWidthx @ 81 NONAME
glLoadIdentity @ 82 NONAME
glLoadMatrixf @ 83 NONAME
glLoadMatrixx @ 84 NONAME
glLogicOp @ 85 NONAME
glMaterialf @ 86 NONAME
glMaterialfv @ 87 NONAME
glMaterialx @ 88 NONAME
glMaterialxv @ 89 NONAME
glMatrixMode @ 90 NONAME
glMultMatrixf @ 91 NONAME
glMultMatrixx @ 92 NONAME
glMultiTexCoord4f @ 93 NONAME
glMultiTexCoord4x @ 94 NONAME
glNormal3f @ 95 NONAME
glNormal3x @ 96 NONAME
glNormalPointer @ 97 NONAME
glOrthof @ 98 NONAME
glOrthox @ 99 NONAME
glPixelStorei @ 100 NONAME
glPointSize @ 101 NONAME
glPointSizex @ 102 NONAME
glPolygonOffset @ 103 NONAME
glPolygonOffsetx @ 104 NONAME
glPopMatrix @ 105 NONAME
glPushMatrix @ 106 NONAME
glQueryMatrixxOES @ 107 NONAME
glReadPixels @ 108 NONAME
glRotatef @ 109 NONAME
glRotatex @ 110 NONAME
glSampleCoverage @ 111 NONAME
glSampleCoveragex @ 112 NONAME
glScalef @ 113 NONAME
glScalex @ 114 NONAME
glScissor @ 115 NONAME
glShadeModel @ 116 NONAME
glStencilFunc @ 117 NONAME
glStencilMask @ 118 NONAME
glStencilOp @ 119 NONAME
glTexCoordPointer @ 120 NONAME
glTexEnvf @ 121 NONAME
glTexEnvfv @ 122 NONAME
glTexEnvx @ 123 NONAME
glTexEnvxv @ 124 NONAME
glTexImage2D @ 125 NONAME
glTexParameterf @ 126 NONAME
glTexParameterx @ 127 NONAME
glTexSubImage2D @ 128 NONAME
glTranslatef @ 129 NONAME
glTranslatex @ 130 NONAME
glVertexPointer @ 131 NONAME
glViewport @ 132 NONAME
eglSwapInterval @ 133 NONAME
glBindBuffer @ 134 NONAME
glBufferData @ 135 NONAME
glBufferSubData @ 136 NONAME
glClipPlanef @ 137 NONAME
glClipPlanex @ 138 NONAME
glColor4ub @ 139 NONAME
glDeleteBuffers @ 140 NONAME
glGenBuffers @ 141 NONAME
glGetBooleanv @ 142 NONAME
glGetBufferParameteriv @ 143 NONAME
glGetClipPlanef @ 144 NONAME
glGetClipPlanex @ 145 NONAME
glGetFixedv @ 146 NONAME
glGetFloatv @ 147 NONAME
glGetLightfv @ 148 NONAME
glGetLightxv @ 149 NONAME
glGetMaterialfv @ 150 NONAME
glGetMaterialxv @ 151 NONAME
glGetPointerv @ 152 NONAME
glGetTexEnvfv @ 153 NONAME
glGetTexEnviv @ 154 NONAME
glGetTexEnvxv @ 155 NONAME
glGetTexParameterfv @ 156 NONAME
glGetTexParameteriv @ 157 NONAME
glGetTexParameterxv @ 158 NONAME
glIsBuffer @ 159 NONAME
glIsEnabled @ 160 NONAME
glIsTexture @ 161 NONAME
glPointParameterf @ 162 NONAME
glPointParameterfv @ 163 NONAME
glPointParameterx @ 164 NONAME
glPointParameterxv @ 165 NONAME
glPointSizePointerOES @ 166 NONAME
glTexEnvi @ 167 NONAME
glTexEnviv @ 168 NONAME
glTexParameterfv @ 169 NONAME
glTexParameteri @ 170 NONAME
glTexParameteriv @ 171 NONAME
glTexParameterxv @ 172 NONAME
eglBindTexImage @ 173 NONAME
eglReleaseTexImage @ 174 NONAME
eglSurfaceAttrib @ 175 NONAME