Commit 805d7616 by Nicolas Capens Committed by Nicolas Capens

Use a trampoline for all GL entry functions.

Bug swiftshader:64 Change-Id: Ice0e96934bae8628a14d628fd02046fc81f7a0ab Reviewed-on: https://swiftshader-review.googlesource.com/c/19608Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com> Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
parent 8a587714
...@@ -210,5 +210,3 @@ EXPORTS ...@@ -210,5 +210,3 @@ EXPORTS
eglGetSyncAttribKHR eglGetSyncAttribKHR
libGLES_CM_swiftshader libGLES_CM_swiftshader
Register
...@@ -212,8 +212,6 @@ global: ...@@ -212,8 +212,6 @@ global:
libGLES_CM_swiftshader; libGLES_CM_swiftshader;
Register;
local: local:
*; *;
}; };
......
...@@ -1411,11 +1411,6 @@ GL_API void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords) ...@@ -1411,11 +1411,6 @@ GL_API void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords)
{ {
return es1::DrawTexfvOES(coords); return es1::DrawTexfvOES(coords);
} }
void GL_APIENTRY Register(const char *licenseKey)
{
// Nothing to do, SwiftShader is open-source
}
} }
LibGLES_CMexports::LibGLES_CMexports() LibGLES_CMexports::LibGLES_CMexports()
......
...@@ -295,5 +295,3 @@ EXPORTS ...@@ -295,5 +295,3 @@ EXPORTS
glGetInternalformativ @308 glGetInternalformativ @308
libGLESv2_swiftshader libGLESv2_swiftshader
Register
...@@ -302,8 +302,6 @@ global: ...@@ -302,8 +302,6 @@ global:
_ZTS*; _ZTS*;
_ZTI*; _ZTI*;
Register;
local: local:
*; *;
}; };
...@@ -386,6 +386,7 @@ copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\tr ...@@ -386,6 +386,7 @@ copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\tr
<ClInclude Include="Buffer.h" /> <ClInclude Include="Buffer.h" />
<ClInclude Include="Context.h" /> <ClInclude Include="Context.h" />
<ClInclude Include="Device.hpp" /> <ClInclude Include="Device.hpp" />
<ClInclude Include="entry_points.h" />
<ClInclude Include="Fence.h" /> <ClInclude Include="Fence.h" />
<ClInclude Include="Framebuffer.h" /> <ClInclude Include="Framebuffer.h" />
<ClInclude Include="IndexDataManager.h" /> <ClInclude Include="IndexDataManager.h" />
......
...@@ -169,6 +169,9 @@ ...@@ -169,6 +169,9 @@
<ClInclude Include="..\common\Surface.hpp"> <ClInclude Include="..\common\Surface.hpp">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="entry_points.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ResourceCompile Include="libGLESv2.rc" /> <ResourceCompile Include="libGLESv2.rc" />
......
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