41806 Commits

Author SHA1 Message Date
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
Toad King
2d3fc1a384 update gitignore 2018-01-14 22:59:06 -06: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
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
Toad King
7b3554fd3c fix crash in cores than send audio early 2018-01-14 20:46:08 -06: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
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
Toad King
0ce1fa7751 fix search box in menu 2018-01-13 20:47:15 -06:00
Twinaphex
332ccbf300
Merge pull request #6097 from aliaspider/master
(Direct3D) Menu display driver implementation.
2018-01-14 02:54:40 +01:00
aliaspider
7b09d5399c (Direct3D) Menu display driver implementation. 2018-01-14 02:21:48 +01:00
Toad King
1e212b4248 use emscripten HTML5 API for keyboard events instead of old JS library 2018-01-13 17:56:00 -06:00
twinaphex
8e6f931f85 Add some safeguards 2018-01-13 23:50:14 +01:00
Andrés
4eb33dfc4f
Update CHANGES.md 2018-01-13 14:22:42 -05:00
Twinaphex
d7f4538c01
Update CHANGES.md 2018-01-13 15:32:15 +01:00
Twinaphex
b2ec210fd6
Merge pull request #6094 from aliaspider/master
(win32)  disable WS_EX_LAYERED when opacity == 100.
2018-01-13 14:53:43 +01:00
aliaspider
9cb896a3d9 (win32) WS_EX_LAYERED drastically decreases performance, so only set it
when needed (when opacity < 100).
2018-01-13 07:53:13 +01:00
Toad King
161d758b33 don't apply class that has padding to canvas 2018-01-13 00:46:31 -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
bparker06
728f77b2bc
Update CHANGES.md 2018-01-12 16:16:27 -05:00
Twinaphex
2967e35930
Update CHANGES.md 2018-01-12 17:11:54 +01:00
Twinaphex
650fe99198
Merge pull request #6086 from kwyxz/master
Solaris 11 RetroArch build
2018-01-12 17:04:36 +01:00
Twinaphex
2064a98dfd
Merge pull request #6090 from fr500/master
fix my last PR for builtin autoconfs
2018-01-12 16:32:43 +01:00
radius
2e210b6bb4 fix my last PR for builtin autoconfs 2018-01-12 10:29:35 -05:00
twinaphex
39cc418e2e Cut down on code duplication 2018-01-12 05:27:09 +01:00
twinaphex
fb38c0da21 Cut down on code duplication 2018-01-12 04:51:15 +01:00
twinaphex
ef6b87ae2c (Menu) Cut down on code duplication 2018-01-12 04:42:44 +01:00
twinaphex
3407cd665d (Menu) Cut down on code duplication 2018-01-12 04:18:53 +01:00