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
ReservedForImplementationUse @ 1 NONAME ABSENT
glActiveTexture @ 2 NONAME
glAttachShader @ 3 NONAME
glBindAttribLocation @ 4 NONAME
glBindBuffer @ 5 NONAME
glBindFramebuffer @ 6 NONAME
glBindRenderbuffer @ 7 NONAME
glBindTexture @ 8 NONAME
glBlendColor @ 9 NONAME
glBlendEquation @ 10 NONAME
glBlendEquationSeparate @ 11 NONAME
glBlendFunc @ 12 NONAME
glBlendFuncSeparate @ 13 NONAME
glBufferData @ 14 NONAME
glBufferSubData @ 15 NONAME
glCheckFramebufferStatus @ 16 NONAME
glClear @ 17 NONAME
glClearColor @ 18 NONAME
glClearDepthf @ 19 NONAME
glClearStencil @ 20 NONAME
glColorMask @ 21 NONAME
glCompileShader @ 22 NONAME
glCompressedTexImage2D @ 23 NONAME
glCompressedTexSubImage2D @ 24 NONAME
glCopyTexImage2D @ 25 NONAME
glCopyTexSubImage2D @ 26 NONAME
glCreateProgram @ 27 NONAME
glCreateShader @ 28 NONAME
glCullFace @ 29 NONAME
glDeleteBuffers @ 30 NONAME
glDeleteFramebuffers @ 31 NONAME
glDeleteProgram @ 32 NONAME
glDeleteRenderbuffers @ 33 NONAME
glDeleteShader @ 34 NONAME
glDeleteTextures @ 35 NONAME
glDepthFunc @ 36 NONAME
glDepthMask @ 37 NONAME
glDepthRangef @ 38 NONAME
glDetachShader @ 39 NONAME
glDisable @ 40 NONAME
glDisableVertexAttribArray @ 41 NONAME
glDrawArrays @ 42 NONAME
glDrawElements @ 43 NONAME
glEnable @ 44 NONAME
glEnableVertexAttribArray @ 45 NONAME
glFinish @ 46 NONAME
glFlush @ 47 NONAME
glFramebufferRenderbuffer @ 48 NONAME
glFramebufferTexture2D @ 49 NONAME
glFrontFace @ 50 NONAME
glGenBuffers @ 51 NONAME
glGenFramebuffers @ 52 NONAME
glGenRenderbuffers @ 53 NONAME
glGenTextures @ 54 NONAME
glGenerateMipmap @ 55 NONAME
glGetActiveAttrib @ 56 NONAME
glGetActiveUniform @ 57 NONAME
glGetAttachedShaders @ 58 NONAME
glGetAttribLocation @ 59 NONAME
glGetBooleanv @ 60 NONAME
glGetBufferParameteriv @ 61 NONAME
glGetError @ 62 NONAME
glGetFloatv @ 63 NONAME
glGetFramebufferAttachmentParameteriv @ 64 NONAME
glGetIntegerv @ 65 NONAME
glGetProgramInfoLog @ 66 NONAME
glGetProgramiv @ 67 NONAME
glGetRenderbufferParameteriv @ 68 NONAME
glGetShaderInfoLog @ 69 NONAME
glGetShaderPrecisionFormat @ 70 NONAME
glGetShaderSource @ 71 NONAME
glGetShaderiv @ 72 NONAME
glGetString @ 73 NONAME
glGetTexParameterfv @ 74 NONAME
glGetTexParameteriv @ 75 NONAME
glGetUniformLocation @ 76 NONAME
glGetUniformfv @ 77 NONAME
glGetUniformiv @ 78 NONAME
glGetVertexAttribPointerv @ 79 NONAME
glGetVertexAttribfv @ 80 NONAME
glGetVertexAttribiv @ 81 NONAME
glHint @ 82 NONAME
glIsBuffer @ 83 NONAME
glIsEnabled @ 84 NONAME
glIsFramebuffer @ 85 NONAME
glIsProgram @ 86 NONAME
glIsRenderbuffer @ 87 NONAME
glIsShader @ 88 NONAME
glIsTexture @ 89 NONAME
glLineWidth @ 90 NONAME
glLinkProgram @ 91 NONAME
glPixelStorei @ 92 NONAME
glPolygonOffset @ 93 NONAME
glReadPixels @ 94 NONAME
glReleaseShaderCompiler @ 95 NONAME
glRenderbufferStorage @ 96 NONAME
glSampleCoverage @ 97 NONAME
glScissor @ 98 NONAME
glShaderBinary @ 99 NONAME
glShaderSource @ 100 NONAME
glStencilFunc @ 101 NONAME
glStencilFuncSeparate @ 102 NONAME
glStencilMask @ 103 NONAME
glStencilMaskSeparate @ 104 NONAME
glStencilOp @ 105 NONAME
glStencilOpSeparate @ 106 NONAME
glTexImage2D @ 107 NONAME
glTexParameterf @ 108 NONAME
glTexParameterfv @ 109 NONAME
glTexParameteri @ 110 NONAME
glTexParameteriv @ 111 NONAME
glTexSubImage2D @ 112 NONAME
glUniform1f @ 113 NONAME
glUniform1fv @ 114 NONAME
glUniform1i @ 115 NONAME
glUniform1iv @ 116 NONAME
glUniform2f @ 117 NONAME
glUniform2fv @ 118 NONAME
glUniform2i @ 119 NONAME
glUniform2iv @ 120 NONAME
glUniform3f @ 121 NONAME
glUniform3fv @ 122 NONAME
glUniform3i @ 123 NONAME
glUniform3iv @ 124 NONAME
glUniform4f @ 125 NONAME
glUniform4fv @ 126 NONAME
glUniform4i @ 127 NONAME
glUniform4iv @ 128 NONAME
glUniformMatrix2fv @ 129 NONAME
glUniformMatrix3fv @ 130 NONAME
glUniformMatrix4fv @ 131 NONAME
glUseProgram @ 132 NONAME
glValidateProgram @ 133 NONAME
glVertexAttrib1f @ 134 NONAME
glVertexAttrib1fv @ 135 NONAME
glVertexAttrib2f @ 136 NONAME
glVertexAttrib2fv @ 137 NONAME
glVertexAttrib3f @ 138 NONAME
glVertexAttrib3fv @ 139 NONAME
glVertexAttrib4f @ 140 NONAME
glVertexAttrib4fv @ 141 NONAME
glVertexAttribPointer @ 142 NONAME
glViewport @ 143 NONAME
Reserved144 @ 144 NONAME ABSENT
Reserved145 @ 145 NONAME ABSENT
Reserved146 @ 146 NONAME ABSENT
Reserved147 @ 147 NONAME ABSENT
Reserved148 @ 148 NONAME ABSENT
Reserved149 @ 149 NONAME ABSENT
Reserved150 @ 150 NONAME ABSENT
Reserved151 @ 151 NONAME ABSENT
Reserved152 @ 152 NONAME ABSENT
Reserved153 @ 153 NONAME ABSENT
Reserved154 @ 154 NONAME ABSENT
Reserved155 @ 155 NONAME ABSENT
Reserved156 @ 156 NONAME ABSENT
Reserved157 @ 157 NONAME ABSENT
Reserved158 @ 158 NONAME ABSENT
Reserved159 @ 159 NONAME ABSENT
Reserved160 @ 160 NONAME ABSENT
Reserved161 @ 161 NONAME ABSENT
Reserved162 @ 162 NONAME ABSENT
Reserved163 @ 163 NONAME ABSENT
Reserved164 @ 164 NONAME ABSENT
Reserved165 @ 165 NONAME ABSENT
Reserved166 @ 166 NONAME ABSENT
Reserved167 @ 167 NONAME ABSENT
Reserved168 @ 168 NONAME ABSENT
Reserved169 @ 169 NONAME ABSENT
Reserved170 @ 170 NONAME ABSENT
Reserved171 @ 171 NONAME ABSENT
Reserved172 @ 172 NONAME ABSENT
Reserved173 @ 173 NONAME ABSENT
Reserved174 @ 174 NONAME ABSENT
Reserved175 @ 175 NONAME ABSENT
Reserved176 @ 176 NONAME ABSENT
Reserved177 @ 177 NONAME ABSENT
Reserved178 @ 178 NONAME ABSENT
Reserved179 @ 179 NONAME ABSENT
Reserved180 @ 180 NONAME ABSENT
Reserved181 @ 181 NONAME ABSENT
Reserved182 @ 182 NONAME ABSENT
Reserved183 @ 183 NONAME ABSENT
Reserved184 @ 184 NONAME ABSENT
Reserved185 @ 185 NONAME ABSENT
Reserved186 @ 186 NONAME ABSENT
Reserved187 @ 187 NONAME ABSENT
Reserved188 @ 188 NONAME ABSENT
Reserved189 @ 189 NONAME ABSENT
Reserved190 @ 190 NONAME ABSENT
Reserved191 @ 191 NONAME ABSENT
Reserved192 @ 192 NONAME ABSENT
Reserved193 @ 193 NONAME ABSENT
Reserved194 @ 194 NONAME ABSENT
Reserved195 @ 195 NONAME ABSENT
Reserved196 @ 196 NONAME ABSENT
Reserved197 @ 197 NONAME ABSENT
Reserved198 @ 198 NONAME ABSENT
Reserved199 @ 199 NONAME ABSENT
Reserved200 @ 200 NONAME ABSENT
Reserved201 @ 201 NONAME ABSENT
Reserved202 @ 202 NONAME ABSENT
Reserved203 @ 203 NONAME ABSENT
Reserved204 @ 204 NONAME ABSENT
Reserved205 @ 205 NONAME ABSENT
Reserved206 @ 206 NONAME ABSENT
Reserved207 @ 207 NONAME ABSENT
Reserved208 @ 208 NONAME ABSENT
Reserved209 @ 209 NONAME ABSENT
Reserved210 @ 210 NONAME ABSENT
Reserved211 @ 211 NONAME ABSENT
Reserved212 @ 212 NONAME ABSENT
Reserved213 @ 213 NONAME ABSENT
Reserved214 @ 214 NONAME ABSENT
Reserved215 @ 215 NONAME ABSENT
Reserved216 @ 216 NONAME ABSENT
Reserved217 @ 217 NONAME ABSENT
Reserved218 @ 218 NONAME ABSENT
Reserved219 @ 219 NONAME ABSENT
Reserved220 @ 220 NONAME ABSENT
Reserved221 @ 221 NONAME ABSENT
Reserved222 @ 222 NONAME ABSENT
Reserved223 @ 223 NONAME ABSENT
Reserved224 @ 224 NONAME ABSENT
Reserved225 @ 225 NONAME ABSENT
Reserved226 @ 226 NONAME ABSENT
Reserved227 @ 227 NONAME ABSENT
Reserved228 @ 228 NONAME ABSENT
Reserved229 @ 229 NONAME ABSENT
Reserved230 @ 230 NONAME ABSENT
Reserved231 @ 231 NONAME ABSENT
Reserved232 @ 232 NONAME ABSENT
Reserved233 @ 233 NONAME ABSENT
Reserved234 @ 234 NONAME ABSENT
Reserved235 @ 235 NONAME ABSENT
Reserved236 @ 236 NONAME ABSENT
Reserved237 @ 237 NONAME ABSENT
Reserved238 @ 238 NONAME ABSENT
Reserved239 @ 239 NONAME ABSENT
Reserved240 @ 240 NONAME ABSENT
Reserved241 @ 241 NONAME ABSENT
Reserved242 @ 242 NONAME ABSENT
Reserved243 @ 243 NONAME ABSENT
Reserved244 @ 244 NONAME ABSENT
Reserved245 @ 245 NONAME ABSENT
Reserved246 @ 246 NONAME ABSENT
Reserved247 @ 247 NONAME ABSENT
Reserved248 @ 248 NONAME ABSENT
Reserved249 @ 249 NONAME ABSENT