Commit d9ff357a by Alexis Hetu Committed by Alexis Hétu

Adding libglesv3.cpp to code blocks.

Also added the exports to allow enabling ES3 entirely on Linux. Change-Id: Ia13d229b9ce1104a74a2bbd1f620296686cf18d4 Reviewed-on: https://swiftshader-review.googlesource.com/3064Tested-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 8aac455e
...@@ -168,6 +168,112 @@ global: ...@@ -168,6 +168,112 @@ global:
glEGLImageTargetTexture2DOES; glEGLImageTargetTexture2DOES;
glEGLImageTargetRenderbufferStorageOES; glEGLImageTargetRenderbufferStorageOES;
# GLES 3.0 Functions
glReadBuffer;
glDrawRangeElements;
glTexImage3D;
glTexSubImage3D;
glCopyTexSubImage3D;
glCompressedTexImage3D;
glCompressedTexSubImage3D;
glGenQueries;
glDeleteQueries;
glIsQuery;
glBeginQuery;
glEndQuery;
glGetQueryiv;
glGetQueryObjectuiv;
glUnmapBuffer;
glGetBufferPointerv;
glDrawBuffers;
glUniformMatrix2x3fv;
glUniformMatrix3x2fv;
glUniformMatrix2x4fv;
glUniformMatrix4x2fv;
glUniformMatrix3x4fv;
glUniformMatrix4x3fv;
glBlitFramebuffer;
glRenderbufferStorageMultisample;
glFramebufferTextureLayer;
glMapBufferRange;
glFlushMappedBufferRange;
glBindVertexArray;
glDeleteVertexArrays;
glGenVertexArrays;
glIsVertexArray;
glGetIntegeri_v;
glBeginTransformFeedback;
glEndTransformFeedback;
glBindBufferRange;
glBindBufferBase;
glTransformFeedbackVaryings;
glGetTransformFeedbackVarying;
glVertexAttribIPointer;
glGetVertexAttribIiv;
glGetVertexAttribIuiv;
glVertexAttribI4i;
glVertexAttribI4ui;
glVertexAttribI4iv;
glVertexAttribI4uiv;
glGetUniformuiv;
glGetFragDataLocation;
glUniform1ui;
glUniform2ui;
glUniform3ui;
glUniform4ui;
glUniform1uiv;
glUniform2uiv;
glUniform3uiv;
glUniform4uiv;
glClearBufferiv;
glClearBufferuiv;
glClearBufferfv;
glClearBufferfi;
glGetStringi;
glCopyBufferSubData;
glGetUniformIndices;
glGetActiveUniformsiv;
glGetUniformBlockIndex;
glGetActiveUniformBlockiv;
glGetActiveUniformBlockName;
glUniformBlockBinding;
glDrawArraysInstanced;
glDrawElementsInstanced;
glFenceSync;
glIsSync;
glDeleteSync;
glClientWaitSync;
glWaitSync;
glGetInteger64v;
glGetSynciv;
glGetInteger64i_v;
glGetBufferParameteri64v;
glGenSamplers;
glDeleteSamplers;
glIsSampler;
glBindSampler;
glSamplerParameteri;
glSamplerParameteriv;
glSamplerParameterf;
glSamplerParameterfv;
glGetSamplerParameteriv;
glGetSamplerParameterfv;
glVertexAttribDivisor;
glBindTransformFeedback;
glDeleteTransformFeedbacks;
glGenTransformFeedbacks;
glIsTransformFeedback;
glPauseTransformFeedback;
glResumeTransformFeedback;
glGetProgramBinary;
glProgramBinary;
glProgramParameteri;
glInvalidateFramebuffer;
glInvalidateSubFramebuffer;
glTexStorage2D;
glTexStorage3D;
glGetInternalformativ;
libGLESv2_swiftshader; libGLESv2_swiftshader;
Register; Register;
......
...@@ -387,6 +387,7 @@ ...@@ -387,6 +387,7 @@
<Unit filename="exports.map" /> <Unit filename="exports.map" />
<Unit filename="libGLESv2.cpp" /> <Unit filename="libGLESv2.cpp" />
<Unit filename="libGLESv2.hpp" /> <Unit filename="libGLESv2.hpp" />
<Unit filename="libGLESv3.cpp" />
<Unit filename="main.cpp" /> <Unit filename="main.cpp" />
<Unit filename="main.h" /> <Unit filename="main.h" />
<Unit filename="mathutil.h" /> <Unit filename="mathutil.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