</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libEGL.so.1 ./../../../lib/Debug_x86/libEGL.so" />
+ <Add after="mkdir -p ./../../../lib/Debug_x86/translator/" />
+ <Add after="cp ./../../../lib/Debug_x86/libEGL.so.1 ./../../../lib/Debug_x86/translator/libEGL_translator.so" />
</ExtraCommands>
</Target>
<Target title="Release x86">
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libEGL.so.1 ./../../../lib/Release_x86/libEGL.so" />
+ <Add after="mkdir -p ./../../../lib/Release_x86/translator/" />
+ <Add after="cp ./../../../lib/Release_x86/libEGL.so.1 ./../../../lib/Release_x86/translator/libEGL_translator.so" />
</ExtraCommands>
</Target>
<Target title="Debug x64">
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libEGL.so.1 ./../../../lib/Debug_x64/libEGL.so" />
+ <Add after="mkdir -p ./../../../lib/Debug_x64/translator/" />
+ <Add after="cp ./../../../lib/Debug_x64/libEGL.so.1 ./../../../lib/Debug_x64/translator/lib64EGL_translator.so" />
</ExtraCommands>
</Target>
<Target title="Release x64">
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
- <Add option="-march=core2" />
<Add option="-O2" />
+ <Add option="-march=core2" />
<Add option="-m64" />
<Add option="-fPIC" />
<Add option="-DNDEBUG" />
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libEGL.so.1 ./../../../lib/Release_x64/libEGL.so" />
+ <Add after="mkdir -p ./../../../lib/Release_x64/translator/" />
+ <Add after="cp ./../../../lib/Release_x64/libEGL.so.1 ./../../../lib/Release_x64/translator/lib64EGL_translator.so" />
</ExtraCommands>
</Target>
</Build>
<Add option="-Wl,--version-script=./exports.map" />
<Add option="-Wl,--hash-style=both" />
<Add library="pthread" />
+ <Add library="X11" />
</Linker>
<Unit filename="../../Common/SharedLibrary.hpp" />
<Unit filename="../common/debug.cpp" />
#if defined(_WIN32)\r
const char *libGLES_CM_lib[] = {"libGLES_CM.dll", "libGLES_CM_translator.dll"};\r
#else\r
- const char *libGLES_CM_lib[] = {"libGLES_CM.so.1", "libGLES_CM.so"};\r
+ const char *libGLES_CM_lib[] = {"libGLES_CM_translator.so", "libGLES_CM.so.1", "libGLES_CM.so"};\r
#endif\r
\r
libGLES_CM = loadLibrary(libGLES_CM_lib);\r
#if defined(_WIN32)\r
const char *libGLESv2_lib[] = {"libGLESv2.dll", "libGLES_V2_translator.dll"};\r
#else\r
- const char *libGLESv2_lib[] = {"libGLESv2.so.2", "libGLESv2.so"};\r
+ const char *libGLESv2_lib[] = {"libGLES_V2_translator.so", "libGLESv2.so.2", "libGLESv2.so"};\r
#endif\r
\r
libGLESv2 = loadLibrary(libGLESv2_lib);\r
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Debug_x86/libGLES_CM.so" />
+ <Add after="mkdir -p ./../../../lib/Debug_x86/translator/" />
+ <Add after="cp ./../../../lib/Debug_x86/libGLES_CM.so.1 ./../../../lib/Debug_x86/translator/libGLES_CM_translator.so" />
</ExtraCommands>
</Target>
<Target title="Release x86">
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Release_x86/libGLES_CM.so" />
+ <Add after="mkdir -p ./../../../lib/Release_x86/translator/" />
+ <Add after="cp ./../../../lib/Release_x86/libGLES_CM.so.1 ./../../../lib/Release_x86/translator/libGLES_CM_translator.so" />
</ExtraCommands>
</Target>
<Target title="Debug x64">
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Debug_x64/libGLES_CM.so" />
+ <Add after="mkdir -p ./../../../lib/Debug_x64/translator/" />
+ <Add after="cp ./../../../lib/Debug_x64/libGLES_CM.so.1 ./../../../lib/Debug_x64/translator/lib64GLES_CM_translator.so" />
</ExtraCommands>
</Target>
<Target title="Release x64">
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Release_x64/libGLES_CM.so" />
+ <Add after="mkdir -p ./../../../lib/Release_x64/translator/" />
+ <Add after="cp ./../../../lib/Release_x64/libGLES_CM.so.1 ./../../../lib/Release_x64/translator/lib64GLES_CM_translator.so" />
</ExtraCommands>
</Target>
</Build>
<Unit filename="../../Common/MutexLock.hpp" />
<Unit filename="../../Common/Resource.cpp" />
<Unit filename="../../Common/Resource.hpp" />
+ <Unit filename="../../Common/SharedLibrary.hpp" />
<Unit filename="../../Common/Socket.cpp" />
<Unit filename="../../Common/Socket.hpp" />
<Unit filename="../../Common/Thread.cpp" />
<Unit filename="Image.hpp" />
<Unit filename="IndexDataManager.cpp" />
<Unit filename="IndexDataManager.h" />
+ <Unit filename="MatrixStack.cpp" />
+ <Unit filename="MatrixStack.hpp" />
<Unit filename="RefCountObject.cpp" />
<Unit filename="RefCountObject.h" />
<Unit filename="Renderbuffer.cpp" />
<Unit filename="ResourceManager.h" />
<Unit filename="Texture.cpp" />
<Unit filename="Texture.h" />
- <Unit filename="Unknown.hpp" />
<Unit filename="VertexDataManager.cpp" />
<Unit filename="VertexDataManager.h" />
<Unit filename="libGLES_CM.cpp" />
<Unit filename="resource.h" />
<Unit filename="utilities.cpp" />
<Unit filename="utilities.h" />
- <Unit filename="vertexconversion.h" />
<Extensions>
<code_completion />
<debugger />
#if defined(_WIN32)\r
const char *libEGL_lib[] = {"libEGL.dll", "libEGL_translator.dll"};\r
#else\r
- const char *libEGL_lib[] = {"libEGL.so.1", "libEGL.so"};\r
+ const char *libEGL_lib[] = {"libEGL_translator.so", "libEGL.so.1", "libEGL.so"};\r
#endif\r
\r
libEGL = loadLibrary(libEGL_lib);\r
es1::Context *getContext()\r
{\r
egl::Context *context = egl::getCurrentContext();\r
- \r
+\r
if(context && context->getClientVersion() == 1)\r
{\r
return static_cast<es1::Context*>(context);\r
}\r
- \r
+\r
return 0;\r
}\r
\r
egl::Display *(*getCurrentDisplay)() = 0;\r
}\r
\r
-void *libEGL = 0; // Handle to the libEGL module
\ No newline at end of file
+void *libEGL = 0; // Handle to the libEGL module
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libGLESv2.so.2 ./../../../lib/Debug_x86/libGLESv2.so" />
+ <Add after="mkdir -p ./../../../lib/Debug_x86/translator/" />
+ <Add after="cp ./../../../lib/Debug_x86/libGLESv2.so.2 ./../../../lib/Debug_x86/translator/libGLES_V2_translator.so" />
</ExtraCommands>
</Target>
<Target title="Release x86">
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
- <Add option="-march=i686" />
<Add option="-fomit-frame-pointer" />
<Add option="-O2" />
+ <Add option="-march=i686" />
<Add option="-m32" />
<Add option="-ffunction-sections" />
<Add option="-fdata-sections" />
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libGLESv2.so.2 ./../../../lib/Release_x86/libGLESv2.so" />
+ <Add after="mkdir -p ./../../../lib/Release_x86/translator/" />
+ <Add after="cp ./../../../lib/Release_x86/libGLESv2.so.2 ./../../../lib/Release_x86/translator/libGLES_V2_translator.so" />
</ExtraCommands>
</Target>
<Target title="Debug x64">
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libGLESv2.so.2 ./../../../lib/Debug_x64/libGLESv2.so" />
+ <Add after="mkdir -p ./../../../lib/Debug_x64/translator/" />
+ <Add after="cp ./../../../lib/Debug_x64/libGLESv2.so.2 ./../../../lib/Debug_x64/translator/lib64GLES_V2_translator.so" />
</ExtraCommands>
</Target>
<Target title="Release x64">
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
- <Add option="-march=core2" />
<Add option="-fomit-frame-pointer" />
<Add option="-O2" />
+ <Add option="-march=core2" />
<Add option="-m64" />
<Add option="-fPIC" />
<Add option="-ffunction-sections" />
</Linker>
<ExtraCommands>
<Add after="ln -s -f ./libGLESv2.so.2 ./../../../lib/Release_x64/libGLESv2.so" />
+ <Add after="mkdir -p ./../../../lib/Release_x64/translator/" />
+ <Add after="cp ./../../../lib/Release_x64/libGLESv2.so.2 ./../../../lib/Release_x64/translator/lib64GLES_V2_translator.so" />
</ExtraCommands>
</Target>
</Build>
<Unit filename="../../Common/MutexLock.hpp" />
<Unit filename="../../Common/Resource.cpp" />
<Unit filename="../../Common/Resource.hpp" />
+ <Unit filename="../../Common/SharedLibrary.hpp" />
<Unit filename="../../Common/Socket.cpp" />
<Unit filename="../../Common/Socket.hpp" />
<Unit filename="../../Common/Thread.cpp" />
#if defined(_WIN32)\r
const char *libEGL_lib[] = {"libEGL.dll", "libEGL_translator.dll"};\r
#else\r
- const char *libEGL_lib[] = {"libEGL.so.1", "libEGL.so"};\r
+ const char *libEGL_lib[] = {"libEGL_translator.so", "libEGL.so.1", "libEGL.so"};\r
#endif\r
\r
libEGL = loadLibrary(libEGL_lib);\r
#if defined(_WIN32)\r
const char *libGLES_CM_lib[] = {"libGLES_CM.dll", "libGLES_CM_translator.dll"};\r
#else\r
- const char *libGLES_CM_lib[] = {"libGLES_CM.so.1", "libGLES_CM.so"};\r
+ const char *libGLES_CM_lib[] = {"libGLES_CM_translator.so", "libGLES_CM.so.1", "libGLES_CM.so"};\r
#endif\r
\r
libGLES_CM = loadLibrary(libGLES_CM_lib);\r
es2::Context *getContext()\r
{\r
egl::Context *context = egl::getCurrentContext();\r
- \r
+\r
if(context && context->getClientVersion() == 2)\r
{\r
return static_cast<es2::Context*>(context);\r
}\r
- \r
+\r
return 0;\r
}\r
\r
</Target>
<Target title="Debug x64">
<Option output="bin/Debug_x64/OGLES2HelloAPI" prefix_auto="1" extension_auto="1" />
- <Option working_dir="../../../../../../../../lib/Debug_x64" />
<Option object_output="obj/Debug_x64/" />
<Option type="1" />
<Option compiler="clang" />