Browse Source

Nuked Emscripten.

bkaradzic 12 years ago
parent
commit
88162a78cc
3 changed files with 0 additions and 81 deletions
  1. 0 1
      README.md
  2. 0 73
      examples/common/entry_emscripten.cpp
  3. 0 7
      makefile

+ 0 - 1
README.md

@@ -20,7 +20,6 @@ Supported rendering backends:
 Platforms:
 Platforms:
 
 
  * Android
  * Android
- * JavaScript (via Emscripten)
  * Linux
  * Linux
  * Native Client
  * Native Client
  * OSX
  * OSX

+ 0 - 73
examples/common/entry_emscripten.cpp

@@ -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

+ 0 - 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: