Toad King
618da66073
emscripten: add hack to prevent ERRNO_CODES from being optimized away
2019-08-07 22:07:09 -05:00
Toad King
2874c5ee6e
emscripten: Fix GLSL not being built in
...
fix gamepad builds to work with newer emscripten
2019-08-06 20:51:18 -05:00
orbea
63a92a3f78
Update the zlib include directory paths.
2019-07-25 11:18:33 -07:00
orbea
84f4dcba2b
Remove WANT_ZLIB.
2019-07-25 11:18:33 -07:00
twinaphex
b2bf822f13
Add HAVE_AUDIOMIXER switch
2019-07-11 11:51:06 +02:00
twinaphex
7ee8a4de3e
(Emscripten) Try to use builtin zlib
2019-05-28 15:32:26 +02:00
twinaphex
22d762be67
We need to split up zlib headers in libretro-common to its own separate
...
dir
2019-05-27 03:40:14 +02:00
twinaphex
ebaa5b9941
Undefine HAVE_VIDEO_LAYOUT for now instead of implicitly enabling
...
it for every platform - will have to be individually enabled for
each platform first after rigorous testing
2019-05-13 01:57:26 +02:00
Huw Pascoe
7e0592198d
video_layout build
2019-05-11 09:58:46 +01:00
twinaphex
b9cdeebf35
Make menu widgets the new default
2019-05-03 15:55:44 +02:00
orbea
65c6caf5a6
qb: Add '--disable-menu'. ( #7910 )
...
This adds '--disable-menu' which will disable all of the menu drivers
including Qt. This will also allow disabling only rgui and not the other
menu drivers.
2019-01-06 17:30:50 -05:00
orbea
fb6fe1a87c
Makefile: Better respect CFLAGS and CXXFLAGS as environment variables.
...
This fixes a few subtle problems with passing CFLAGS and CXXFLAGS as
environment variables for configure.
First it will now only add these variables to config.mk when they are
actually set. If they are unset then the default optimizations in the
Makefile are set. This avoids passing more than one conflicting
optimization level to the compiler.
Next all CFLAGS are added to CXXFLAGS to avoid issues with forgetting to
set both CFLAGS and CXXFLAGS. This results in the cxx compiler getting
passed several redundant optimization levels when both the CFLAGS and
CXXFLAGS environment variabls are used. Now these uses of CFLAGS in
Makefile.common are set to DEF_FLAGS. This allows adding $(DEF_FLAGS)
to the CXXFLAGS variable without adding redundant flags from CFLAGS.
v2: Update other build files.
2018-12-30 17:17:19 -08:00
radius
3c8264e9f2
use stb font in emscripten (untested)
2018-09-30 17:41:24 -05:00
twinaphex
ca9dd89975
Revert "(3DS/Emscripten/Vita/Wiiu) Add HAVE_CHD support"
...
This reverts commit d4c691527a
.
2018-04-22 12:02:40 +02:00
twinaphex
d4c691527a
(3DS/Emscripten/Vita/Wiiu) Add HAVE_CHD support
2018-04-22 11:58:11 +02:00
Toad King
a634994809
no longer compile with SDL support by default
2018-01-18 22:57:46 -06:00
Toad King
99472beeb6
more build modifications to emscripten (needed for mupen64 to work)
2018-01-15 21:02:01 -06:00
Toad King
bc511b8c8a
enable shader pipeline
...
enables menu shader effects
2018-01-15 04:53:44 -06:00
Toad King
066a0a6b32
put emscripten build artifacts into its own folder
...
clean up all artifacts on make clean
2018-01-15 04:53:27 -06:00
Toad King
3917b02f9f
build optimized emscripten builds as WASM
...
HUGE speed-ups for firefox and moderate speedups for chrome
2018-01-15 04:00:09 -06:00
Toad King
fca639ad84
remove linking SDL code
2018-01-14 14:42:57 -06:00
Toad King
2d27a8c3e2
fix exiting not terminating emscripten runtime
2018-01-14 02:53:34 -06:00
Toad King
1e212b4248
use emscripten HTML5 API for keyboard events instead of old JS library
2018-01-13 17:56:00 -06:00
Toad King
a77f9c37c6
start on bringing the emscripten video code up to speed with latest emscripten
...
fix rwebinput
2018-01-13 00:05:07 -06:00
twinaphex
db034b8a12
Change Makefile.emscripten
2018-01-12 03:16:15 +01:00
twinaphex
951918a245
Reduce size of Makefiles
2017-12-07 05:54:54 +01:00
twinaphex
67fea30406
Remove remaining references to HAVE_FBO
2017-11-13 08:55:41 +01:00
twinaphex
360a3686a0
Update include dirs
2017-11-06 05:23:53 +01:00
twinaphex
69abe6dbb9
Move deps/zlib to deps/libz
2017-03-25 10:05:33 +01:00
twinaphex
14a800f1f5
Update Makefiles - audio_filters have been moved to libretro-common
2017-01-09 12:37:01 +01:00
twinaphex
7af2e2e6b8
Add HAVE_CC_RESAMPLER to more Makefiles
2016-12-12 12:48:04 +01:00
twinaphex
c2bb410d8d
Take out HAVE_BUILTIN_AUTOCONFIG - always include it
2016-10-04 07:33:57 +02:00
radius
a23f5b10ff
fix ASYNCIFY
2016-09-28 19:32:14 -05:00
radius
dc276df53e
(ems) use imfs in this template for testing purposes
2016-09-24 12:59:10 -05:00
radius
c3d5c98849
(ems) change some makefile flags
2016-09-23 19:48:50 -05:00
Logan McNaughton
b5cd030eff
Only set PTHREAD_POOL_SIZE=2 if PTHREAD is on
2016-09-23 09:16:45 -06:00
Logan McNaughton
17b696c0dd
Add PTHREAD_POOL_SIZE
2016-09-22 21:51:30 -06:00
Logan McNaughton
01c43f5eef
Allow pthread support in emscripten
2016-09-22 15:37:41 -06:00
Logan McNaughton
f0204a8b5d
Fix emscripten async and add glupen64
2016-09-21 14:10:05 -06:00
radius
042eadd39e
(ems) we don't need rjpg in emscripten
2016-09-17 03:12:22 -05:00
radius
10222178b0
(ems) we don't need rjpg
2016-09-17 02:01:59 -05:00
twinaphex
e3c560014c
Turn HAVE_GLES into HAVE_OPENGLES
2016-09-17 00:38:35 +02:00
twinaphex
ba52d6728a
Add HAVE_BUILTIN_AUTOCONFIG for SDL2/Emscripten
2016-09-03 07:04:23 +02:00
radius
42b9928964
add SDL2
2016-08-29 00:23:58 -05:00
radius
ee3af240d7
update emscripten dist-cores for buildbot duty
2016-08-28 19:14:42 -05:00
twinaphex
5f183d9895
Make SDL2 optional for Emscripten
2016-08-01 16:29:56 +02:00
twinaphex
6d76a04b0f
(GL) Cleanups
...
(Emscripten) Add HAVE_RPNG/HAVE_RJPEG
2016-08-01 16:25:02 +02:00
dalter
c7060b2db0
Add SDL2 compile flags
2016-07-31 18:09:56 +03:00
twinaphex
0e3ff650c2
Remove WANT_RPNG
2016-05-17 13:41:40 +02:00
twinaphex
25ec6a8872
Add HAVE_JPEG to project files
2016-05-17 13:39:06 +02:00