42362 Commits

Author SHA1 Message Date
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
Toad King
fca639ad84 remove linking SDL code 2018-01-14 14:42:57 -06:00
Twinaphex
0b27f539c2
Merge pull request #6103 from fr500/master
ifdef cheevos variables properly
2018-01-14 21:37:43 +01:00
Twinaphex
823e2c9a32
Merge pull request #6105 from MrHuu/3DS
Add 3DS stella / prosystem core
2018-01-14 21:37:31 +01:00
Toad King
460ceaef97 queue keyboard events and only process them when polling
fixes hitting enter from search box also selecting underlying menu item
2018-01-14 14:37:25 -06:00
Twinaphex
97dec217b3
Merge pull request #6104 from orbea/shellcheck
qb: Silence shellcheck warning.
2018-01-14 18:36:29 +01:00
orbea
06648ca21b qb: Silence shellcheck warning.
Line 25:
SORT=sort
^-- SC2209: Use var=$(command) to assign output (or quote to assign string).
2018-01-14 09:12:41 -08:00
radius
06b840c6ca ifdef cheevos variables properly 2018-01-14 11:49:19 -05:00
MrHuu
859da19d80 Add 3DS stella / prosystem core 2018-01-14 16:34:49 +01:00
Toad King
4fd750b48a add builtin autoconf script for emscripten gamepads with "standard" mapping 2018-01-14 04:24:37 -06:00
Toad King
b3900217da clamp axis values to -1.0 - 1.0, at least firefox can report values outside that range 2018-01-14 03:43:23 -06:00
Toad King
2d27a8c3e2 fix exiting not terminating emscripten runtime 2018-01-14 02:53:34 -06:00
Toad King
1f8a85615c don't always clear poll state 2018-01-14 02:34:38 -06:00
Toad King
5ef595be1a fix fullscreen 2018-01-14 02:33:22 -06:00
Toad King
de3581de73 fix analog sticks 2018-01-14 01:35:28 -06:00
Toad King
15c3f56b37 fix phantom button presses 2018-01-14 01:00:46 -06:00
Toad King
21d928ba0e add joypad driver for emscripten 2018-01-14 00:15:30 -06:00
Twinaphex
a7e9ca4def
Update CHANGES.md 2018-01-14 05:17:35 +01:00
Toad King
38ec1acf8e add mouse support to emscripten 2018-01-13 20:51:30 -06:00
Toad King
77b158e6a2 fix compiler warning 2018-01-13 20:47:30 -06:00