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
eglGetSyncAttribKHR
libGLES_CM_swiftshader
Register
......@@ -212,8 +212,6 @@ global:
libGLES_CM_swiftshader;
Register;
local:
*;
};
......
......@@ -1411,11 +1411,6 @@ GL_API void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords)
{
return es1::DrawTexfvOES(coords);
}
void GL_APIENTRY Register(const char *licenseKey)
{
// Nothing to do, SwiftShader is open-source
}
}
LibGLES_CMexports::LibGLES_CMexports()
......
......@@ -295,5 +295,3 @@ EXPORTS
glGetInternalformativ @308
libGLESv2_swiftshader
Register
......@@ -302,8 +302,6 @@ global:
_ZTS*;
_ZTI*;
Register;
local:
*;
};
......@@ -386,6 +386,7 @@ copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\tr
<ClInclude Include="Buffer.h" />
<ClInclude Include="Context.h" />
<ClInclude Include="Device.hpp" />
<ClInclude Include="entry_points.h" />
<ClInclude Include="Fence.h" />
<ClInclude Include="Framebuffer.h" />
<ClInclude Include="IndexDataManager.h" />
......
......@@ -169,6 +169,9 @@
<ClInclude Include="..\common\Surface.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="entry_points.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<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