Commit 574409c2 by Nicolas Capens

Add OpenGL ES 3.0 entry function stubs.

Bug 19353461 Change-Id: Ib48ae3263a1a570067dc0bc9a3dd2252f5a282a3 Reviewed-on: https://swiftshader-review.googlesource.com/2191Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com> Reviewed-by: 's avatarNicolas Capens <capn@google.com> Tested-by: 's avatarNicolas Capens <capn@google.com>
parent 094725d1
...@@ -144,30 +144,136 @@ EXPORTS ...@@ -144,30 +144,136 @@ EXPORTS
glViewport @142 glViewport @142
; Extensions ; Extensions
glTexImage3DOES @143 glTexImage3DOES
glBlitFramebufferANGLE @149 glBlitFramebufferANGLE
glRenderbufferStorageMultisampleANGLE @150 glRenderbufferStorageMultisampleANGLE
glDeleteFencesNV @151 glDeleteFencesNV
glFinishFenceNV @152 glFinishFenceNV
glGenFencesNV @153 glGenFencesNV
glGetFenceivNV @154 glGetFenceivNV
glIsFenceNV @155 glIsFenceNV
glSetFenceNV @156 glSetFenceNV
glTestFenceNV @157 glTestFenceNV
glGetGraphicsResetStatusEXT @161 glGetGraphicsResetStatusEXT
glReadnPixelsEXT @162 glReadnPixelsEXT
glGetnUniformfvEXT @163 glGetnUniformfvEXT
glGetnUniformivEXT @164 glGetnUniformivEXT
glGenQueriesEXT @165 glGenQueriesEXT
glDeleteQueriesEXT @166 glDeleteQueriesEXT
glIsQueryEXT @167 glIsQueryEXT
glBeginQueryEXT @168 glBeginQueryEXT
glEndQueryEXT @169 glEndQueryEXT
glGetQueryivEXT @170 glGetQueryivEXT
glGetQueryObjectuivEXT @171 glGetQueryObjectuivEXT
glEGLImageTargetTexture2DOES glEGLImageTargetTexture2DOES
glEGLImageTargetRenderbufferStorageOES glEGLImageTargetRenderbufferStorageOES
; GLES 3.0 Functions
glReadBuffer @211
glDrawRangeElements @212
glTexImage3D @213
glTexSubImage3D @214
glCopyTexSubImage3D @215
glCompressedTexImage3D @216
glCompressedTexSubImage3D @217
glGenQueries @218
glDeleteQueries @219
glIsQuery @220
glBeginQuery @221
glEndQuery @222
glGetQueryiv @223
glGetQueryObjectuiv @224
glUnmapBuffer @204
glGetBufferPointerv @205
glDrawBuffers @225
glUniformMatrix2x3fv @226
glUniformMatrix3x2fv @227
glUniformMatrix2x4fv @228
glUniformMatrix4x2fv @229
glUniformMatrix3x4fv @230
glUniformMatrix4x3fv @231
glBlitFramebuffer @232
glRenderbufferStorageMultisample @305
glFramebufferTextureLayer @233
glMapBufferRange @307
glFlushMappedBufferRange @234
glBindVertexArray @206
glDeleteVertexArrays @207
glGenVertexArrays @208
glIsVertexArray @209
glGetIntegeri_v @235
glBeginTransformFeedback @236
glEndTransformFeedback @237
glBindBufferRange @238
glBindBufferBase @239
glTransformFeedbackVaryings @240
glGetTransformFeedbackVarying @241
glVertexAttribIPointer @242
glGetVertexAttribIiv @243
glGetVertexAttribIuiv @244
glVertexAttribI4i @245
glVertexAttribI4ui @246
glVertexAttribI4iv @247
glVertexAttribI4uiv @248
glGetUniformuiv @249
glGetFragDataLocation @309
glUniform1ui @250
glUniform2ui @251
glUniform3ui @252
glUniform4ui @253
glUniform1uiv @254
glUniform2uiv @255
glUniform3uiv @256
glUniform4uiv @257
glClearBufferiv @258
glClearBufferuiv @259
glClearBufferfv @260
glClearBufferfi @261
glGetStringi @262
glCopyBufferSubData @263
glGetUniformIndices @264
glGetActiveUniformsiv @265
glGetUniformBlockIndex @267
glGetActiveUniformBlockiv @268
glGetActiveUniformBlockName @269
glUniformBlockBinding @270
glDrawArraysInstanced @271
glDrawElementsInstanced @272
glFenceSync @273
glIsSync @274
glDeleteSync @275
glClientWaitSync @276
glWaitSync @277
glGetInteger64v @278
glGetSynciv @279
glGetInteger64i_v @280
glGetBufferParameteri64v @306
glGenSamplers @281
glDeleteSamplers @282
glIsSampler @283
glBindSampler @284
glSamplerParameteri @285
glSamplerParameteriv @286
glSamplerParameterf @287
glSamplerParameterfv @288
glGetSamplerParameteriv @289
glGetSamplerParameterfv @290
glVertexAttribDivisor @291
glBindTransformFeedback @292
glDeleteTransformFeedbacks @293
glGenTransformFeedbacks @294
glIsTransformFeedback @295
glPauseTransformFeedback @296
glResumeTransformFeedback @297
glGetProgramBinary @299
glProgramBinary @300
glProgramParameteri @301
glInvalidateFramebuffer @210
glInvalidateSubFramebuffer @302
glTexStorage2D @303
glTexStorage3D @304
glGetInternalformativ @308
; EGL dependencies ; EGL dependencies
glCreateContext glCreateContext
glGetProcAddress glGetProcAddress
......
...@@ -329,6 +329,7 @@ copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Plat ...@@ -329,6 +329,7 @@ copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Plat
<ClCompile Include="Image.cpp" /> <ClCompile Include="Image.cpp" />
<ClCompile Include="IndexDataManager.cpp" /> <ClCompile Include="IndexDataManager.cpp" />
<ClCompile Include="libGLESv2.cpp" /> <ClCompile Include="libGLESv2.cpp" />
<ClCompile Include="libGLESv3.cpp" />
<ClCompile Include="main.cpp" /> <ClCompile Include="main.cpp" />
<ClCompile Include="Program.cpp" /> <ClCompile Include="Program.cpp" />
<ClCompile Include="Query.cpp" /> <ClCompile Include="Query.cpp" />
......
...@@ -71,6 +71,9 @@ ...@@ -71,6 +71,9 @@
<ClCompile Include="..\common\NameSpace.cpp"> <ClCompile Include="..\common\NameSpace.cpp">
<Filter>Source Files</Filter> <Filter>Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="libGLESv3.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="Buffer.h"> <ClInclude Include="Buffer.h">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment