41896 Commits

Author SHA1 Message Date
Toad King
b997c8f80f fix padding on content area. fullscreen hack no longer needed on chrome
remove box shadow from navbar so it doesn't cover the render area
2018-01-15 14:04:28 -06:00
twinaphex
391fd3eadc Fix CXX_BUILD for D3D 2018-01-15 21:44:49 +01:00
twinaphex
f26b18c7a4 D3D8 compilation fixes 2018-01-15 20:58:13 +01:00
orbea
db66dcb4db Makefile: Use cp / chmod instead of install.
Using standard tools like cp and chmod is more portable than install which does not work the same
on all supported platforms.
2018-01-15 10:24:33 -08:00
Twinaphex
6efe1128c0
Merge pull request #6115 from orbea/pulse
qb: Enable pulse detection for SunOS again.
2018-01-15 19:02:31 +01:00
twinaphex
2a4f19d0c7 Update pulse.c 2018-01-15 19:32:51 +01:00
orbea
c8d25a9152 qb: Enable pulse detection for SunOS again. 2018-01-15 09:54:39 -08:00
Twinaphex
d8a5958e21
Merge pull request #6114 from RobLoach/patch-27
emscripten: Remove output textarea
2018-01-15 17:02:50 +01:00
Rob Loach
cb3ab8b12e
emscripten: Use argument list for Module.print 2018-01-15 10:06:06 -05:00
Rob Loach
2f6297838e
emscripten: Remove output textarea
This removes the output textarea as we're using the console now.
2018-01-15 10:03:50 -05:00
Twinaphex
09c49aad11
Merge pull request #6113 from ToadKing/more-emscripten-fixes
Emscripten fixes Part 2
2018-01-15 12:27:57 +01: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
ccb45a068d fix compiler warning 2018-01-15 04:52:35 -06:00
Toad King
28b2bf537f fix warning 2018-01-15 04:17:01 -06:00
Toad King
78a3d0f828 Merge branch 'master' into more-emscripten-fixes 2018-01-15 04:09:26 -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
0256156a6b fix rwebaudio time drift
fixes audio getting stuck in an always fast state
2018-01-15 03:08:30 -06:00
Toad King
19facdb066 reset drivers shortly after toggling fullscreen mode
fixes black screen after going fullscreen in game
2018-01-15 02:12:53 -06:00
Toad King
d23faff8d6 set the main loop first before calling rarch_main 2018-01-15 00:43:20 -06:00
Toad King
2738c79aa0 switch to RGUI as default menu for emscripten 2018-01-15 00:07:12 -06:00
Toad King
1c1b35708a fix default joypad driver on emscripten 2018-01-15 00:06:57 -06:00
Toad King
db152fede8 remove container with uneeded padding. fixes canvas being off-center in smaller windows 2018-01-14 23:45:54 -06:00
Toad King
b75f4b4f67 implement setting vsync and swapinterval
vsync is not "true" vsync (that's always on in browsers) but changes the main loop timer from immediate to window.requestAnimationFrame
2018-01-14 23:29:20 -06:00
Twinaphex
92ef4002d1
Merge pull request #6112 from RobLoach/emscripten-top-nav
emscripten: Allow hiding the top menu
2018-01-15 06:28:56 +01:00
twinaphex
59b5ecf7db (XDK) Buildfixes 2018-01-15 06:36:02 +01:00
twinaphex
c398db76d4 (xdk360_fonts.cpp) Cleanups 2018-01-15 06:32:40 +01:00
twinaphex
27caf46616 Add d3d_get_render_state 2018-01-15 06:14:20 +01:00
twinaphex
510dfca756 Start adding C++ code path for SetVertexShaderConstantF and
refactor xdk360_fonts.cpp calls
2018-01-15 06:01:59 +01:00
Toad King
2d3fc1a384 update gitignore 2018-01-14 22:59:06 -06:00
Rob Loach
443262a9cd
emscripten: Allow hiding the top menu 2018-01-14 23:57:53 -05:00
Toad King
6f77859eed fixes to rwebaudio
it should no longer mark buffers for clear if they're still being filled
report correct total buffer size to help resampler
2018-01-14 22:56:53 -06:00
Twinaphex
d2a0046f23
Merge pull request #6110 from fr500/master
cut down duplication
2018-01-15 04:51:56 +01:00
radius
d7168584a2 cut down duplication 2018-01-14 22:43:49 -05:00
Twinaphex
de1079497c
Merge pull request #6109 from fr500/master
remove dropbox
2018-01-15 04:32:35 +01:00
radius
346d9480f7 remove dropbox 2018-01-14 22:31:30 -05:00
Toad King
2df70cce17 make retroarch logs log to web console instead of textbox 2018-01-14 21:18:30 -06:00
Toad King
4498e9ffba fix white bar in chrome when fullscreen 2018-01-14 21:10:15 -06:00
Toad King
a682ccd8e8 fix menu button 2018-01-14 21:02:59 -06:00
Twinaphex
e948412bb4
Merge pull request #6108 from aliaspider/master
(direct3D) fix scaling in the menu display driver.
2018-01-15 03:48:40 +01:00
Toad King
7b3554fd3c fix crash in cores than send audio early 2018-01-14 20:46:08 -06:00
aliaspider
25a7c04a27 (direct3D) fix scaling in the menu display driver. 2018-01-15 03:45:37 +01:00
twinaphex
28d9ba6a05 Add libretro-mpv 2018-01-15 01:38:05 +01:00
Twinaphex
33103263a7
Merge pull request #6093 from RobLoach/file_path
libretro-common: Clean up dependencies of file_path
2018-01-15 01:31:52 +01:00
twinaphex
93b523e6ea C89 buildfix 2018-01-15 01:01:41 +01:00
Twinaphex
fd3ef0ec9c
Merge pull request #6107 from ToadKing/emscripten-fixes
Fix Emscripten build
2018-01-14 23:05:36 +01:00
Toad King
60f203d344 fix emscripten build 2018-01-14 16:03:44 -06:00
Garrett Brown
39742e24db Add missing {, |, } and ~ to the libretro API
Missing keys are found in TyrQuake's source:

https://github.com/libretro/tyrquake/blob/be5aede91/common/keys.h#L111-L114
2018-01-14 13:58:11 -08:00
Twinaphex
9b0b16e2c0
Merge pull request #6106 from ToadKing/emscripten-fixes
Emscripten rewrites
2018-01-14 22:40:00 +01:00
Toad King
c8f03b4640 fix fullscreen sometimes losing state 2018-01-14 15:19:37 -06:00