Brad Parker
2a784ae1bc
Qt: remove mutex, defer loading of grid items into layout, use guarded pointers for exec() operations, misc cleanup
2018-05-06 20:50:54 -04:00
Brad Parker
f79ba4885a
Qt: threaded grid image loading
2018-05-03 22:05:12 -04:00
Brad Parker
5f7abb068b
Qt: initial grid layout work
2018-05-03 22:05:12 -04:00
orbea
2fce9127d0
Makefile.common: Fix vulkan builds on 32-bit linux.
2018-05-02 10:44:45 -07:00
Brad Parker
a1aefc901c
Qt WIMP GUI
2018-04-30 14:33:05 -04:00
twinaphex
e7272ddefa
(Audio mixer) Add MP3 support as well
2018-04-28 14:18:04 +02:00
twinaphex
3f7c318e3f
(Audio mixer) Add FLAC support to audio mixer
2018-04-28 11:17:37 +02:00
twinaphex
faa99bd323
Start adding FLAC hooks
2018-04-27 23:45:06 +02:00
orbea
76b4b426af
Makefile.common: Fix segfaults with --disable-builtinflac.
2018-04-27 09:54:05 -07:00
Twinaphex
6ac4032735
Merge pull request #6580 from gblues/gblues/hid
...
Working HID driver for Wii U [TESTING NEEDED]
2018-04-25 23:10:39 +02:00
gblues
1d84c0eca1
Fix analog for DS3, plus some cleanups
...
== DETAILS
- DS3 analog wasn't working mainly because I forgot to actually declare the
axes in input/input_autoconfig.c when declaring the pad. Whoops.
- I also moved the axis decoding logic to a more central place, because it
clearly is not Wii U specific.
- Removed some dead commented-out code
== TESTING
Can use analog inputs on both GCA and DS3. Tested in Mario 3 on Nestopia core.
Haven't tested with any actual analog games, but I did confirm via logging
that the correct ranges are produced.
2018-04-23 23:22:27 -07:00
twinaphex
45cea92ba2
Remove null_renderchain
2018-04-23 14:57:37 +02:00
twinaphex
997c24ae0c
Make FLAC, zlib and LZMA support in libchdr optional
2018-04-22 20:19:07 +02:00
twinaphex
fc169cf4fe
Split up libchdr_chd.c into several files
2018-04-22 19:50:14 +02:00
twinaphex
db314ff82f
Uniquely namespace libchdr source files
2018-04-22 12:10:15 +02:00
twinaphex
9f2b56a929
Update Direct3D 10 driver
2018-04-21 03:27:41 +02:00
Twinaphex
a2516d23a3
Merge pull request #6469 from alphanu1/master
...
CRT Switchres Capabilities
2018-04-15 16:56:15 +02:00
twinaphex
6f7b8aac8c
Add input/input_mapper.c always
2018-04-14 03:25:58 +02:00
radius
3792a5e502
remap-redux part2: cleanup
2018-04-08 12:13:49 -05:00
twinaphex
9639389a66
Uniquely name crc32.c to avoid collissions with statically linked
...
builds
2018-04-08 17:58:10 +02:00
Jean-André Santoni
1614519874
Clone xmb to stripe menu
2018-04-08 09:55:16 +07:00
alphanu1
6a6150bb03
Add files via upload
...
Removed obsolete/unneeded .o
2018-04-01 00:23:05 +01:00
twinaphex
c041470bb0
Add HAVE_RUNAHEAD ifdef
2018-03-29 15:38:22 +02:00
Dwedit
ff0a2d4f57
Add files to the makefile
2018-03-28 17:32:37 -05:00
alphanu1
80e295505e
Add files via upload
2018-03-26 21:14:27 +01:00
alphanu1
2ed38a8481
Add files via upload
...
Includes Linux place holder
2018-03-26 21:07:22 +01:00
alphanu1
9d23af5299
Add files via upload
2018-03-26 14:56:23 +01:00
twinaphex
b4a743fff4
Split up menu display drivers for D3D8/D3D9 into separate drivers;
...
split up d3d_common into separate files
2018-03-03 15:28:58 +01:00
twinaphex
0ec5ce8cfe
Get rid of d3d context drivers
2018-03-02 17:23:43 +01:00
twinaphex
36f9d359c2
Combine menu_list and menu_entries
2018-02-25 00:39:20 +01:00
orbea
e28db33f64
Makefile.common: Fix builtin-miniupnpc.
2018-02-11 17:07:04 -08:00
aliaspider
37bebb5b65
(D3D12) slang shaders support.
2018-02-11 00:00:20 +01:00
aliaspider
0d88799e6d
(D3D12) add menu display driver.
2018-02-08 00:18:05 +01:00
aliaspider
92afd7387d
(D3D12) add a font driver.
2018-02-08 00:18:04 +01:00
aliaspider
45580cb9a8
add basic support for arabic.
2018-02-05 20:54:55 +01:00
twinaphex
2e8569a472
Bake in spirv_msl as well - just use UINT32_MAX - max() numeric_limits
...
was conflicting with Windows min/max macros
2018-02-04 15:56:50 +01:00
twinaphex
2963288b29
SPIRV-Cross and glslang will compile with Griffin/MSVC targets now
2018-02-04 14:21:34 +01:00
twinaphex
df632814e6
Add appropriate HAVE_SPIRV_CROSS ifdefs
2018-02-03 17:13:36 +01:00
aliaspider
5bc78d3ad5
(D3D11) Implement slang shader specification using Spirv-Cross.
...
(incomplete)
2018-01-31 01:08:36 +01:00
aliaspider
812eefa601
(D3D11) add menu display driver.
2018-01-25 00:20:06 +01:00
aliaspider
840bd459df
(D3D11) add a font driver.
2018-01-24 20:51:19 +01:00
twinaphex
d387cfbfbe
Add include/dxsdk
2018-01-23 23:40:17 +01:00
aliaspider
a5bf9d8dc6
(D3D10/11/12)
...
.add a d3d10 driver.
.add more utility functions to d3d*_common files.
.add an image transfer/convert function to dxgi_common.
.various refactors / style nits.
2018-01-23 18:04:55 +01:00
twinaphex
673a190d84
Merge d3d8_renderchain into d3d8.c
2018-01-23 07:18:46 +01:00
Twinaphex
4a6a97be60
Merge pull request #5429 from GregorR/netplay-input-upgrades-1
...
Netplay input upgrades 1
2018-01-23 05:01:45 +01:00
twinaphex
d28d14079a
Create separate D3D8 and D3D9 drivers
2018-01-23 02:55:33 +01:00
aliaspider
094196220d
(D3D11/D3D12) initial video driver implementation.
...
- some headers from the windows 10 sdk need to be added to the include
path when targeting mingw :
d3d11.h
d3d11sdklayers.h
d3d12.h
d3d12sdklayers.h
d3d12shader.h
d3dcommon.h
d3dcompiler.h
2018-01-21 04:10:45 +01:00
kwyxz
b9585df325
Update Haiku port to allow it to build again
2018-01-20 00:19:01 -08:00
Toad King
21d928ba0e
add joypad driver for emscripten
2018-01-14 00:15:30 -06:00
twinaphex
db034b8a12
Change Makefile.emscripten
2018-01-12 03:16:15 +01:00
meepingsnesroms
74c8506391
Add frontend, battery level and memory amount detection to 3ds port
...
Also fix white spaces in led drivers, make led drivers use standard driver format.
Begin work on translation driver.
Add salamander files to gitignore.
2018-01-10 16:52:32 -08:00
Brian Koropoff
52f799a815
Make sure HAVE_CHD is defined regardless of which FLAC we use
2018-01-08 20:29:01 -08:00
twinaphex
5eb5ecac77
Update shader_hlsl.c
2018-01-07 21:34:39 +01:00
Gregor Richards
a96eb24247
Support for keyboards over netplay.
2018-01-05 14:27:02 -05:00
twinaphex
f677a7ad7e
Add HAVE_OVERLAY to qb system
2018-01-05 16:10:34 +01:00
Ian House
5311544c65
Added overlay led driver, fixed a bug in the rpi led driver
2018-01-04 12:56:57 -05:00
twinaphex
2c12010889
Updates
2018-01-04 14:59:23 +01:00
twinaphex
41d9a8fd75
Make D3DX optional
2018-01-04 14:42:13 +01:00
twinaphex
a3b9f0ab63
(D3DX8) d3dx8 always has to be statically linked
2018-01-03 20:35:24 +01:00
twinaphex
45d532b3a2
Simplify Makefile.common
2018-01-03 19:58:51 +01:00
twinaphex
aa255a9ad2
(D3D) Make d3dx dynamically loadable
2018-01-03 19:55:00 +01:00
twinaphex
94b04828f9
Add ability to dynamically load d3d DLL
2018-01-03 18:53:13 +01:00
twinaphex
7b8299bbd7
Add this back
2018-01-03 18:15:20 +01:00
twinaphex
2424ffaa26
Dehardcode D3D_SDK_VERSION
2018-01-03 18:14:54 +01:00
twinaphex
5e5f0106e7
HLSL does not require Cg runtime lib
2018-01-03 16:11:44 +01:00
orbea
0ec95f7aea
Makefile.common: Don't hardcode -g
2018-01-02 09:20:13 -08:00
orbea
5b944a0e65
Makefile.common: Don't enable vulkan if the user disabled it.
...
This breaks '--disable-vulkan' and 'C89_BUILD=1' build for windows.
2017-12-31 15:01:50 -08:00
twinaphex
a74ef2214d
Start removing SINC ifdefs for individual Makefiles
2017-12-31 21:34:31 +01:00
orbea
24f69cb537
qb: Fix undefined flac references with C89_BUILD=1
2017-12-30 22:40:02 -08:00
misson20000
033a7259b4
audio driver for the switch
2017-12-29 00:10:01 +01:00
misson20000
6d2a7b1f26
Nintendo Switch (libtransistor) port
2017-12-29 00:10:01 +01:00
orbea
a2032a56a0
qb: Allow using the system flac.
2017-12-27 09:51:19 -08:00
Twinaphex
61b7b2e590
Merge pull request #5968 from pattheaux/leds
...
Leds
2017-12-27 18:01:33 +01:00
orbea
e07ce68e7f
Makefile.common: Clean up zlib check.
2017-12-27 08:38:47 -08:00
Ian House
8178e21cda
Merge branch 'master' of https://github.com/libretro/RetroArch into leds
2017-12-27 11:14:35 -05:00
Ian House
aa7c289708
Added an LED interface and a Raspberry Pi GPIO implementation
2017-12-27 11:11:08 -05:00
orbea
9e7882ec96
Makefile.common: Clean up the miniupnpc check
2017-12-26 00:15:54 -08:00
twinaphex
72bf298701
libchdr requires both 7zip and zlib
2017-12-25 04:18:42 +01:00
twinaphex
8ff5c00600
HAVE_7ZIP should not be a requirement for CHD
2017-12-25 04:17:06 +01:00
twinaphex
7c73930a87
Add libiosuhax/libfat
2017-12-19 22:12:58 +01:00
Brad Parker
81cd5435a1
x11: enable window transparency
2017-12-16 10:29:30 -05:00
orbea
1ddcc7be82
Ifdef the broken dbus code better.
2017-12-16 05:19:05 -08:00
twinaphex
eeefdf980c
Add menu_networking.c/menu_networking.h
2017-12-13 03:35:12 +01:00
Brad Parker
247b9ea973
add menu setting for window opacity, includes generic display server interface
2017-12-11 18:12:42 -05:00
twinaphex
c03b791b46
Start adding stub VFS implementation
2017-12-11 20:51:46 +01:00
twinaphex
951918a245
Reduce size of Makefiles
2017-12-07 05:54:54 +01:00
Alcaro
cc2dd827b5
Update Makefile.common
2017-12-04 16:46:59 +01:00
Brad Parker
b9394846dc
blissbox: use win32 HID API to get pad type on windows, libusb seems broken there
2017-12-01 14:07:40 -05:00
Brad Parker
28c6237b47
FreeBSD: support libusb hid input driver
2017-11-27 11:30:29 -05:00
orbea
714aee7068
Makefile.common: Use new defines from config.mk.
2017-11-25 15:40:08 -08:00
twinaphex
d4c3108b88
Implement new nbio interface implementations
2017-11-25 05:51:33 +01:00
twinaphex
7a772b9cd4
Create nbio_intf.c
2017-11-25 05:35:55 +01:00
GameDragon2k
4f9119d42e
Fix conflict
2017-11-23 08:06:33 -05:00
GameDragon2k
ec2808685d
Add files to handle all cheevos badges.
2017-11-23 07:56:46 -05:00
twinaphex
67fea30406
Remove remaining references to HAVE_FBO
2017-11-13 08:55:41 +01:00
Brad Parker
5715774c3f
libFLAC: use windows utf8 helper functions for Unicode support
2017-10-29 12:08:24 -04:00
Brad Parker
20850a7f92
travis: add mingw build targets
2017-10-24 00:37:31 -04:00
Andre Leiradella
9ee28f0f24
Moved all cheevos_cond_t related stuff to their own files
2017-10-22 19:42:15 +01:00
Andre Leiradella
cd918390bb
Moved all cheevos_var_t related stuff to their own files
2017-10-22 17:11:23 +01:00
radius
5ccdc8811c
update nuklear.h
...
fix window clipping
remove dead code
2017-10-10 18:08:53 -05:00
Andre Leiradella
cfd4a4bdf4
Remove threads as a prerequisite for cheevos
2017-10-03 21:05:23 +01:00
twinaphex
105b98b837
Rename gl_legacy_renderchain to gl2_renderchain
2017-09-19 15:06:49 +02:00
Brad Parker
2c45f0c31e
don't confuse libflac PACKAGE_VERSION with RetroArch's
2017-09-18 20:21:37 -04:00
Brian Koropoff
f1eaf787ec
Fix libFLAC build in Windows
2017-09-17 22:03:38 -07:00
Brian Koropoff
2c7b6a94e4
common: add chd_stream interface
2017-09-17 02:02:04 -07:00
Brian Koropoff
8a5fe21702
deps:7zip: add files needed by libchdr
2017-09-17 02:02:04 -07:00
Brian Koropoff
4ead5da18a
deps: import libFLAC
...
This is needed by libchdr
2017-09-17 02:02:04 -07:00
twinaphex
a532ef3cea
(XMB) Prevent memory leak
2017-09-12 04:47:37 +02:00
radius
fe8a0657b4
add input_mapper scafolding
2017-09-11 00:20:20 -05:00
twinaphex
266970bead
Don't commit this
2017-09-11 03:11:07 +02:00
twinaphex
fa802ac19a
Remove this
2017-09-11 02:47:21 +02:00
twinaphex
078e249ff7
Comment this out again
2017-09-11 02:22:59 +02:00
twinaphex
0007d66bf8
Fix memory leaks
2017-09-11 02:22:46 +02:00
twinaphex
8654f124d1
Cleanup of audio_driver_dsp_filter_init - reduce stack usage
2017-09-09 04:56:13 +02:00
twinaphex
2b81f945df
Update D3D8 codepaths
2017-09-05 01:03:55 +02:00
twinaphex
e1c139dda6
Buildfix
2017-09-05 00:10:24 +02:00
twinaphex
d1709c7ffb
Buildfix
2017-09-05 00:07:26 +02:00
twinaphex
9087b367b6
Start adding D3D8 rules
2017-09-05 00:06:07 +02:00
twinaphex
e16371b8a5
Merge input_config.c and input_driver.c
2017-08-31 02:25:04 +02:00
Rob Loach
4177286dbb
Add include directory for glib
2017-08-12 20:42:40 -04:00
Rob Loach
b0805d5e1d
Update Makefile.common
2017-08-12 19:54:48 -04:00
Rob Loach
f4283f6de0
Add HAVE_LIBUI define
2017-08-12 18:43:16 -04:00
twinaphex
0afb629c81
Buildfix
2017-08-06 23:19:11 +02:00
Romain Tisserand
cbe2d9a941
Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository)
2017-08-04 15:05:29 +02:00
twinaphex
e517e9b96a
Add file_stream_transforms
2017-07-27 09:09:37 +02:00
Brad Parker
9b71cdbb0f
mbedtls: win32 buildfix
2017-07-26 09:18:17 -04:00
Brad Parker
02381aabef
add SSL/TLS support
2017-07-26 09:18:17 -04:00
Brad Parker
df09b0dc9b
hook up traditional chinese translation to GUI, add utf8 BOM for msvc
2017-07-22 23:59:47 -04:00
twinaphex
790fcd2264
Add test for libui
2017-07-03 09:45:09 +02:00
twinaphex
d27252daed
Add -lusp10
2017-07-03 08:44:59 +02:00
twinaphex
9d91a38602
Add -ld2dl -ldwrite for libui/Win32
2017-07-03 08:43:42 +02:00
twinaphex
22dee03c65
Add -luxtheme for libui/Win32
2017-07-03 08:41:11 +02:00
twinaphex
21cb98e3fb
Add Darwin rules
2017-07-03 08:32:36 +02:00
twinaphex
39b1e43cbc
Add win32 rules
2017-07-03 07:19:12 +02:00
twinaphex
aed74a008c
Add makefile rules
2017-07-03 07:10:23 +02:00
twinaphex
38e5d062e8
Merge tinyalsa pcm into audio/drivers/tinyalsa.c - now single-file
2017-06-24 21:48:43 +02:00
Charlton Head
4ad5f67663
TinyALSA support
2017-06-23 20:44:00 -05:00
twinaphex
f087419165
Rename platform_linux.c to platform_unix.c
2017-06-19 17:38:49 +02:00
ensrha
1f841909f5
Prevent OSS driver from being compiled & linked twice
2017-06-19 13:18:04 +01:00
twinaphex
55e23395e0
Update Makefile.common
2017-06-18 15:35:46 +02:00
twinaphex
6af5bd01bf
Merge retro_stat and file_path
2017-06-16 15:00:11 +02:00
twinaphex
c7ac70a923
Combine video_renderchain_driver.c and video_driver.c
2017-06-12 15:45:58 +02:00
twinaphex
fba0080ebc
(7zip) remove some unneeded files
2017-06-12 12:40:48 +02:00
twinaphex
8d1e51af7c
Make archive_file_7z.c less dependent on 7zip source files
2017-06-12 12:26:19 +02:00
twinaphex
a41b8bc199
Direct usage of epoll
2017-06-11 20:51:21 +02:00
twinaphex
060753258a
Combine input_driver.c and input_keyboard.c
2017-06-11 17:51:12 +02:00
twinaphex
612cb54cfe
Merge input_hid_driver
2017-06-11 08:56:36 +02:00
twinaphex
eb08a86647
Get rid of udev_common.c
2017-06-08 21:46:26 +02:00
twinaphex
f307135d1d
Split up wayland input driver into separate driver; and
...
improve mouse support for menu
2017-06-06 07:34:33 +02:00
twinaphex
6b3dbff75f
Merge input_driver.c and input_joypad_driver.c
2017-06-06 05:56:02 +02:00
twinaphex
46182e090b
Merge keyboard_event_win32.cpp with win32_common.cpp
2017-05-20 19:46:27 +02:00
twinaphex
5a9dbf7e4f
Merge keyboard files for udev/x11
2017-05-20 19:44:04 +02:00
twinaphex
58787e6d89
(libretro-common) Create stdin_stream.c
2017-05-20 14:58:51 +02:00
twinaphex
59fb7700b8
Combine menu_driver.c and menu_display.c
2017-05-19 15:25:14 +02:00
Zoran Vuckovic
1bc945e3dc
Add Windows raw input driver
2017-05-18 18:48:41 +02:00
twinaphex
59b3344e72
Combine video_driver.c and video_shader_driver.c
2017-05-18 14:47:24 +02:00
twinaphex
ee8dc151a3
Combine menu_driver.c and menu_navigation.c
2017-05-17 03:00:32 +02:00
twinaphex
7b7a31d944
Should link now
2017-05-16 22:43:21 +02:00
twinaphex
7cb78d499c
Rework WANT_WGL rules
2017-05-16 22:33:48 +02:00
twinaphex
def3343272
Add empty audio_mixer file
2017-05-14 02:03:40 +02:00
twinaphex
42ebe7a7ad
Merge runloop.c and retroarch.c
2017-05-11 09:11:46 +02:00
twinaphex
f928e57064
Combine video_context_driver.c and video_driver.c
2017-05-09 01:25:59 +02:00
Andre Leiradella
844d1475e6
Reverted cheevos changes in preparation for conversion to task; fixed 4884
2017-05-07 19:06:03 +01:00
twinaphex
33f2fe8029
Move cheevos.c to tasks/task_cheevos.c and add TODO/FIXME note
2017-05-06 05:50:46 +02:00
twinaphex
301ee64e80
Add HAVE_XINERAMA ifdefs
2017-04-26 15:29:21 +02:00
Brian S. Stephan
efe90a9f34
only build xinerama_common.o if it is enabled
2017-04-25 22:26:46 -05:00
twinaphex
6078864e26
Turn ffmpeg FFT into C code and remove GLM dependency
2017-04-22 12:59:28 +02:00
twinaphex
5b1ecbff87
Remove rsemaphore
2017-04-21 20:41:26 +02:00
twinaphex
40411e5a6f
Turn gfx/math functions into macros
2017-04-20 22:14:03 +02:00
twinaphex
1f29de24de
Update Makefile.common
2017-04-19 12:43:26 +02:00
twinaphex
7790fc3647
MOve renderchain files to dir
2017-04-19 01:51:05 +02:00
twinaphex
9b3519f850
Turn matrix_4x4_lookat into macro, remove matrix_4x4.c
2017-04-16 07:57:31 +02:00
Zoran Vuckovic
129151d5fc
add wasapi audio driver
2017-04-11 00:24:37 +02:00
twinaphex
9e5d6c4155
Update Makefile.common/griffin
2017-04-07 20:56:30 +02:00
twinaphex
69abe6dbb9
Move deps/zlib to deps/libz
2017-03-25 10:05:33 +01:00
twinaphex
62aa0c4415
Split up dbus functions into separate file
2017-03-24 00:12:21 +01:00
twinaphex
1ce3b12335
Split up xinerama functions into separate files
2017-03-23 19:59:11 +01:00
twinaphex
1274092fdd
Move audio_mixer code to libretro-common
2017-03-22 03:00:21 +01:00
Brad Parker
0d81b2005f
parse new lobby room listing with JSON
2017-03-05 14:19:35 -05:00
Brad Parker
21fe0c8499
bake in johnanthonyowens/jsonsax as jsonsax_full
2017-03-05 14:19:35 -05:00
losernator
b8020c0c21
add support for Korean
2017-03-05 01:43:13 +09:00
twinaphex
cc75e002cd
Add managers/core_manager.c
2017-02-24 06:29:13 +01:00
twinaphex
cec74a9460
Add audio_mixer.c for console/Apple builds
2017-02-23 04:26:27 +01:00
Twinaphex
c8dfdaa5ff
Merge pull request #4687 from leiradel/feature/mixer
...
Feature/mixer
2017-02-23 03:39:19 +01:00
Andre Leiradella
1499a7ec64
Added the audio mixer to the Makefile
2017-02-23 00:00:16 +00:00
Gregor Richards
5f723d1bda
Moving NAT traversal into a task to avoid blocking the UI.
2017-02-20 19:08:31 -05:00
Brad Parker
abc7da4c87
miniupnpc: fix include dir for linux, fix setsockopt warning on windows
2017-02-15 20:23:12 -05:00
twinaphex
91f2cd0b95
Fix this up
2017-02-16 01:10:45 +01:00
twinaphex
b3d71320bc
Add miniupnpc to Android
2017-02-16 00:59:32 +01:00
twinaphex
cd1b95220a
Add miniupnpc dependency which can be optionally compiled in
2017-02-15 21:03:57 +01:00
Brad Parker
83619b25e6
DOS: add keyboard driver to support non-joypad keys
2017-02-05 13:55:21 -05:00
Andre Leiradella
0c8ee93e3e
Moved cheevos files to their own folder in preparation for the changes to support leaderboards
2017-02-03 10:03:57 +00:00
twinaphex
1a5978d7a2
Move patch.c to tasks/task_patch.c
2017-01-31 05:33:13 +01:00
twinaphex
cdb45a38d3
Refactor code - do away with sinc_resampler_common
2017-01-30 18:43:09 +01:00
twinaphex
21508003c9
Create sinc_resampler_common
2017-01-30 18:15:41 +01:00
Brad Parker
18f78613ae
Merge branch 'wav_loader'
2017-01-27 11:13:28 -05:00
Brad Parker
4fae51edcb
initial resampling wav loader
2017-01-25 01:28:48 -05:00
twinaphex
c3eb4327bf
Remove algorithms/mismatch
2017-01-25 02:57:43 +01:00
Brad Parker
57949227df
DOS: initial input/joypad driver
2017-01-24 00:55:58 -05:00
twinaphex
669599cfd7
Add audio_mix to libretro-common
2017-01-24 00:29:40 +01:00
radius
3306f5274a
add name matching
2017-01-22 18:39:07 -05:00
Twinaphex
3ff158b907
Merge pull request #4436 from fr500/lobby
...
Basic lobby system (don't merge, just for tracking)
2017-01-22 21:08:43 +01:00
Brad Parker
c4bfa6b0d2
DOS: initial VGA int13 graphics driver
2017-01-22 10:47:11 -05:00
Jean-André Santoni
2dee8f77b6
(Netplay) Add a task to find a game from its CRC
2017-01-22 03:17:50 +01:00
Sergi Granell
3dacc03b52
Get HAVE_XMB define out of HAVE_RGUI
...
Add -DHAVE_STB_FONT to HAVE_STB_FONT
Add -DHAVE_OVERLAY to HAVE_OVERLAY
(VITA) Improve Makefile.vita (proper netlogging)
2017-01-17 23:12:36 +01:00
Sergi Granell
4b4aeec445
(VITA) Use .c shaders
2017-01-17 20:58:51 +01:00
twinaphex
472df1ad33
Add HAVE_NETLOGGER rule
2017-01-17 19:31:11 +01:00
twinaphex
15853842f0
Add more files
2017-01-17 18:01:29 +01:00
twinaphex
7beecd37af
Add platextra files for Vita
2017-01-17 17:56:49 +01:00
twinaphex
92489a3f14
Add CFLAGS for vita2d
2017-01-17 17:33:10 +01:00
twinaphex
848be8c549
Add libvita2d rules
2017-01-17 17:31:38 +01:00
twinaphex
fae7be1cec
Make sure HAVE_MENU_COMMON is defined for XMB and MaterialUI
2017-01-17 14:53:29 +01:00
twinaphex
4b8c22e311
Add HAVE_MENU ifdef
2017-01-17 14:40:59 +01:00
twinaphex
f074c3fa7e
Add this
2017-01-17 14:02:50 +01:00
Brad Parker
afb94e2b96
GDI: draw a gradient background for xmb
2017-01-16 20:41:09 -05:00
Brad Parker
05c37bd39f
initial GDI driver skeleton
2017-01-16 20:41:04 -05:00
Brad Parker
99508cfd64
allow --disable-vulkan on Windows
2017-01-16 15:08:05 -05:00
twinaphex
ef974086aa
Split up menu OSK code to separate file - menu/widgets/menu_osk.c
2017-01-12 11:31:24 +01:00
twinaphex
d3b818a16a
Move dsp_filter to libretro-common
2017-01-09 12:22:29 +01:00
twinaphex
925d60c0cc
Implement part 2 of Browse URL
2016-12-27 00:02:09 +01:00
Twinaphex
d23beed9bb
Merge pull request #4288 from Themaister/master
...
Vulkan: Fix menu shader parameters for slangp.
2016-12-21 00:20:06 +01:00
Hans-Kristian Arntzen
4e9fe4bd54
Vulkan: Fix menu shader parameters for slangp.
...
video_shader_resolve_parameters did not take #includes into account
while the Vulkan implementation did. Added a helper function which
parses a shader file and figures out the shader parameters in the same
way.
2016-12-20 15:58:37 +01:00
Brad Parker
d20f45c9d4
make battery level check into a task
2016-12-20 09:18:07 -05:00
Gregor Richards
f619789e48
Refactoring: netplay_common.c -> netplay_handshake.c/netplay_delta.c
...
Refactoring netplay_common into its two actual components, the handshake
and delta-frame related functions.
2016-12-18 19:28:43 -05:00
Gregor Richards
4e905bf524
Refactoring: netplay_sync.c
...
Renamed netplay_net.c to netplay_sync.c, as all that remains in that
file is synchronization-related functions.
2016-12-18 19:28:43 -05:00
Gregor Richards
257c5d3188
Refactoring netplay_init.c/netplay_net.c
...
Split the remainder of netplay.c into netplay_init.c and netplay_net.c
(which will soon be netplay_sync.c)
2016-12-18 19:28:43 -05:00
Gregor Richards
7e2465ef1f
Refactoring: Moving I/O functionality into netplay_io.c
2016-12-18 19:28:43 -05:00
Gregor Richards
8c59c7dd77
Starting to refactor: Separating frontend stuff into netplay_frontend.c
2016-12-18 19:28:43 -05:00
Gregor Richards
9b2270f5d4
Say goodbye to spectator mode (for now)
2016-12-18 19:28:42 -05:00
Gregor Richards
900e5a79ec
Use nonblocking sockets for Netplay to avoid some stalls.
2016-12-18 19:28:38 -05:00
Hans-Kristian Arntzen
c48bb6284e
Wayland: Cursor toggling.
2016-12-17 21:34:51 +01:00
twinaphex
17a66067b0
Add menu_filebrowser.c
2016-12-16 08:59:17 +01:00
Jools Wills
ef86ec68fa
fix building with neon enabled - fixes #4239
2016-12-14 04:25:53 +00:00
twinaphex
08a60c94d0
Move audio resampler drivers (Sinc/nearest) to libretro-common; maister gave permission to relicense to MIT
2016-12-12 13:02:29 +01:00
twinaphex
7af2e2e6b8
Add HAVE_CC_RESAMPLER to more Makefiles
2016-12-12 12:48:04 +01:00
twinaphex
8042c2ac62
Move config_file_userdata.c to libretro-common
2016-12-12 12:36:46 +01:00
Andrés Suárez
f9c3869b43
Merge branch 'master' into qt
2016-12-11 15:08:19 -05:00
radius
fd84613db5
get this working again
2016-11-19 21:19:56 -05:00
radius
26d0a6f2d0
simplify building
2016-11-19 20:18:44 -05:00
Jean-André Santoni
10d925e189
Make LAKKA_PROJECT unneeded
2016-11-15 10:18:28 +01:00
twinaphex
a0e1413ecc
Remove video_frame.c
2016-11-08 15:30:28 +01:00
Brad Parker
e378a4636b
make save/load state messages fully translatable, rename jp.c to ja.c to match proper language code
2016-11-08 08:37:51 -05:00
twinaphex
37ff8cb66f
Prevent stb_truetype from being included twice for Griffin
2016-11-05 20:45:23 +01:00
chu
158ca0e9e7
modify the Makefile
2016-10-29 12:15:29 +08:00
Jean-André Santoni
c99b4f7252
Preliminary support for the Vietnamese language
2016-10-27 20:49:56 +02:00
twinaphex
213e357918
Move gl_capabilities to libretro-common
2016-10-24 04:06:05 +02:00
twinaphex
efe0220df2
Remove msg_hash_uspseudo
2016-10-23 00:52:48 +02:00
twinaphex
c9c7aea184
Create sublabel callbacks
2016-10-20 15:57:35 +02:00
Higor Eurípedes
330a8d7594
Make thread local storage optional
2016-10-17 21:24:03 -03:00
twinaphex
8cdeb60a89
Rearrange builtin file
2016-10-04 07:35:29 +02:00
twinaphex
c2bb410d8d
Take out HAVE_BUILTIN_AUTOCONFIG - always include it
2016-10-04 07:33:57 +02:00
twinaphex
9384875ab0
Don't use HAVE_NETPLAY any more
2016-09-29 21:07:10 +02:00
Jean-André Santoni
c45058d3ae
Start adding a WiFi driver
2016-09-22 02:02:43 +02:00
twinaphex
8831d19008
Rename GLES_LIBS/GLES_CFLAGS to OPENGLES_LIBS/OPENGLES_CFLAGS
2016-09-21 12:45:31 +02:00
twinaphex
db2d66f00a
Update Makefile.common
2016-09-19 19:44:20 +02:00
twinaphex
bb6bc9bd6d
Merge task_save_ram/task_save_state
2016-09-19 02:57:23 +02:00
twinaphex
f57e52b569
Linking error fixes
2016-09-18 19:05:28 +02:00
twinaphex
26d8d7af88
Take out doubly encoding_crc32
2016-09-18 18:56:48 +02:00
Twinaphex
b1d3ecf8b7
Merge pull request #3615 from bparker06/7z4
...
7z fixes
2016-09-18 18:54:22 +02:00
Brad Parker
25105ed565
upstream merge
2016-09-18 12:52:20 -04:00
twinaphex
c158dfb74e
Makefile.common - add encoding_crc32.c
2016-09-18 18:50:52 +02:00
twinaphex
64d1ff2439
Always compile in archive_file right now
2016-09-18 18:44:46 +02:00
Brad Parker
f13bce4e50
- use the detected stream backend's crc32 function
...
- remove zlib/7zip ifdef from archive_file.c, task_content.c and task_database.c
- don't re-compute CRC from one stored in archive
2016-09-18 12:31:24 -04:00
Brad Parker
7c29fd6c33
create 7z archive backend, enables scanning of 7z content
2016-09-18 10:31:21 -04:00
twinaphex
1a554cf1bc
Add dirs.c
2016-09-17 14:44:19 +02:00
twinaphex
005b86eb5d
Create paths.c
2016-09-17 12:10:46 +02:00
twinaphex
e3c560014c
Turn HAVE_GLES into HAVE_OPENGLES
2016-09-17 00:38:35 +02:00
twinaphex
1055938b67
Add vector_4 to Griffin and Makefile.common
2016-09-16 17:46:13 +02:00
twinaphex
125c4f9529
Add menu_event.c
2016-09-16 16:39:30 +02:00
twinaphex
a21674881c
Add menu_input_bind_dialog
2016-09-15 20:35:39 +02:00
twinaphex
8fd5c5817a
Create menu_input_dialog
2016-09-15 19:23:32 +02:00
twinaphex
233925bea6
Rename widgets/menu_popup to widgets/menu_dialog
2016-09-15 15:57:25 +02:00
twinaphex
02e01e0b0a
Create menu/widgets/menu_entry
2016-09-15 00:20:43 +02:00
twinaphex
892c0a6f52
Create menu/widgets/menu_list
2016-09-15 00:10:37 +02:00
Twinaphex
09ccef1684
Merge pull request #3547 from nguillaumin/wip-screensaver-dbus
...
WIP: Fixes #2026 Screensaver suspend on Linux via Dbus
2016-09-14 15:48:43 +02:00
twinaphex
056cc8ece8
Move menu_popu.c to menu/widgets
2016-09-11 21:03:31 +02:00
twinaphex
d3f7bf8527
Move video_state_python to gfx/drivers_tracker
2016-09-11 17:59:10 +02:00
Nicolas Guillaumin
05df632bd8
WIP: Fixes #2026 Screensaver suspend on Linux via Dbus
...
One some systems (tested with Gnome 3 on Arch Linux) the current method
of using `xdg-screensaver` to suspend the screensaver does not work.
Instead, using DBus to issue an `Inhibit` request is recommended.
The request returns a cookie that needs to be re-used to un-inhibit the
screensaver later. Additionally if the DBus connection is closed the
current inhibition is discarded. Thus, the DBus connection needs to stay
connected for the duration of the screenshot inhibition.
The code is heavily inspired from the [SDL 2.x
code](http://hg.libsdl.org/SDL/file/default/src/core/linux/SDL_dbus.c#l172 ).
I didn't call the SDL 2 code though since this it to fix the issue with
the GL driver, and I assume one would want to have screensaver inhibited
even when SDL 2 is not available (but GL is).
I've set "WIP" because:
* I haven't done C in a long time so my code is probably not great
* There's a dependency on DBus which I don't know is acceptable or
not
* I've put my code where I could to check it works, but `x11_common` may
not be the best place
* The code need and "init" and "deinit" kind of method as it needs to
initialise the DBus connection, and on deinit close it properly. I've
used `x11_connect` and `x11_window_destroy` but they don't sound like
the best choices.
* I'm a bit unclear as to what happens when "suspend screensaver" is
ticked on/off in the menu. This doesn't seem to call
`x11_suspend_screensaver` everytime, so I'm not sure if there's a hook
somewhere (as disabling screensaver suspend in the menu should cause a
DBus unhinibit request to be sent).
* Should I just call the SDL 2.x code (meaning that the GL driver would
depend on SDL 2.x at runtime)?
So, first of all are you ok with the approach, and if yes I'd gladly get
feedback about the code, how to architecture it and the best place to
put it.
Thanks!
2016-09-08 15:23:41 -07:00
Alcaro
e243614db8
Create half-broken XShm driver, to perform evil experiments on
2016-09-07 13:39:00 +02:00
twinaphex
e6a114a95a
Create gfx/video_frame.c
2016-09-06 23:41:09 +02:00
twinaphex
266a06ffb1
Revert "Expose GPU Hard Sync for GLES 3 too"
...
This reverts commit a74813c9ea
.
2016-09-05 21:43:02 +02:00
twinaphex
a74813c9ea
Expose GPU Hard Sync for GLES 3 too
2016-09-05 21:16:30 +02:00
twinaphex
7af3b79416
Create gl_capabilities.c/gl_capabilities.h
2016-09-05 07:04:56 +02:00
twinaphex
9c897e262b
Create menu_popup.c
2016-09-04 22:58:54 +02:00
twinaphex
429165e966
Combine autoconfig builtin files into one
2016-09-03 07:39:26 +02:00
twinaphex
49d52b8ca2
Buildfix
2016-09-03 07:02:37 +02:00
twinaphex
9df9b79869
Add builtin_sdl2
2016-09-03 07:02:17 +02:00
twinaphex
b6daaed566
Rename git_version.c to version_git.h, create separate
...
version.h file
2016-09-01 17:49:28 +02:00
vanfanel
b9ff4c91bd
Correct drm headers path for the plain_drm driver
2016-08-31 11:59:29 +02:00
twinaphex
9af900a1d1
Create setting_list.c/setting_list.h
2016-08-29 03:07:33 +02:00
orbea
698579c2b5
Shorten HAVE_VULKAN_KHR_DISPLAY
2016-08-27 16:48:13 -07:00
Alcaro
dd7caa4ad4
Wipe out this flag, not needed anymore.
2016-08-26 17:47:46 +02:00
Brad Parker
2e4fd540ac
re-enable UTF-8 by default, inline utf8_walkbyte, fix missing ifdef in utf8_walk
2016-08-24 10:56:00 -04:00
Brad Parker
30e99927d2
undo previous new files and use existing encoding_utf header
2016-08-23 19:16:18 -04:00
Brad Parker
d063cb9283
do not make UTF-8 the default, simplify/centralize the common string functions, make sure rgui/materialui use utf8 strlen when available
2016-08-23 19:00:53 -04:00
Brad Parker
35e67e69e5
Initial utf8 support for rgui/xmb. Only supports first 256 codepoints due to current freetype atlas limitation
2016-08-23 14:49:44 -04:00
vanfanel
e5965c7870
Fix plain_drm driver compilation
2016-08-22 14:23:17 +02:00
Alcaro
3899984bbb
Fix pseudolocalization
2016-08-20 23:38:24 +02:00
twinaphex
ad3a4311ee
Add msg_hash_jp
2016-08-20 21:37:03 +02:00
Jean-André Santoni
4228e3dcc3
Revert "Reworked xmb driver to allow tab hiding"
...
This reverts commit 069a9cbfe6
.
2016-08-18 14:06:54 +02:00
Ghost Coder
069a9cbfe6
Reworked xmb driver to allow tab hiding
2016-08-17 11:28:42 -05:00
twinaphex
fdac55edf4
Attempt to update this - without success so far
2016-12-05 03:35:09 +01:00
twinaphex
62ab2fcc9c
SPIRV-Cross buildfix
2016-12-04 04:19:13 +01:00
Gregor Richards
4c18cec752
Added Netplay discovery code (not yet in menu)
2016-12-02 19:49:42 -05:00
Gregor Richards
addff325d0
Netplay discovery LAN scanning task (incomplete)
2016-12-02 18:56:29 -05:00
twinaphex
d3c22cb0e4
Move input/input_autodetect.c to tasks/task_autodetect.c
2016-12-01 20:38:20 +01:00
Brad Parker
ba54f20626
initial libcaca video driver
2016-12-01 12:13:45 -05:00
twinaphex
63ae172a23
Add udev_common.c/.h
2016-12-01 15:02:42 +01:00
Twinaphex
12b17a8319
Merge pull request #4109 from libretro/async-wifi
...
Async wifi
2016-11-30 16:10:32 +01:00
Gregor Richards
65355994b3
NAT traversal
...
Adding NAT traveral interface to libretro-common, with (currently) a
backend support MiniUPNPC. Sensible future backends would be libupnp and
a direct implementation of PCP/NAT-PMP.
2016-11-29 21:00:53 -05:00
Jean-André Santoni
bb7a96e9a8
Async Wi-Fi scan
2016-11-30 00:18:27 +01:00
Gregor Richards
ac50e17f50
Moving zlib stream interface
...
Moving the zlib streaming interface out of archive_file and into
trans_stream, including updating the png support to use the new
trans_stream interface. archive_file_zlib itself still needs updating.
2016-11-26 10:47:24 -05:00
Logan McNaughton
47227c829b
GLES3 fixes
2016-08-06 21:45:35 -06:00
twinaphex
fda2495021
Get rid of HAVE_ZLIB_DEFLATE - implicitly enable it
2016-08-02 15:34:48 +02:00
twinaphex
a8e74f0aa2
(GL) Start moving renderchain code over to separate files
2016-08-02 02:27:23 +02:00
Higor Eurípedes
8752313961
(gfx) Add OSMesa context
2016-08-02 02:16:02 +02:00
twinaphex
8d186dab88
Relocate D3D drivers
2016-08-01 22:05:57 +02:00
twinaphex
6742e135c9
Create HAVE_VIDEO_PROCESSOR ifdef
2016-07-28 20:01:38 +02:00
twinaphex
afee38109d
Start integrating video processor code
2016-07-28 19:10:18 +02:00
twinaphex
1c40598da4
Add HAVE_BUILTINZLIB - can now add baked-in zlib
2016-07-21 09:15:51 +02:00
Alcaro
979c6d003e
C90 sets C89 and should not be used
2016-07-15 15:40:52 +02:00
Alcaro
6af35e8739
Expand those tabs
2016-07-15 15:40:06 +02:00
twinaphex
bcf74d9685
Start adding menu_cbs_label.c
2016-07-08 16:24:05 +02:00
twinaphex
80e3170e93
(BSD) Add frontend/drivers/platform_bsd.c
2016-07-08 13:30:05 +02:00
Hans-Kristian Arntzen
cd4ff2eac8
Move KHR_display backend behind configure flag.
...
Enabled by default since it is technically not platform specific.
2016-07-07 22:05:57 +02:00
Hans-Kristian Arntzen
d382e1069e
Basic VK_KHR_display integration works! :)
2016-07-07 19:28:27 +02:00
twinaphex
5d70242dee
Check against libdrm version 2.4.68 in order to enable/disable
...
plain DRM video driver
2016-07-03 22:08:56 +02:00
twinaphex
d53cbfbdfb
Backport DRM video driver
2016-07-03 10:37:07 +02:00
twinaphex
097b02a8a1
Add compilation of vector_2/vector_3
2016-06-27 10:56:30 +02:00
twinaphex
00ff63e0bb
Add NEED_CXX_LINKER
2016-06-26 21:26:21 +02:00
Hans-Kristian Arntzen
54c1759f45
Vulkan: Make a more general purpose symbol loader.
...
Avoids painful manual loading and wrapping function pointers everywhere
...
Reusable for cores, so move to libretro-common.
Also update built-in Vulkan headers.
2016-06-26 13:10:58 +02:00
Hans-Kristian Arntzen
596cd320c6
Vulkan: Update SPIRV-Cross and glslang.
2016-06-25 14:44:56 +02:00
Hans-Kristian Arntzen
07880e3f45
Vulkan: Begin hooking up validation layers.
...
Found lots of regressions due to bad reformatting.
2016-06-25 13:52:33 +02:00
twinaphex
560f8dda60
Remove tasks_internal.c - no longer needed
2016-06-20 06:02:50 +02:00
twinaphex
35b078857d
Create file_path_str.c
2016-06-20 05:20:14 +02:00
twinaphex
284f8cfd23
Remove menu_hash_ files
2016-06-20 03:35:09 +02:00
twinaphex
43c25383e3
Take out CXX_BUILD for now - prevents compilation
2016-06-19 22:39:35 +02:00
Alcaro
6949cfde68
C++ use means we use the C++ linker. Fixes #3129
2016-06-19 21:41:00 +02:00
twinaphex
e91d9d5637
Don't bake in GLFFT for HAVE_GLES right now
2016-06-16 01:08:11 +02:00
twinaphex
1534ec916b
Include GL FFT when GL and ffmpeg builtin core are enabled
2016-06-15 19:32:59 +02:00
twinaphex
0f90a3352b
Create Qt5 implementation of msg window
2016-06-10 09:47:16 +02:00
twinaphex
a66a46ca25
Start implementing ui_qt_application.cpp
2016-06-10 08:38:27 +02:00
twinaphex
acf0a74e6d
Add ui_qt_application
2016-06-09 20:18:08 +02:00
twinaphex
69f32c3a35
Add qt/ui_qt_window.cpp
2016-06-09 20:11:26 +02:00
twinaphex
b4085b6118
Hide Qt wrapper code behind an ifdef - HAVE_QT_WRAPPER, set this to
...
1 in Makefile.common in order to use it
2016-06-09 19:51:50 +02:00
twinaphex
7a3e3ab46b
Add to Makefile files
2016-06-08 15:52:58 +02:00
twinaphex
0e01a3c84b
Add ui_browser_window
2016-06-08 15:47:00 +02:00
Twinaphex
a6406a57ca
Add ui_cocoa_msg_window.m to Cocoa
2016-06-08 06:35:04 +02:00
twinaphex
10a25209da
(Msg window) Add backends for Win32/Cocoa
2016-06-08 06:33:15 +02:00
twinaphex
a247b16164
Add ui_null_msg_window
2016-06-08 06:29:52 +02:00
twinaphex
3aeecc7eb2
Create ui_win32_application.c
2016-06-07 17:03:34 +02:00
Twinaphex
3b16eb1e91
Add (stub) ui_cocoa_application.m
2016-06-07 16:51:25 +02:00
twinaphex
a90bd8cb67
Add ui_null_application.c
2016-06-07 16:31:35 +02:00
twinaphex
cf996f724e
Rename HAVE_NETWORK_GAMEPAD to HAVE_NETWORKGAMEPAD - and
...
don't bake it in for the C89 build
2016-06-07 15:23:07 +02:00
twinaphex
f15b722786
Buildfix
2016-06-07 06:35:48 +02:00
twinaphex
9b60b81f70
Buildfixes
2016-06-07 06:28:33 +02:00
twinaphex
b45824a7a8
Reorder files in Makefile.common
2016-06-07 06:14:28 +02:00
twinaphex
63af59a198
Add HAVE_LANGEXTRA
2016-06-07 06:05:41 +02:00
twinaphex
d44062d841
Make HAVE_HID completely optional
2016-06-07 03:01:33 +02:00
twinaphex
883d9ff6b5
Add HAVE_SHADERPIPELINE define
2016-06-07 00:00:28 +02:00
Twinaphex
98014f7b66
(Cocoa) Add stub ui_cocoa_window.m
2016-06-04 07:56:28 +02:00
twinaphex
61e1c13ae6
Create stub window interface
2016-06-04 04:24:54 +02:00
twinaphex
04c30c77e0
Try to always build with HAVE_VULKAN for Windows
2016-06-01 07:16:06 +02:00
twinaphex
534c923b6b
Remove autosave.c
2016-05-27 17:52:20 +02:00
twinaphex
e7aedb6fb9
Remove unneeded async_job - plug memory leak in cheevos.c
2016-05-27 05:19:27 +02:00
twinaphex
584ec83840
Start adding internal network retropad core hooks
2016-05-26 19:43:15 +02:00
radius
ed911fcf27
[nk] add more stub windows
2016-05-25 19:58:16 -05:00
radius
6d7dc34238
[nk] add main window stub
2016-05-25 19:38:20 -05:00
radius
c5c6713489
[nk] cleanup/split window to it's own file
2016-05-25 19:06:54 -05:00
radius
ddeb2b5ac0
organize nuklear files in their own subfolder
2016-05-25 18:45:35 -05:00
twinaphex
aabb1e409c
Move netplay code to network/netplay dir
2016-05-19 11:46:54 +02:00
twinaphex
9b572d0fe4
Make RBMP optional too
2016-05-18 13:28:20 +02:00
twinaphex
7e36dcb27f
move video_texture_image to libretro-common and rename it to image_texture.c
2016-05-18 12:58:00 +02:00
twinaphex
4309793b1d
Add rbmp.c
2016-05-17 21:21:45 +02:00
twinaphex
9b421948e4
Create tasks/task_save_state.c
2016-05-17 15:21:09 +02:00
twinaphex
81c7a8ac04
Create task_save_ram.c
2016-05-17 15:18:03 +02:00
twinaphex
146d2c8a1d
Rename screenshot.c to tasks/task_screenshot
2016-05-17 14:31:33 +02:00
twinaphex
722eb5a69c
Move content.c code to task_content.c
2016-05-16 16:42:33 +02:00
twinaphex
65d33700d4
Move audio_utils to libretro-common as s16_to_float
2016-05-16 11:33:49 +02:00
twinaphex
2422dfbbbe
(libretro-common) Create libretro-common/conversion/float_to_s16
2016-05-16 11:11:02 +02:00
twinaphex
1405db5b19
Move mismatch.c to libretro-common/algorithms
2016-05-16 10:27:20 +02:00
twinaphex
0d833c903a
Merge remote-tracking branch 'origin/vulkan-windows'
2016-05-16 07:51:01 +02:00
twinaphex
13f49e1d9a
Split up image transfer code to separate file
2016-05-13 04:38:21 +02:00
twinaphex
670b564f13
Add HAVE_RTGA switch
2016-05-11 21:57:41 +02:00
twinaphex
28dd2c2545
Add HAVE_RJPEG ifdefs
2016-05-11 21:27:17 +02:00
twinaphex
4100bf95b4
Able to compile without RPNG support
2016-05-11 21:22:45 +02:00
twinaphex
5845a9944d
Add more HAVE_THREADS ifdefs
2016-05-11 19:02:43 +02:00
twinaphex
9aed52ac65
Move performance.c to libretro-common/features/features_cpu.c
2016-05-10 20:31:27 +02:00
twinaphex
35ea37b37f
Revert "Move cpu_features to libretro-common"
...
This reverts commit 2b8ff3bf38
.
2016-05-10 09:32:24 +02:00
twinaphex
2b8ff3bf38
Move cpu_features to libretro-common
2016-05-10 09:27:29 +02:00
twinaphex
b79b2dca13
Create performance_counters
2016-05-10 08:53:14 +02:00
twinaphex
8b07f39d6f
Create tasks/task_image.c
2016-05-10 07:54:47 +02:00
twinaphex
af2a33a8cb
Move core_option_manager to managers/
2016-05-10 01:25:47 +02:00
twinaphex
523ebed112
Combine command_event.c and command.c
2016-05-09 20:30:47 +02:00
twinaphex
6ae20f2016
Create managers/ dir - move cheats.c and state_manager.c to it
2016-05-09 18:20:52 +02:00
twinaphex
7ca75d46f8
Move net_http_special to network/
2016-05-09 17:47:45 +02:00
twinaphex
3722826e0a
Rename netplay/ to network/
2016-05-09 17:43:38 +02:00
twinaphex
344d1bf949
move remote.c to input/
2016-05-09 17:37:29 +02:00
twinaphex
372e7d94cd
Rename rewind.c to state_manager
2016-05-09 07:14:10 +02:00
Hans-Kristian Arntzen
ade5131833
Vulkan: Move to SPIRV-Cross.
2016-05-08 12:43:58 +02:00
Hans-Kristian Arntzen
8faa6231db
Fix some warnings.
2016-05-08 09:37:27 +02:00
twinaphex
e165954395
Rename libretro_version_1 to core_impl
2016-05-08 05:29:10 +02:00
twinaphex
0ab61a2428
(libretro-common) Add rjpeg
2016-05-07 04:33:54 +02:00
twinaphex
a7b856b65f
(libretro-common) Create net_socket
2016-05-01 21:18:45 +02:00
twinaphex
748f5dc74b
(Nuklear/Zahnrad) Rename to 'nuklear'
2016-04-25 14:58:47 +02:00
radius
8b302c369e
[zr] start moving to the new version
2016-04-18 17:59:32 -05:00
twinaphex
1515c299f1
Add connect_ps2adapter to Makefile.common
2016-04-17 04:14:52 +02:00
twinaphex
5eb3bb05f7
Start adding streams/interface_stream.c
2016-04-06 21:58:23 +02:00
Hans-Kristian Arntzen
72f65396c7
Fix cross-compile build on Linux.
2016-03-29 15:50:12 +02:00
Jean-André Santoni
ab09ebe687
Allow passing LAKKA_PROJECT directly to make
2016-03-23 21:47:10 +07:00
twinaphex
c8f4d97839
Move config_file_userdata outside libretro-common
2016-03-21 18:49:50 +01:00
Hans-Kristian Arntzen
1822f3bf90
Vulkan: Begin hooking up SPIR-V reflection.
2016-03-21 15:12:12 +01:00
Hans-Kristian Arntzen
6f01b8dc2c
Add spir2cross submodule.
2016-03-21 11:22:31 +01:00
twinaphex
ac6362cae4
Combine list_special files
2016-03-20 17:28:24 +01:00
twinaphex
3720cf87e7
Rename retro_file to file_stream
2016-03-20 16:29:14 +01:00
twinaphex
c7e13e2bcd
(libretro-common) Rename file_archive to archive_file
2016-03-20 16:14:40 +01:00
twinaphex
93b7dc1bdd
(libretro-common) move 'lists' files to lists/
2016-03-20 14:53:54 +01:00
twinaphex
ef4a1a3c0f
(libretro-common) Rename fifo_buffer to fifo_queue
2016-03-20 14:06:21 +01:00
twinaphex
7f1c4fa2ff
Rename sinc_neon.S to sinc_resampler_neon.S
2016-03-14 15:49:02 +01:00
twinaphex
55bb739996
Rename some files
2016-03-14 15:43:40 +01:00
twinaphex
2ce76ff147
Add null resampler so we can iterate over the rsamplers and
...
start from right to left again when touching
2016-03-14 15:42:12 +01:00
radius
7f8c6f50e3
[zr] split GL code in another file
...
This makes zahnrad reusable in other menu drivers
2016-03-09 15:33:27 -05:00
Hans-Kristian Arntzen
9954d03f2a
Strip out some warnings in glslang.
2016-03-06 11:31:10 +01:00
radius
d860642c75
[zr] split the window code to zr_common
2016-03-05 21:52:09 -05:00
twinaphex
eebcde721b
Rename video_coord_array
2016-03-05 07:28:02 +01:00
twinaphex
418c5cbb76
(Win32) Buildfix
2016-03-04 05:01:49 +01:00
twinaphex
f828de24db
Remove this
2016-03-04 04:19:35 +01:00
twinaphex
297abae623
(Mingw) Add program files include dir check
2016-03-04 04:06:43 +01:00
twinaphex
be95858b16
Add DirectX SDK path if not already included inside PATH
2016-03-04 02:11:15 +01:00
twinaphex
d15eb9a570
Add HAVE_SSA switch to qb
2016-03-03 18:17:48 +01:00
twinaphex
4d630189a2
Start adding Windows implementation for net_ifinfo.c - will
...
need to link against iphlpapi for mingw
2016-03-03 04:40:25 +01:00
twinaphex
e99a97d9b7
Some compilation fixes for compat_ifaddrs.c
2016-03-03 02:51:06 +01:00
twinaphex
61faa0a04b
Bake in net_ifinfo
2016-03-03 00:26:26 +01:00
twinaphex
1b0a9d0b1d
Backport Opendingux/GCW Zero patches courtesy of gama.coder
2016-03-01 21:50:23 +01:00
twinaphex
de27720044
We don't need to link against libvulkan.so implicitly anymore
2016-03-01 02:47:16 +01:00
twinaphex
82f5d917f0
Start trying to roll our own Vulkan loader based on PPSSPP
...
approacha
2016-02-29 03:14:17 +01:00
twinaphex
d9b86c4f6b
Remove stub xshm video driver for now
2016-02-26 17:29:35 +01:00
twinaphex
ac084a5175
Change typo
2016-02-25 23:40:27 +01:00
twinaphex
816539f9df
(Zahrand) Rename wimp.c to zahrand
2016-02-25 21:29:38 +01:00
Twinaphex
42600fa74b
Merge pull request #2726 from fr500/master
...
New driver implementation for the WIMP UI
2016-02-25 20:57:31 +01:00
twinaphex
b398a0c185
Fix build with UTF-8
2016-02-24 19:25:54 +01:00
twinaphex
51db7e695e
Add preliminary russian translation - can't get it to compile yet
2016-02-24 19:19:24 +01:00
twinaphex
d537b6ee9f
Rename some files
2016-02-22 13:01:16 +01:00
twinaphex
a2a4a365a3
We're able now to create a Vulkan build without any GL support
...
whatsoever
2016-02-22 12:33:42 +01:00
twinaphex
fde9f1ce2c
Start making GL optional (previously we assumed pretty much - hardware
...
context = GL) Still have the issue where the menu driver auto-switches
back to rgui instead of glui/xmb
2016-02-20 06:16:34 +01:00
twinaphex
11c1535fe3
Rename glx context driver to x
2016-02-20 05:48:45 +01:00
twinaphex
4e510247f5
Cleanups
2016-02-19 15:44:03 +01:00
twinaphex
d6906ee7df
(xcb) Buildfix
2016-02-19 15:43:12 +01:00
twinaphex
02e3d6eba7
Only one Wayland context driver now
2016-02-19 07:58:14 +01:00
twinaphex
51a94d6ac7
Remove unix_common
2016-02-17 22:09:37 +01:00
twinaphex
17e5e57bed
Add unix_common
2016-02-17 08:01:30 +01:00
Hans-Kristian Arntzen
adbf9fed16
Vulkan implementation.
2016-02-16 20:42:02 +01:00
twinaphex
f8b866c8c1
Combine file_ops.c and content.c
2016-02-15 21:49:29 +01:00
radius
50929c9809
add gui toolkit
2016-02-14 14:33:17 -05:00
radius
1e31f06200
clone glui
2016-02-14 14:33:13 -05:00
twinaphex
8b9c7a47e4
Move task_queue to queues/ dir
2016-02-09 18:13:47 +01:00
twinaphex
31112e937b
Move task_queue.c to libretro-common
2016-02-09 18:11:11 +01:00
twinaphex
4210ee197b
Rename tasks.c to task_queue.c
2016-02-09 17:55:15 +01:00
Alcaro
a12e307039
Whitespace cleanup
2016-02-09 17:36:59 +01:00
twinaphex
ce2869b4d8
Create tasks_internal and split up RA-specific task code to outside
2016-02-09 17:12:39 +01:00
twinaphex
ca3f352ed1
Remove unused udev_common
2016-02-05 13:30:19 +01:00
twinaphex
24f5275001
Use wiiugca for non-Wii too
2016-02-04 23:49:04 +01:00
twinaphex
407d85f604
Use nesusb/snesusb for non-Wii too
2016-02-04 23:43:33 +01:00
twinaphex
a267bdfbe3
MOve gfx/image/image.c to gfx/video_texture_image.c
2016-01-30 02:39:08 +01:00
twinaphex
9a6cfe9084
Create menu_content.c
2016-01-25 04:32:52 +01:00
twinaphex
552e78c9bc
Rename file_extract to file_archive
2016-01-24 07:29:11 +01:00
twinaphex
78feccd0a3
Split up file extract zlib driver code to separate file
2016-01-24 06:18:53 +01:00
twinaphex
fd42722c78
No longer need these files now
2016-01-24 04:21:18 +01:00
twinaphex
48317e66b9
Create task_content.c - WIP
2016-01-24 00:40:34 +01:00
twinaphex
652d94e9ee
Move cores/image_core.c
2016-01-21 19:53:52 +01:00
twinaphex
f9e389ac56
(Makefile.common) Rearrange conditional
2016-01-21 03:11:00 +01:00
ctult
c1792fe84e
bad griffin, breaking vita
2015-12-25 00:02:52 -07:00
ctult
5bb3ab4d45
Starting to clean up netplay code
2015-12-23 13:25:28 -07:00
twinaphex
aa488dda25
Create video driver poke load_texture / unload_texture
2015-12-20 20:52:23 +01:00
twinaphex
9394294956
(joypad_connection) Stub Wii U Pro implementation - untested
2015-12-12 18:30:17 +01:00
twinaphex
fd7e4db9aa
Combine system.c and runloop.c
2015-12-07 13:56:33 +01:00
twinaphex
1cfb39a9d1
merge menu.c and menu_driver.c
2015-12-06 17:55:27 +01:00
twinaphex
df1c6344be
Merge font_renderer_driver.c and font_driver.c
2015-12-05 12:07:22 +01:00
twinaphex
ecbfc72e9b
Create epoll_common
2015-11-30 18:05:10 +01:00
twinaphex
fd91cf130e
Create udev_common.c/udev_common.h
2015-11-30 16:31:05 +01:00
twinaphex
4e0a4150b5
Merge runloop and runloop_data.c
2015-11-30 15:35:57 +01:00
twinaphex
dff44d8d49
(udev) split up keyboard code to separate files
2015-11-29 15:35:34 +01:00
twinaphex
9fd9fd10e8
Create input_x11_common
2015-11-29 03:34:09 +01:00
twinaphex
0b43e65917
Define HAVE_VIDEOCORE as well when HAVE_DISPMANX is defined
2015-11-29 02:16:50 +01:00
twinaphex
f97f0aa480
Merge runloop.c and runloop_msg.c
2015-11-29 00:19:01 +01:00
twinaphex
b2421b5942
Merge retroarch and retroarch_info
2015-11-28 20:11:55 +01:00
twinaphex
c23846c5dc
Merged input_joypad.c and input_joypad_driver.c
2015-11-28 16:22:49 +01:00
twinaphex
1df5d44bdb
Rename input/keyboard_line
2015-11-28 16:13:16 +01:00
twinaphex
a6ccc188a8
Rename input_common.c to input_config.c
2015-11-28 02:22:58 +01:00
radius
1296768d47
add stub driver for network gamepad
2015-11-27 18:08:39 -05:00
radius
9fb3fe6216
add defines for udp gamepad
2015-11-27 18:08:35 -05:00
Higor Eurípedes
d28965b9f4
Implement zip decompression task
2015-11-27 19:48:09 -03:00
Alcaro
008db1e21c
Disable DRM if it's not going to be used.
2015-11-26 21:29:47 +01:00
twinaphex
8f9c652693
Add gfx/common/drm_common.c and gfx_common/drm_common.h
2015-11-26 17:12:06 +01:00
twinaphex
08ae9df639
Merge input_sensor.c with input_driver.c
2015-11-25 03:29:18 +01:00
Higor Eurípedes
12fe5a0e18
Create tasks.c
2015-11-23 17:42:01 -03:00
twinaphex
beceaf4a8c
Merge video_pixel_converter.c with video_driver.c
2015-11-23 13:02:24 +01:00
twinaphex
074f14b132
Add verbosity.c/verbosity.h
2015-11-23 12:03:38 +01:00
twinaphex
806c124eae
Merge video_viewport.c and video_driver.c
2015-11-21 13:01:23 +01:00
twinaphex
50f8634902
Add gfx/common/egl_common.c
2015-11-19 13:16:43 +01:00
twinaphex
55ec9c7846
Move win32_shader_dlg.c code to ui_win32.c
2015-11-19 07:56:54 +01:00
twinaphex
f46d8a50fc
Add ui_win32.c
2015-11-19 07:23:41 +01:00
twinaphex
588b4259f7
Rename d3d_wrapper to d3d_common
2015-11-18 13:00:13 +01:00
twinaphex
6b0ebb7a03
Update some references to GLUI
2015-11-17 12:04:02 +01:00
twinaphex
2078331495
Move gfx/pixman to gfx/include
2015-11-17 08:35:00 +01:00
twinaphex
239ae7de53
Move gl_common to gfx/common
2015-11-17 08:01:33 +01:00
twinaphex
03b1f36af1
Move linux_common to input/common/
2015-11-17 06:46:32 +01:00
twinaphex
fa93c11d7b
mmap still won't compile for Windows
2015-11-16 10:06:36 +01:00
twinaphex
265898dbd4
Compile in HAVE_MMAP for Win32, and also enable it for iOS/OSX
2015-11-16 10:04:44 +01:00
twinaphex
8918df95e1
Add encoding_utf to libretro-common
2015-11-16 07:24:21 +01:00
twinaphex
d59215a678
Add linux_common.c
2015-11-14 08:50:10 +01:00
twinaphex
1b7576aa64
Kill off IS_JOYCONFIG
2015-11-11 20:15:27 +01:00
twinaphex
c70d230aa3
Don't comment this out anymore
2015-11-09 02:14:59 +01:00
twinaphex
cb9960c6e2
Compile video_texture as C++ for Win32
2015-11-09 01:19:09 +01:00
twinaphex
2448d356e8
Same thing for non-Griffin build
2015-11-08 23:31:07 +01:00
twinaphex
8b0628f13e
Add file to Griffin/Makefile
2015-11-08 23:20:46 +01:00
twinaphex
a9b7636ddb
Abstract away GL code in menu behind display driver interface
2015-11-08 01:30:07 +01:00
twinaphex
66914232ab
Replace most instances of GLUI (except for ident string) with
...
HAVE_MATERIALUI
2015-11-02 23:23:54 +01:00
twinaphex
3be9b2752b
(GLUI) Start renaming 'glui' 'materialui' under the hood
2015-11-02 20:46:22 +01:00
twinaphex
971f5277d7
Move async_job to libretro-common
2015-10-28 07:47:57 +01:00
twinaphex
4d8ead2fb7
Move ra_semaphore to libretro-common - rename rsemaphore
2015-10-28 07:08:27 +01:00
Jools Wills
3e5a2e425e
rename semaphore.* -> ra_semaphore.* to avoid semaphore.h being used by the rpi video driver includes instead of the system semaphore.h - fixes #2304
2015-10-28 03:38:46 +00:00
twinaphex
df01279cf3
Add non-HAVE_MENU ifdefs
2015-10-28 00:55:11 +01:00
Twinaphex
482cef0a2f
Merge pull request #2299 from leiradel/master
...
sumbit achievements asynchronously to the server; download list of un…
2015-10-27 21:44:27 +01:00
Andre Leiradella
674752ca96
sumbit achievements asynchronously to the server; download list of unlocked achievements to prevent earning the same achievement more than once; disabled achievements if the game was started with cheats enabled or after they were enabled during game play; fixed code style
2015-10-27 15:50:41 -02:00
twinaphex
08a97a4ca3
Create string_list_special.c
2015-10-26 08:39:35 +01:00
twinaphex
8c87ac03e5
Split up compat into separate files
2015-10-26 02:41:41 +01:00
Andre Leiradella
0ea54b966d
removed http_get.[ch], using net_http_special now
2015-10-24 12:00:52 -02:00
Andre Leiradella
53f77acf37
move http_get to its own file; fix copyright
2015-10-23 23:25:27 -02:00
Jean-André Santoni
2b376ce3d5
Add a HAVE_LAKKA define, and enable a shutdown menu entry
2015-10-23 15:24:47 +07:00
twinaphex
85fb94c452
Create net_http_special
2015-10-20 04:40:25 +02:00
Twinaphex
1aeaff1b2a
Merge pull request #2256 from leiradel/master
...
only add cheevos to the build when HAVE_NETWORKING is enabled
2015-10-19 17:42:53 +02:00
Andre Leiradella
10ca5833a3
only add cheevos to the build when HAVE_NETWORKING is enabled
2015-10-19 13:15:23 -02:00
twinaphex
1e681cad4e
Move ffmpeg core files
2015-10-19 16:55:08 +02:00
twinaphex
38c66f62d0
Merge menu_video.c and menu_display.c
2015-10-18 07:15:54 +02:00
twinaphex
06d17852f0
Merge menu_list.c with menu_entries.c
2015-10-17 19:38:33 +02:00
twinaphex
21f23ea51d
Backport 'remove cheevos from the build unless HAVE_CHEEVOS=1;'
2015-10-16 18:04:59 +02:00
Twinaphex
c077a69fa8
Merge pull request #2235 from leiradel/master
...
download the achievements list from retroachievements.org
2015-10-14 05:20:43 +02:00
Andre Leiradella
cb24d13f8c
download the achievements list from retroachievements.org
2015-10-14 00:12:01 -03:00
Alcaro
f4a5cbbe5b
Add this half-finished (okay, 5%-finished) driver.
2015-10-11 09:50:49 +02:00
Twinaphex
de2d9dcd3d
(Makefile.common) Indenting nits
2015-10-11 09:26:54 +02:00
Twinaphex
500e058cce
Compile in video_context_driver always
2015-10-11 09:19:11 +02:00
Andre Leiradella
fa3f17d219
preliminary code for retro achievements (cheevos)
2015-10-09 13:29:57 -03:00
twinaphex
c91de95236
Move code around
2015-10-03 04:21:38 +02:00
twinaphex
167cd269ae
Add init_list to menu driver callbacks
2015-10-03 03:15:47 +02:00
twinaphex
a1ff4879f8
(Zarch) Integrate Zarch - can be heavily improved now - shows
...
promise
2015-10-02 02:15:46 +02:00
Alcaro
e3c7dcae28
Remove those C89 checks, they're done elsewhere now.
2015-09-22 16:53:30 +02:00
twinaphex
82f08c42a6
More C89_BUILD fixes
2015-09-22 16:06:22 +02:00
Alcaro
46920915f9
Nuke the C90_BUILD thing and make it just turn on C89, those added conditionals are ugly.
2015-09-22 13:08:46 +02:00
twinaphex
3db688d477
Create retro_stat.c/retro_stat.h
2015-09-22 01:45:30 +02:00
twinaphex
b9ba75403e
(GL) Fix mixe code declaration (for C89_BUILD)
2015-09-21 11:50:02 +02:00
twinaphex
a7f78a8d88
move some files around - create memory/ subdir
2015-09-20 14:54:41 +02:00
twinaphex
49ec5a08d2
Exclude SDL2 for C89 builds
2015-09-20 10:13:18 +02:00
twinaphex
e1109c82c6
Rename tga.c to rtga.c
2015-09-19 15:36:39 +02:00
twinaphex
fd4e462381
Change tga_decode.c to tga.c
2015-09-19 15:34:43 +02:00
twinaphex
08c0cf1ce3
Bake rbmp_encode.c in
2015-09-19 04:40:30 +02:00
twinaphex
0160a0a5af
Exclude rbmp_encode.c for now if HAVE_RPNG is defined
2015-09-19 02:52:23 +02:00
twinaphex
5e71c31748
Split up BMP saving into separate file libretro-common/formats/bmp/rbmp_encode.c
2015-09-19 02:44:28 +02:00
twinaphex
43018976e9
(RPNG) Simplify rpng
2015-09-19 01:40:29 +02:00
twinaphex
da3bec58b1
(libretro-common) Start adding retro_file.c and retro_file.h
2015-09-17 11:41:48 +02:00
twinaphex
fad78d8b81
Split up code to task_database_cue.c
2015-09-16 22:39:47 +02:00
twinaphex
d1113f33f3
Rename logger/netlogger/logger.c to logger/netlogger.c
2015-09-16 11:33:14 +02:00
twinaphex
458a0f3a27
Merge performance_linux.c with platform_linux.c
2015-09-16 05:42:16 +02:00
twinaphex
7bd5ec0ffe
Refactor performance_android.c to performance_linux.c - compile it in for Linux too
2015-09-15 22:32:28 +02:00
twinaphex
725040126d
Don't compile in memmap.c
2015-09-11 18:46:32 +02:00
Alcaro
889a4f4955
Add UTF-8 support to RGUI. Others still assume ISO-8859-1, they'll have to be fixed one by one before we enable UTF-8 globally.
2015-09-10 23:10:23 +02:00
Alcaro
8177c9cde1
Add a pseudolocalization - just English with ümläuts/étç everywhere.
2015-09-09 22:49:53 +02:00
twinaphex
da3de73237
(Makefile.common) Add in HAVE_C90 checks
2015-09-06 23:49:59 +02:00
twinaphex
020ab87c36
(7zip) Remove unneeded CPUArch.c
2015-09-06 15:54:22 +02:00
twinaphex
36bb25d4d4
Merge decompress functions into file_ops
2015-09-06 03:11:28 +02:00
twinaphex
56c8a57e0c
Create retro_dirent.c/retro_dirent.h
2015-09-04 18:38:29 +02:00
twinaphex
156cdd3295
Create memalign.c
2015-09-02 17:06:02 +02:00
Twinaphex
9c6f1c2c91
Merge pull request #2085 from fr500/master
...
Update QT companion UI
2015-09-01 08:47:18 +02:00
radius
a59dde6cdb
Disable QT for now
2015-08-31 21:07:24 -05:00
twinaphex
be9f2b870a
Compile in memmap.c
2015-08-22 18:38:17 +02:00
twinaphex
acfa43dfe9
Make iterate no longer a function pointer
2015-08-17 22:46:27 +02:00
twinaphex
f3f238381f
Take out -Wno-invalid-encoding - GCC doesn't support this, and
...
too much of a pain to selectively take it out
2015-07-18 22:48:45 +02:00
Higor Eurípedes
42320c9726
Make stb font support optional
2015-07-14 12:00:28 -03:00
Higor Eurípedes
911dc7f083
Add stb_truetype based font backend
2015-07-14 10:55:14 -03:00
twinaphex
c697923eb6
Create video_common.c
2015-07-12 05:30:04 +02:00
twinaphex
14b6a6636b
Create menu_video.c
2015-07-09 18:39:40 +02:00
twinaphex
39772de535
Add Polish (ISO-8859-2)
2015-07-07 02:56:27 +02:00
twinaphex
8a5145a514
Create msg_hash_* files
2015-07-01 01:42:04 +02:00
twinaphex
b96e02db75
Create runloop_msg.c
2015-07-01 01:19:14 +02:00
twinaphex
e74e402cdc
More C89 build fixes
2015-06-30 14:37:11 +02:00
twinaphex
4fb3a7f1b7
stb_image / Python 3.x bindings not C89-compatible
2015-06-30 14:17:09 +02:00
twinaphex
263323248b
Exclude Wayland from C89 build
2015-06-30 14:00:21 +02:00
Alcaro
7859c4a3c1
Update Makefile.common
2015-06-29 23:20:19 +02:00
twinaphex
80142af594
(libusb) Another API not C89-compliantl
2015-06-29 23:19:02 +02:00
twinaphex
018c685b09
C89_BUILD fixes
2015-06-29 21:39:00 +02:00
twinaphex
84c18a353d
Create HAVE_IMAGEVIEWER ifdef
2015-06-28 18:55:00 +02:00
twinaphex
acc29f671e
Start baking in imageviewer core
2015-06-28 15:50:36 +02:00
Alcaro
d333bd0f77
Fix more C89 fails.
2015-06-26 19:35:36 +02:00
Higor Eurípedes
224dfb2570
(qb/Makefile.common) Add checks for GLUI and XMB
2015-06-26 11:55:06 -03:00
Twinaphex
06432c7d0b
(OSX) Suppress these warnings - -Wno-invalid-source-encoding
2015-06-26 12:07:55 +02:00
twinaphex
81f09f8378
(Esperanto) Add stub Esperanto language hooks
2015-06-26 11:16:02 +02:00
twinaphex
b9479576e8
Create system.c
2015-06-25 14:25:21 +02:00
twinaphex
468b7e46c0
Split up menu_hash.c
2015-06-24 12:27:19 +02:00
twinaphex
c13b98da8a
(Griffin) Update Griffin
2015-06-21 00:37:19 +02:00
twinaphex
d3f0954418
Start preparing internal ffmpeg core mechanisms
2015-06-21 00:03:27 +02:00
twinaphex
9b267e9802
(Cores) Move test cores to cores/, move dynamic_dummy to cores/
2015-06-20 23:14:09 +02:00
Higor Eurípedes
b160fd20ff
(Makefile) Fix non desktop GL builds
2015-06-17 15:18:25 -03:00
twinaphex
995159dd32
Start creating menu_hash.c
2015-06-15 06:25:41 +02:00
Higor Eurípedes
ecede41cb2
(retroarch.c) Add --log-file and --version
2015-06-12 13:36:21 -03:00
twinaphex
2c1a1f83a2
Create menu_entries.c
2015-06-12 16:07:12 +02:00
twinaphex
fd38003fd1
Rename menu_entries_cbs_* to menu_cbs_*
2015-06-12 16:01:46 +02:00
twinaphex
2fc0d7c4b4
(Menu) Rename files
2015-06-08 14:44:24 +02:00
twinaphex
41e2caf5f6
Move menu_entries_cbs_* files to menu/cbs
2015-06-08 14:35:58 +02:00
twinaphex
01d07721b4
Rename menu_entries_cbs_representation.c to menu_entries_cbs_get_value.c
2015-06-08 14:30:05 +02:00
twinaphex
fc4755bce2
(libretro-common) Move hash.c/hash.h to libretro-common
2015-06-04 21:13:13 +02:00
twinaphex
93295638da
Remove menu_settings_list.c
2015-06-03 11:24:53 +02:00
twinaphex
bfcf1a7288
Revert "Make some functions static"
...
This reverts commit 6b04db075d
.
2015-06-03 10:13:25 +02:00
twinaphex
6b04db075d
Make some functions static
2015-06-03 10:13:03 +02:00
twinaphex
bc953d3a1b
Move settings code entirely to menu
2015-06-02 20:26:27 +02:00
Higor Eurípedes
87d0ef8b7d
(qb) Add --disable-libretrodb
2015-06-02 10:57:18 -03:00
twinaphex
bc5e0626bc
(Makefile.common) Simplify
2015-06-02 10:07:07 +02:00
twinaphex
5956af766c
(Makefile.common) remove cocoa_settings.m
2015-06-02 10:00:44 +02:00
twinaphex
ba277d90de
Create action_get_title
2015-06-01 12:24:48 +02:00
twinaphex
494b78e6ad
Create action_select
2015-06-01 07:16:31 +02:00
twinaphex
bd1e5d6a67
Rename action_select to action_info
2015-05-31 22:40:26 +02:00
twinaphex
a5d8f37b34
Add action_scan
2015-05-27 06:57:01 +02:00
twinaphex
2f0b2460e7
Move code to database_info.c
2015-05-25 04:50:07 +02:00
twinaphex
37a7749a73
Create dir_list_special.c
2015-05-24 04:19:32 +02:00
twinaphex
533a0b7f7f
Move frame_time_samples to video_driver.c
2015-05-20 05:35:41 +02:00
twinaphex
2bcc2d08d7
Move remaining menu_common_list functiosn to menu_list.c
2015-05-19 23:10:53 +02:00
twinaphex
194b32d7eb
Revert "Remove menu_common_list.c - make menu_common_list_delete a static"
...
This reverts commit df2b80a14c
.
2015-05-19 23:00:02 +02:00
twinaphex
df2b80a14c
Remove menu_common_list.c - make menu_common_list_delete a static
...
function inside menu_list.c
2015-05-19 22:43:07 +02:00
twinaphex
4afc100924
Move audio_data out of global struct to prevent threading issues
2015-05-19 21:18:07 +02:00
twinaphex
3dc7f6ab19
Create separate menu_entries_cbs_left.c/menu_entries_cbs_right.c
2015-05-18 15:56:32 +02:00
twinaphex
a2f5eb5421
Create separate menu_entries_cbs_up.c/menu_entries_cbs_down.c
2015-05-18 15:31:53 +02:00
twinaphex
1c903ad7cd
Start creating retroarch_info.c
2015-05-13 13:21:43 +02:00
twinaphex
42ee2606a1
Remove menu_entries.c
2015-05-12 13:14:04 +02:00
twinaphex
78c55c55c5
Create menu_displaylist.c
2015-05-11 11:11:23 +02:00
twinaphex
0333cb5eb6
Refactor cocoatouch_support.c as menu/menu_entry.c
2015-05-10 10:55:20 +02:00
twinaphex
a2359527af
Change check for GLX to HAVE_GLES
2015-05-09 11:29:51 +02:00
twinaphex
bbd2f6054b
Don't compile in GLX if HAVE_OPENGLES is defined
2015-05-09 11:27:51 +02:00
twinaphex
87d9834d06
Move dylib.c to libretro-common
2015-05-08 09:49:49 +02:00
Twinaphex
d5e23012f1
(Data runloop) Split up overlay task code to tasks/task_overlay.c
2015-05-05 18:16:09 +02:00
Twinaphex
8c75fd3530
Split up database runloop data code to tasks/task_database.c
2015-05-05 18:05:59 +02:00
Twinaphex
a04debf7c5
(Tasks/data runloop) Move code to task_file_transfer.c
2015-05-05 17:58:37 +02:00
Twinaphex
684a0555ed
Move code to tasks/task_http.c
2015-05-05 17:36:58 +02:00
Higor Eurípedes
c554f58dfd
Fix build when OpenGL and GLES are disabled
2015-05-01 11:28:53 -03:00
Twinaphex
6703b26e44
(CGL Context) Some buildfixes
2015-04-26 03:48:35 +02:00
twinaphex
a104517168
(Menu) Create menu_display.c/menu_display.h
2015-04-21 14:44:26 +02:00
Twinaphex
54c6c3eb01
Rename apple_cocoa_gl.m
2015-04-21 11:03:39 +02:00
twinaphex
5d24c75925
Create HAVE_MAIN define
2015-04-20 21:10:01 +02:00
twinaphex
a3e4eff02a
(Cocoa) Move files around
2015-04-20 17:33:29 +02:00
twinaphex
16115ebb03
Merge platform.m files with UI companion driver source file
2015-04-20 17:26:05 +02:00
twinaphex
7ed40b4401
Rename frontend_ctx_apple to frontend_ctx_darwin
2015-04-20 17:19:51 +02:00
Twinaphex
68993c1f71
Ifdef AVFoundation and CoreLocation specifically for HAVE_COCOA and/or
...
HAVE_COCOATOUCH
2015-04-20 14:14:45 +02:00