Commit Graph

1782 Commits

Author SHA1 Message Date
Michael Buckley
ece780059e Restore Mac function buttons 2019-11-27 16:08:12 -08:00
Michael Buckley
6fcfe8c3f8 Fix NULL dereference bug 2019-11-27 16:08:12 -08:00
Michael Buckley
0d87a035b8 Add app icon back in 2019-11-27 16:08:12 -08:00
Michael Buckley
5690beb260 New joypad implementation without configuration UI 2019-11-27 16:08:12 -08:00
Michael Buckley
296650e2c7 Rearrange mac controls to be configured by player, reducing the number of button codes required 2019-11-27 16:08:12 -08:00
Michael Buckley
41bf8cef73 Rewrite keyboard input handling, importing from the Carbon prefs 2019-11-27 16:08:12 -08:00
Michael Buckley
0d698f666f Mac: fix rendering and placement of window 2019-11-27 16:08:12 -08:00
Michael Buckley
e9edecd94f Mac: fix stretching when resizing window 2019-11-27 16:08:12 -08:00
Michael Buckley
5cf1aa0c0e Mac: Implement open recent menu 2019-11-27 16:08:12 -08:00
Michael Buckley
2ce70f130c Mac: set the default video mode to blocky 2019-11-27 16:08:12 -08:00
Michael Buckley
757cf7a347 Render on the foreground thread to allow resizing 2019-11-27 16:08:12 -08:00
Michael Buckley
366ce0b105 Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
Michael Buckley
bc9d2cb2bc Migrate lproj folders 2019-11-27 16:08:12 -08:00
Michael Buckley
4bd6f30dc8 Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage. 2019-11-27 16:08:05 -08:00
Michael Buckley
931ba0a601 Fix warnings about extra tokens after #ifdef directive 2019-11-22 21:25:46 -08:00
Michael Buckley
c9840055ff Fix warnings about extra tokens after #undef directive 2019-11-22 21:25:46 -08:00
Michael Buckley
2af9a88744 Remove outdated pascal specifier 2019-11-22 21:25:46 -08:00
Michael Buckley
d691cf052b Update musicbox.xib 2019-11-22 21:25:45 -08:00
Michael Buckley
6ac9150959 Add .gitignore for Mac 2019-11-22 21:25:45 -08:00
Michael Buckley
ecd4069d19 Remove old Mac targets, add Mac 64-bit Intel target 2019-11-22 21:25:45 -08:00
bearoso
4be1a1021f
Merge pull request #598 from h3xx/fix-warnings
Fix GCC unused function/variable warnings
2019-11-14 10:51:59 -06:00
Dan Church
c5bd183b2b
Fix GCC unused function/variable warnings 2019-11-14 10:39:02 -06:00
bearoso
592cfeeaae
Merge pull request #597 from tryal-star/sprites
add unlimited sprites (range)
2019-11-13 11:15:42 -06:00
tryal-star
c064706aad add unlimited sprites (range) 2019-11-13 03:25:56 +00:00
Brandon Wright
20f6dab047 Add render position hack and clean up rest.
This removes the "known bad dumps" section, which probably aren't
relevant anymore. It also removes commented out APU hacks which are
no longer needed.
2019-11-12 16:25:41 -06:00
Brandon Wright
a6e423a413 GTK: Allow SPIRV includes in glslang directory.
Fixes build for Arch Linux's glslang package.
2019-11-12 16:22:34 -06:00
Brandon Wright
0258422be8 GTK: Oops. Add particle files. 2019-11-10 12:46:40 -06:00
Brandon Wright
19f7423f42 GTK: Add a couple animated background splashes. 2019-11-08 17:05:36 -06:00
Brandon Wright
ab4b9513f2 libretro win32: Really fix build. 2019-10-18 16:50:57 -05:00
Brandon Wright
5908b78a21 libretro-win32: Fix build. 2019-10-17 11:14:20 -05:00
bearoso
e1a5917d6e
Merge pull request #588 from libretro/master
Update from downstream
2019-10-17 11:12:05 -05:00
Yoshi Sugawara
bd9246ddd7 (tvOS) support building using tvOS SDK 2019-10-11 22:00:26 -05:00
Aaron Kling
d93d4c95cb libretro: allow mingw cross compile 2019-10-11 22:00:26 -05:00
jdgleaver
89a997a02b (Core Options) Fix UTF-8 compilation issues, update 'libretro_core_options.h' to v1.3 format 2019-10-11 22:00:26 -05:00
Ömercan Kömür
2803917397 Turkish Language Support 2019-10-11 22:00:26 -05:00
jdgleaver
97f11174b1 Use consistent 'Light Gun' naming 2019-10-11 22:00:26 -05:00
jdgleaver
ae5af44e60 Further sanitise core options 2019-10-11 22:00:26 -05:00
jdgleaver
a39fd1128b Sanitise order of core option values 2019-10-11 22:00:26 -05:00
Twinaphex
9ed2d39d3b Update Makefile 2019-10-11 22:00:26 -05:00
jdgleaver
28cfaefd0e Fix build warnings 2019-10-11 22:00:26 -05:00
jdgleaver
c0205338d8 Add core option sublabels 2019-10-11 22:00:26 -05:00
Yoshi Sugawara
44401058a1 Lightgun support
move touchscreen lightgun input handling to its own method; support touch sensitivity

support reversing super scope trigger/cursor buttons for games like Operation Thunderbolt and T2: The Arcade Game where cursor is used for primary fire

removed debugging statements
2019-10-11 22:00:26 -05:00
Emery Hemingway
47e2cf8b73 Tupfile for super-repositories
- Add Tupfile
- Revert Genode Make rules
- Allow LIBRETRO_COMM_DIR override
2019-10-11 22:00:26 -05:00
Aaron Kling
11f02ad704 libretro: jni: Switch stl to c++ in preparation for ndk r20 2019-10-11 22:00:26 -05:00
Brandon Wright
00da664a60 GTK: Don't change config directory mode every time.
This triggers something laggy in GNOME environment.
2019-10-10 18:50:36 -05:00
Brandon Wright
f7cb5667e8 Fix Mode7 mosaic glitch from tile cleanup. 2019-10-10 17:59:16 -05:00
Brandon Wright
c393694ed0 Shaders: Don't save "undefined" parameters.
Retroarch doesn't understand these, so presets saved that way aren't
compatible.
2019-09-30 16:02:18 -05:00
bearoso
855ab4d947
Merge pull request #573 from greg-kennedy/master
Joystick events send a bogus XWarpPointer event to prevent screensaver
2019-09-16 12:01:13 -05:00
bearoso
532a13c7ce
Merge pull request #576 from greg-kennedy/patch-1
UNIX: fix incorrect YUY2 conversion (GFX_MULTI_FORMAT fallout)
2019-09-16 12:00:45 -05:00
Greg Kennedy
2722dd5991
UNIX: fix incorrect YUY2 conversion
Removal of GFX_MULTI_FORMAT forces all internal formats to RGB565, however YUY2 conversion still expected RGB555 in some places.  Notably, the color lookup was being built in RGB555 but now referenced in RGB565..

This changes x11.cpp to correctly do YUY2 color lookup based on the RGB555 value, by dropping the LSB of the green component.

Incidentally this fixes an outstanding TODO re: text rendering onto YUY2, where the RGB565 was already assumed internally.  Now it's just assumed everywhere :)
2019-09-16 09:08:26 -05:00