mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2025-04-28 23:13:41 -04:00
Nuked Emscripten.
This commit is contained in:
parent
a92c05cc92
commit
88162a78cc
3 changed files with 0 additions and 81 deletions
|
@ -20,7 +20,6 @@ Supported rendering backends:
|
||||||
Platforms:
|
Platforms:
|
||||||
|
|
||||||
* Android
|
* Android
|
||||||
* JavaScript (via Emscripten)
|
|
||||||
* Linux
|
* Linux
|
||||||
* Native Client
|
* Native Client
|
||||||
* OSX
|
* OSX
|
||||||
|
|
|
@ -1,73 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright 2011-2013 Branimir Karadzic. All rights reserved.
|
|
||||||
* License: http://www.opensource.org/licenses/BSD-2-Clause
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <bx/bx.h>
|
|
||||||
|
|
||||||
#if BX_PLATFORM_EMSCRIPTEN
|
|
||||||
|
|
||||||
#include <emscripten/emscripten.h>
|
|
||||||
#include <alloca.h>
|
|
||||||
#include <setjmp.h>
|
|
||||||
|
|
||||||
#include "entry.h"
|
|
||||||
|
|
||||||
namespace entry
|
|
||||||
{
|
|
||||||
const Event* poll()
|
|
||||||
{
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
void release(const Event* _event)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void setWindowSize(uint32_t _width, uint32_t _height)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void toggleWindowFrame()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void setMouseLock(bool _lock)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace entry
|
|
||||||
|
|
||||||
extern int _main_(int _argc, char** _argv);
|
|
||||||
|
|
||||||
static jmp_buf s_main;
|
|
||||||
static jmp_buf s_loop;
|
|
||||||
|
|
||||||
void emscripten_yield()
|
|
||||||
{
|
|
||||||
if (!setjmp(s_main) )
|
|
||||||
{
|
|
||||||
longjmp(s_loop, 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void loop()
|
|
||||||
{
|
|
||||||
if (!setjmp(s_loop) )
|
|
||||||
{
|
|
||||||
longjmp(s_main, 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int main(int _argc, char** _argv)
|
|
||||||
{
|
|
||||||
if (!setjmp(s_loop) )
|
|
||||||
{
|
|
||||||
alloca(16<<10);
|
|
||||||
_main_(_argc, _argv);
|
|
||||||
}
|
|
||||||
|
|
||||||
emscripten_set_main_loop(loop, 10, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif // BX_PLATFORM_EMSCRIPTEN
|
|
7
makefile
7
makefile
|
@ -7,7 +7,6 @@ all:
|
||||||
premake4 --file=premake/premake4.lua vs2008
|
premake4 --file=premake/premake4.lua vs2008
|
||||||
premake4 --file=premake/premake4.lua vs2010
|
premake4 --file=premake/premake4.lua vs2010
|
||||||
premake4 --file=premake/premake4.lua --gcc=android-arm gmake
|
premake4 --file=premake/premake4.lua --gcc=android-arm gmake
|
||||||
premake4 --file=premake/premake4.lua --gcc=emscripten gmake
|
|
||||||
premake4 --file=premake/premake4.lua --gcc=nacl gmake
|
premake4 --file=premake/premake4.lua --gcc=nacl gmake
|
||||||
premake4 --file=premake/premake4.lua --gcc=nacl-arm gmake
|
premake4 --file=premake/premake4.lua --gcc=nacl-arm gmake
|
||||||
premake4 --file=premake/premake4.lua --gcc=pnacl gmake
|
premake4 --file=premake/premake4.lua --gcc=pnacl gmake
|
||||||
|
@ -24,12 +23,6 @@ android-arm-release:
|
||||||
make -R -C .build/projects/gmake-android-arm config=release
|
make -R -C .build/projects/gmake-android-arm config=release
|
||||||
android-arm: android-arm-debug android-arm-release
|
android-arm: android-arm-debug android-arm-release
|
||||||
|
|
||||||
emscripten-debug:
|
|
||||||
make -R -C .build/projects/gmake-emscripten config=debug
|
|
||||||
emscripten-arm-release:
|
|
||||||
make -R -C .build/projects/gmake-emscripten config=release
|
|
||||||
emscripten-arm: emscripten-arm-debug emscripten-arm-release
|
|
||||||
|
|
||||||
linux-debug32:
|
linux-debug32:
|
||||||
make -R -C .build/projects/gmake-linux config=debug32
|
make -R -C .build/projects/gmake-linux config=debug32
|
||||||
linux-release32:
|
linux-release32:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue