twinaphex
6690711ace
Fix label for 'Download Content'
2016-05-02 22:17:12 +02:00
twinaphex
da72a96041
Implement labels for Input User Binds List
2016-05-02 22:15:25 +02:00
twinaphex
2eb4571290
Move this code to net_compat.c
2016-05-02 19:44:12 +02:00
twinaphex
70d3bce2bf
(command.c) Nit
2016-05-02 19:36:02 +02:00
twinaphex
dbd56997f4
Changes to getaddrinfo_retro
2016-05-02 19:30:12 +02:00
twinaphex
a643952554
netlogger - cleanups
2016-05-02 19:15:04 +02:00
twinaphex
7869072dd9
(netlogger) Cleanups
2016-05-02 19:12:26 +02:00
twinaphex
9c44bbd9ee
netlogger - cleanups
2016-05-02 19:09:42 +02:00
twinaphex
44cfa6d876
Cleanup
2016-05-02 19:04:03 +02:00
twinaphex
bb45bf9a66
Cleanups
2016-05-02 19:02:32 +02:00
twinaphex
b25b2a0e6c
Some code de-duplication
2016-05-02 18:54:55 +02:00
twinaphex
00a49d068e
Implement TCP protocol for socket_create
2016-05-02 18:47:34 +02:00
twinaphex
317ecabadf
(Retropad) Use socket_create
2016-05-02 18:45:05 +02:00
twinaphex
18f8ded154
Flesh out socket_create some more
2016-05-02 18:42:13 +02:00
twinaphex
62508eca77
Create socket_create
2016-05-02 18:37:08 +02:00
twinaphex
0badc3ffd2
Cleanup
2016-05-02 17:48:17 +02:00
twinaphex
e0c7bd2e57
(menu_displaylist.c) Cleanups
2016-05-02 17:33:29 +02:00
twinaphex
ff5190ac76
menu_displaylist_ctl - cleanups
2016-05-02 17:28:20 +02:00
Twinaphex
54427bd377
(gl_raster_font.c) Avoid another static code analysis warning
2016-05-02 17:10:21 +02:00
Twinaphex
4039bc89d6
(gl_raster_font.c) Cleanups
2016-05-02 17:08:40 +02:00
Twinaphex
0fc31d2616
(menu_cbs.c) More cleanups
2016-05-02 17:02:09 +02:00
Twinaphex
eeeec23c66
(OSX) Static code analyzer cleanups
2016-05-02 16:57:53 +02:00
twinaphex
c9eac5cdc0
(Frontend / Linux) Create config dir by default
2016-05-02 15:24:06 +02:00
twinaphex
1e47961420
Cleanups
2016-05-02 15:21:30 +02:00
twinaphex
da6a301a6e
(Frontend) Cleanups
2016-05-02 15:20:20 +02:00
Twinaphex
84f9a4c1d7
(OSX) Path fix
2016-05-02 15:10:20 +02:00
twinaphex
ce5d065014
Cast as NSUInteger
2016-05-02 14:54:08 +02:00
twinaphex
53fc458795
(Cocoa) Store idiom type inside unsigned variable
2016-05-02 14:53:23 +02:00
twinaphex
78c13f59d0
(iOS) Build fix
2016-05-02 14:52:26 +02:00
twinaphex
5d31e561a2
Remove 'for further information' line
2016-05-02 14:50:26 +02:00
Twinaphex
e15bcabc10
Merge pull request #2936 from gouchi/master
...
add audio hdmi output
2016-05-02 14:45:34 +02:00
twinaphex
da8a9bfeba
Standardize config/remaps directories
2016-05-02 14:45:23 +02:00
twinaphex
fbe43730b8
(Thumbnails Updater) Fix name string
2016-05-02 14:16:47 +02:00
twinaphex
e62c63cc0e
Cleanup
2016-05-02 13:53:09 +02:00
twinaphex
6c243ef6fe
Cleanups
2016-05-02 13:23:47 +02:00
gouchi
56180af727
add audio hdmi output
2016-05-02 12:11:47 +02:00
radius
6534f71238
building now on linux, untested
2016-05-01 23:07:12 -05:00
radius
74937e4a52
remove itoa dependency and other window specific code
2016-05-01 22:00:54 -05:00
radius
41a731967f
remove the winsock2 dependency
...
I guess it should work on linux now
2016-05-01 21:39:27 -05:00
twinaphex
c3e9f64bc2
Rename some settings
2016-05-02 04:24:26 +02:00
twinaphex
7f871d6e9a
(PowerPC Mac) Fall back to shader pipeline 1 for OSX PowerPC - too slow otherwise
2016-05-02 04:05:03 +02:00
twinaphex
3be2491232
(Windows 10) Windows 10 should be major number 10
2016-05-02 03:16:46 +02:00
twinaphex
906b94966b
Fix default path
2016-05-02 03:07:13 +02:00
twinaphex
8ff81312ad
Fix fill_pathname_application_data
2016-05-02 02:48:37 +02:00
twinaphex
96723f3a57
Cleanup
2016-05-02 02:10:45 +02:00
twinaphex
31f3fc0abb
Create socket_receive_all_nonblocking
2016-05-02 02:09:22 +02:00
Twinaphex
fab90f4b96
(iOS) Avoid warning for unhandled CarPlay enum value
2016-05-02 01:55:02 +02:00
twinaphex
fe8a502488
(autosave.c) Cleanups
2016-05-02 01:39:59 +02:00
twinaphex
0bd38a5e1d
Remove some obsolete RARCH_CONSOLE ifdefs
2016-05-02 01:35:28 +02:00
twinaphex
2d348f68f9
Cleanup
2016-05-02 01:33:47 +02:00
twinaphex
3dd9a9ff98
Cleanup
2016-05-02 01:26:19 +02:00
twinaphex
72ec71a71c
Cleanup
2016-05-02 01:23:42 +02:00
twinaphex
8c28ec0867
(remote.c) Refactor code
2016-05-02 01:13:25 +02:00
twinaphex
e00de48e92
Cleanups
2016-05-02 00:21:13 +02:00
twinaphex
e29b915536
Cleanups
2016-05-02 00:18:39 +02:00
twinaphex
3adbbc0bde
(netlogger.c) Start using net_socket
2016-05-02 00:05:33 +02:00
twinaphex
c2d6ecdc86
Include header
2016-05-01 23:52:55 +02:00
Alcaro
f11a240190
Clean up the error handlers around here.
2016-05-01 23:50:20 +02:00
twinaphex
2e1fa648b8
Create socket_connect
2016-05-01 23:45:59 +02:00
twinaphex
2b3eeef2fa
Avoid warnings
2016-05-01 23:37:49 +02:00
Twinaphex
d0708fc832
(Netplay) Buildfixes
2016-05-01 23:21:30 +02:00
twinaphex
bd9dd06ddd
Get rid of duplicate function net_http_send
2016-05-01 23:17:17 +02:00
twinaphex
3d7b7f6afa
init_udp_socket - cleanups
2016-05-01 23:01:41 +02:00
twinaphex
b979af0a8c
(netplay.c) Reuse it another time
2016-05-01 23:00:54 +02:00
twinaphex
f4762f6f33
(netplay.c) Use socket_bind
2016-05-01 22:59:35 +02:00
twinaphex
004d9a613c
Create socket_bind
2016-05-01 22:57:44 +02:00
twinaphex
78bb85e2f3
Reuse socket_init for net_http code
2016-05-01 22:45:32 +02:00
twinaphex
8b9456f419
Add socket_type to socket_init
2016-05-01 22:25:23 +02:00
Twinaphex
d2a80e26db
Buildfixes
2016-05-01 21:38:19 +02:00
twinaphex
0268212d40
Move socket code to net_socket.c
2016-05-01 21:36:28 +02:00
twinaphex
a7b856b65f
(libretro-common) Create net_socket
2016-05-01 21:18:45 +02:00
twinaphex
ad71c56ea4
Create socket_init
2016-05-01 21:05:09 +02:00
twinaphex
b7447b1dfc
Cleanup
2016-05-01 20:54:30 +02:00
twinaphex
f1098d8f6a
Style nit
2016-05-01 20:50:26 +02:00
twinaphex
16a6142577
(Menu) Turn on XMB shadows for non-Lakka
2016-05-01 17:47:10 +02:00
twinaphex
07e1f6e748
Only show 'Download Core' so far when no core is yet added
2016-05-01 17:43:37 +02:00
Twinaphex
1b9d9647b0
Add 'Download Core' entry in 'Load Core' list
2016-05-01 17:36:40 +02:00
twinaphex
d6443431c6
Ability to press left/right for Thumbnail Updater
2016-05-01 17:30:16 +02:00
twinaphex
73d198ed7f
Set default thumbnail setting to 'boxart'
2016-05-01 16:56:15 +02:00
twinaphex
d4d2f7fa6b
Set default thumbnails setting to 1
2016-05-01 16:49:13 +02:00
Twinaphex
01c59cf0eb
Merge pull request #2933 from lakkatv/master
...
(Lakka) Fix samba and bluetooth service management
2016-05-01 16:43:30 +02:00
Jean-André Santoni
bede7cfe2b
(Lakka) Fix samba and bluetooth service management
2016-05-01 21:33:31 +07:00
twinaphex
f9462ed562
Update autoconfig path
2016-05-01 16:09:46 +02:00
twinaphex
f59420094a
Simplify dump_to_file_desperate
2016-05-01 16:05:07 +02:00
twinaphex
4372d55325
Change ifdef to ifndef RARCH_CONSOLE
2016-05-01 16:01:03 +02:00
twinaphex
3a23afcaa9
Buildfix for consoles
2016-05-01 15:59:55 +02:00
twinaphex
be7da8d626
(menu_setting.c) Add config.h
2016-05-01 15:46:42 +02:00
twinaphex
09f5ccf050
open_default_config_file - cleanup
2016-05-01 15:33:48 +02:00
Twinaphex
e135f0b209
(iOS) Add default directory for playlists
2016-05-01 15:30:25 +02:00
Twinaphex
65dfddd910
(OSX) Start using Library/Application Support for config file settings
2016-05-01 15:28:45 +02:00
twinaphex
e9f0ff08fe
(file_path_special.c) Add config.h
2016-05-01 15:08:31 +02:00
twinaphex
7d99e7cd51
Create fill_pathname_application_data
2016-05-01 15:07:45 +02:00
twinaphex
5032c677e6
(Net) Only comment out printf
2016-05-01 14:44:12 +02:00
twinaphex
8dd4333e16
(net_http) Comment out debug logging
2016-05-01 14:38:23 +02:00
radius
2931ae3d17
add a few more ports
2016-04-30 23:33:32 -05:00
radius
a1ac5af8af
allow configuration of port & IP
2016-04-30 23:23:56 -05:00
radius
7f004aee71
Complete basic implementation of retropad remote (windows only atm)
2016-04-30 22:49:51 -05:00
radius
dd2bb5a17b
add basic retropad remote
2016-04-30 22:42:50 -05:00
twinaphex
729b1bf64b
(Menu) Rename more xmb_ variables
2016-05-01 04:46:16 +02:00
twinaphex
6d720ff337
(XMB/Shader pipeline) Rename some variables and enable ribbon by default
2016-05-01 04:40:20 +02:00
radius
1a9206ea51
android platform driver refinement
2016-04-30 16:39:29 -05:00
radius
96bc0111c8
revert the default config
2016-04-30 14:34:48 -05:00
radius
c0a97eeb60
Modified
...
android:
- save thumbnails on the sdcard if writable
- save cheats on the sdcard if writable
- save remaps on the sdcard if writable
- save playlists on the sdcard if writable
windows:
- stub out defaults for save/state/system
2016-04-30 14:33:02 -05:00
Andrés
9baba9183c
Merge pull request #2930 from lakkatv/master
...
Keep thumbnails at the root, since they have their own repo, for the …
2016-04-30 21:04:57 +02:00
Jean-André Santoni
0c09050760
Keep thumbnails at the root, since they have their own repo, for the sake of consistency with libretro-fetch
2016-05-01 02:03:17 +07:00
radius
ec9aea1189
bump up version
2016-04-30 10:12:28 -05:00
radius
cc215061fc
fix wallpapers dir
2016-04-30 10:10:22 -05:00
radius
0ef416970c
use relative paths whenever possible in the windows platform driver
2016-04-30 10:09:47 -05:00
Twinaphex
f9417b9442
Merge pull request #2929 from lakkatv/master
...
Use autoconfig everywhere instead of autoconf
2016-04-30 16:28:11 +02:00
twinaphex
865e5b78dc
(platform_linux.c) Cleanup
2016-04-30 16:12:37 +02:00
twinaphex
9a4eb1b3d1
Add HAVE_MENU ifdef
2016-04-30 16:11:28 +02:00
twinaphex
928767c5f3
(Win32) If built with OpenGL support, default to XMB menu driver
2016-04-30 16:11:17 +02:00
Jean-André Santoni
92985a4405
Use autoconfig everywhere instead of autoconf
2016-04-30 17:11:03 +07:00
Twinaphex
aa96995171
Merge pull request #2927 from lakkatv/master
...
(OSX) Add a default path for the thumbnails dir. May fix #2924
2016-04-30 11:51:17 +02:00
Jean-André Santoni
7b8c108b5f
(OSX) Add a default path for the thumbnails dir. May fix #2924
2016-04-30 14:33:57 +07:00
Andrés
6eda5a9e3f
Merge pull request #2921 from lakkatv/master
...
(Lakka) Use a faster mirror for the firmware upgrades
2016-04-29 05:24:08 +02:00
Jean-André Santoni
7128037670
(Lakka) Use a faster mirror for the firmware upgrades
2016-04-29 10:20:39 +07:00
Andrés
874dabd475
Merge pull request #2919 from diablodiab/master
...
Change ALooper_pollAll in android_input_poll from a non blocking call…
2016-04-29 02:49:05 +02:00
Diablodiab
58c5cc6f46
Change ALooper_pollAll in android_input_poll from a non blocking call into a 1 ms
...
blocking call. For some reason this allows more input events to queue up in the
input queue for processing making it easier to press multiple gamepad buttons and
have it register within a single frame.
2016-04-29 00:42:09 +02:00
Andrés
fd5861d79c
Merge pull request #2915 from lakkatv/master
...
(XMB) Forgot to rename the gradient
2016-04-29 00:40:09 +02:00
Jean-André Santoni
b058ca5263
(XMB) Forgot to rename the gradient
2016-04-29 05:38:24 +07:00
Andrés
96de4b3e0e
Merge pull request #2914 from lakkatv/master
...
(XMB) Yet another gradient, for high contrast
2016-04-29 00:09:25 +02:00
Jean-André Santoni
0dc69d4721
(XMB) Yet another gradient, for high contrast
2016-04-29 05:06:32 +07:00
radius
e576296131
make it possible to stop retroarch from creating default dirs for users with custom setups
2016-04-28 16:48:58 -05:00
twinaphex
2aad6bf2bb
Improve action_switch_thumbnail - if thumbnail mode is 'off', then
...
pressing 'Y button' will do nothing. If not, you can cycle between
all thumbnail modes (except for Off)
2016-04-28 23:19:32 +02:00
twinaphex
6db13ab51d
(udev) cleanup
2016-04-28 22:50:02 +02:00
twinaphex
02ea0a8a80
Use new_path
2016-04-28 21:47:33 +02:00
twinaphex
cedb005c93
let's see if this works
2016-04-28 21:46:13 +02:00
Twinaphex
28cc81bfe7
Merge pull request #2913 from lakkatv/master
...
Copy alsa device list implementation to alsathread
2016-04-28 21:33:26 +02:00
Jean-André Santoni
cacc8451a6
Copy alsa device list implementation to alsathread
2016-04-29 02:28:57 +07:00
twinaphex
61d6fb57e6
Buildfixes
2016-04-28 20:55:26 +02:00
twinaphex
48eb86cb47
(Win32) Buildfix
2016-04-28 20:52:30 +02:00
Twinaphex
e3dfa361f0
(iOS/OSX) Buildfixes
2016-04-28 20:51:08 +02:00
twinaphex
895783d854
Move some variables
2016-04-28 20:49:13 +02:00
twinaphex
65dec874a8
Move some path settings
2016-04-28 19:52:25 +02:00
Twinaphex
829656391a
(OSX) Fix build
2016-04-28 19:29:21 +02:00
twinaphex
11cc280239
(Win32) Buildfix
2016-04-28 19:27:17 +02:00
twinaphex
7dffc6286b
Internally change directory settings
2016-04-28 19:26:02 +02:00
Twinaphex
bd11c241ec
Merge pull request #2911 from lakkatv/master
...
Update the thumbnails URLs
2016-04-28 17:29:28 +02:00
Jean-André Santoni
b497e2ea5a
Update the thumbnails URLs
2016-04-28 22:27:32 +07:00
radius
4734234dc5
fix win32 build
2016-04-28 09:00:43 -05:00
twinaphex
05d9e6a47d
(Win32) Add default paths
2016-04-28 15:13:52 +02:00
twinaphex
5d449d5024
(libretro-common) net_http - cleanups
2016-04-28 11:58:44 +02:00
twinaphex
ba415b6d3a
Silence warnings
2016-04-27 23:07:36 +02:00
Twinaphex
e69c43f2a8
C89_BUILD fixes
2016-04-27 23:03:49 +02:00
twinaphex
f3521e4cc8
Fix CXX_BUILD
2016-04-27 22:54:33 +02:00
twinaphex
cf74d1b853
(audio device code) Cleanups
2016-04-27 22:40:02 +02:00
Twinaphex
617b69d81f
Merge pull request #2909 from gouchi/master
...
Adding audio device to menu setting
2016-04-27 22:35:29 +02:00
Twinaphex
b0e9266416
Merge pull request #2908 from lakkatv/master
...
(XMB) Finalize the thumbnail type switching on keypress
2016-04-27 22:34:31 +02:00
gouchi
b76c724872
Adding audio device to menu setting
2016-04-27 22:29:58 +02:00
Jean-André Santoni
7150ea5df2
(XMB) Finalize the thumbnail type switching on keypress
2016-04-28 03:26:09 +07:00
Alcaro
68a17c5401
Fix HTTP protocol violation.
2016-04-27 21:04:16 +02:00
twinaphex
eb53356522
Add __INTEL_COMPILER ifdef to retro_inline.h
2016-04-27 16:05:24 +02:00
twinaphex
1efff4bdc3
CXX_BUILD fix
2016-04-27 14:52:28 +02:00
Twinaphex
6b6a2b93fa
C89_BUILD fix for OSX
2016-04-27 14:43:42 +02:00
Twinaphex
2c221e747e
(libretro_common) Include retro_common_api.h - interface_stream.h
2016-04-27 14:37:03 +02:00
twinaphex
3b9c406123
Add rule for OSX/iOS - ssize_t
2016-04-27 14:35:59 +02:00
twinaphex
15a30dae70
CLeanups
2016-04-27 14:29:28 +02:00
twinaphex
0264863520
(menu_displaylist.c) Cleanup
2016-04-27 14:26:45 +02:00
twinaphex
060478184b
Cleanups
2016-04-27 14:20:09 +02:00
twinaphex
dd4f24ecde
Add need_entries_refresh and need_navigation_clear to
...
menu_displaylist_info strruct
2016-04-27 13:45:13 +02:00
twinaphex
a5dc73dfde
(menu_displaylist) Cleanup
2016-04-27 13:36:44 +02:00
twinaphex
27b4e72613
Button Y can now switch between Thumbnails modes (Boxart/Screenshots/Title)
2016-04-27 13:19:03 +02:00
twinaphex
4fd2fee2a7
np_is_server/np_is_spectate - cleanups
2016-04-27 11:30:50 +02:00
twinaphex
6cc60a2d02
CXX_BUILD fixes
2016-04-27 11:11:53 +02:00
twinaphex
d4a50935d2
C89_BUILD fix
2016-04-27 10:58:38 +02:00
twinaphex
b4f4720f51
(Cg) Update Cg simple ribbon courtesy of teepee
2016-04-26 22:11:58 +02:00
twinaphex
3f526ed625
Initialize device list after initializing audio driver
2016-04-26 18:10:52 +02:00
twinaphex
d20a2edcb4
Add RARCH_AUDIO_CTL_DEVICES_LIST_NEW/RARCH_AUDIO_CTL_DEVICES_LIST_FREE/RARCH_AUDIO_CTL_DEVICES_LIST_GET
2016-04-26 18:08:25 +02:00
twinaphex
f4b40cd108
(Audio) Add device_list_new/device_list_free to audio drivers
2016-04-26 17:55:20 +02:00
twinaphex
e93924b0e2
Fix d3d_draw_pipeline
2016-04-26 12:47:00 +02:00
twinaphex
aa55c1a7d9
Fix draw_pipeline
2016-04-26 12:46:16 +02:00
twinaphex
7c4df601f8
(Cg) Call gl_cg_set_program_base_attrib for XMB pipeline shaders
2016-04-26 09:16:25 +02:00
Twinaphex
af1e9c4157
Merge pull request #2900 from t-paul/uniform-lookup-fix
...
Add uniform lookup for menu shaders.
2016-04-26 07:50:08 +02:00
Torsten Paul
fdd6d26d85
Add uniform lookup for menu shaders.
...
This fixes the mix-up of parameter assignments for the XMB ribbon shader
which was caused by all 4 uniform locations set to 0.
2016-04-26 00:08:24 +02:00
Twinaphex
b2ed32d664
Merge pull request #2899 from lakkatv/master
...
(XMB) Temporary patch for the messagebox glitch
2016-04-25 19:29:42 +02:00
Jean-André Santoni
2010e57279
(XMB) Complete the previous patch
2016-04-26 00:19:23 +07:00
Jean-André Santoni
90d31a527c
(XMB) Temporary patch for the messagebox glitch
2016-04-26 00:09:30 +07:00
twinaphex
76d00b8b66
Fixes regression
2016-04-25 18:00:24 +02:00
twinaphex
2ce247f11a
Revert "Revert "(XMB) Thumbnails shadows""
...
This reverts commit faa717a8ab .
2016-04-25 17:55:18 +02:00
twinaphex
faa717a8ab
Revert "(XMB) Thumbnails shadows"
...
This reverts commit ee076f848e .
2016-04-25 17:52:17 +02:00
Twinaphex
5f4687d16c
Merge pull request #2898 from lakkatv/master
...
(XMB) Thumbnails shadows
2016-04-25 17:42:01 +02:00
Jean-André Santoni
ee076f848e
(XMB) Thumbnails shadows
2016-04-25 22:39:00 +07:00
twinaphex
89d4a5761a
Add HAVE_SYSTEMD ifdefs
2016-04-25 15:21:39 +02:00
Twinaphex
936c0bb3b0
Merge pull request #2897 from lakkatv/master
...
(Lakka) Control systemd services. Touching the files was not enough.
2016-04-25 15:16:30 +02:00
twinaphex
e15a385e70
Add HAVE_SYSTEMD check
2016-04-25 15:16:06 +02:00
twinaphex
576415d762
(Nuklear) Rename zr_ to nk_
2016-04-25 15:01:58 +02:00
twinaphex
748f5dc74b
(Nuklear/Zahnrad) Rename to 'nuklear'
2016-04-25 14:58:47 +02:00
twinaphex
68265f6c52
Add 'draw_pipeline to menu/drivers_display
2016-04-25 13:56:12 +02:00
twinaphex
54c0ca4bf5
C89_BUILD fixes
2016-04-25 13:45:53 +02:00
twinaphex
a83e6b3405
(Cg) Cleanups
2016-04-25 13:02:05 +02:00
twinaphex
0a3ca14fde
(Cg) Rename cg_data to cg
2016-04-25 12:51:01 +02:00
twinaphex
43943fe794
(Cg) Cleanups
2016-04-25 12:33:38 +02:00
twinaphex
d4184df592
(Cg) Call gl_cg_reset_attribs before initializing Cg shader backend
2016-04-25 12:22:55 +02:00
twinaphex
01a9185a2d
(Cg) Cleanups
2016-04-25 12:07:23 +02:00
twinaphex
9ff8a3c8e2
(Cg) Cleanups
2016-04-25 11:59:46 +02:00
twinaphex
65359297d8
Change 'Off' to 'OFF'
2016-04-25 11:37:34 +02:00
Jean-André Santoni
a6acc7b31b
(Lakka) Control systemd services. Touching the files was not enough.
2016-04-25 15:49:25 +07:00
twinaphex
242e579b89
(Cg/GLSL) Name some variables the same
2016-04-25 10:15:57 +02:00
twinaphex
78d48c53d2
Rename MENU_DISPLAY_CTL_DRAW_RIBBON to MENU_DISPLAY_CTL_DRAW_PIPELINE
2016-04-24 23:05:24 +02:00
twinaphex
18b0fb1422
(Menu) Cleanups
2016-04-24 22:56:28 +02:00
twinaphex
bb43c8115f
Rename XMB Ribbon Enable to 'Menu Shader Pipeline'
2016-04-24 22:49:15 +02:00
twinaphex
a8485d451a
(config.def.h) Set ribbon enable mode to 1 by default for GLES2
2016-04-24 22:16:54 +02:00
twinaphex
8cb66dd021
Add way to switch back and forth between shader pipeline
2016-04-24 22:03:39 +02:00
twinaphex
b00202a83d
(GLES2) Use XMB ribbon simple shader for GLES2
2016-04-24 20:29:42 +02:00
twinaphex
d7b3e9cc8f
Add old shader versions of XMB ribbon
2016-04-24 20:25:56 +02:00
Twinaphex
5fbcb50b5e
Merge pull request #2896 from lakkatv/master
...
(Menu) Fix the index download animation bug for all download lists
2016-04-24 12:55:25 +02:00
Jean-André Santoni
20888aee7f
(Menu) Fix the index download animation bug for all download lists
2016-04-24 17:30:23 +07:00
Twinaphex
43ce4756a1
Merge pull request #2895 from lakkatv/master
...
(Menu) Fix the animation bug when downloading index
2016-04-24 09:03:50 +02:00
Twinaphex
d28763a89a
Merge pull request #2894 from sergiobenrocha2/master
...
Sane default path for thumbnails [on linux].
2016-04-24 09:03:20 +02:00
radius
1d82b08af0
[nk] update font code
2016-04-24 01:07:51 -05:00
radius
aa7ee86da6
[nk] update nuklear
2016-04-24 01:07:50 -05:00
Jean-André Santoni
9a356d85a0
(Menu) Fix the animation bug when downloading index
...
The menu was forcing a navigation selection clear on OK pressed without letting the menu driver perform it's animations. This patch separate the two events, OK is pressed, the index is downloaded, the menu driver animates the transition to the new list, and finally the navigation selection is cleared. In the right order. DISPLAYLIST_GENERIC should progressively disapear in profit of DISPLAYLIST_PENDING_CLEAR for more flexibility in the menus.
2016-04-24 07:23:07 +07:00
Andrés
fbc1134a6e
Fix the thumbnail downloader URL
2016-04-23 17:50:47 -05:00
sergiobenrocha2
7db1d2047b
Sane default path for thumbnails [on linux].
2016-04-23 19:20:16 -03:00
Alcaro
bbb7871028
Why exactly are we iterating over this string one character per frame?
2016-04-23 22:50:46 +02:00
twinaphex
dcd5391a75
(Thumbnails Updater) Added Thumbnails Updater
2016-04-23 22:31:39 +02:00
twinaphex
a34ce90940
(d3d_common.cpp) Include d3dx9tex.h instead
2016-04-23 19:09:15 +02:00
twinaphex
6083f850aa
(D3D) Buildfix
2016-04-23 19:04:19 +02:00
twinaphex
cc7f661f9c
(D3D) Buildfixes
2016-04-23 19:02:40 +02:00
Twinaphex
493b6850a5
Use include dir d3d/cg files
2016-04-23 18:19:35 +02:00
twinaphex
33cf9ce023
Add more d3dx9 header files
2016-04-23 18:17:28 +02:00
twinaphex
161b19cb73
Add gfx/include/d3d9
2016-04-23 18:11:22 +02:00
twinaphex
d94a0a912c
(D3D) Cleanups
2016-04-23 14:17:55 +02:00
twinaphex
7242d8dcf7
Revert "(D3D) Cleanups"
...
This reverts commit 64559154cf .
2016-04-23 11:34:30 +02:00
twinaphex
64559154cf
(D3D) Cleanups
2016-04-23 11:21:38 +02:00
twinaphex
08b7ac500b
(libretro-common) Updates
2016-04-23 10:40:46 +02:00
twinaphex
3902a6715a
(D3D) Buildfix
2016-04-23 10:22:23 +02:00
twinaphex
38bc378c4d
(D3D) Some buildfixes
2016-04-23 10:18:46 +02:00
twinaphex
61a71e91e0
(D3D common) Add C versions of functions
2016-04-23 09:26:38 +02:00
Twinaphex
5a0d656a47
(XMB) Rename noise2 to xmb_noise2 - fixes shader compilation
...
on OSX
2016-04-23 05:21:40 +02:00
Twinaphex
d0153fb024
Merge pull request #2892 from t-paul/fix
...
Ensure the menu shader is activated.
2016-04-23 05:13:00 +02:00
Torsten Paul
6b049681b6
Ensure the menu shader is activated.
2016-04-23 05:04:50 +02:00
Twinaphex
b6a51f006a
Merge pull request #2890 from lakkatv/master
...
(XMB) Ribbon lighting + readability tweaks
2016-04-23 04:11:45 +02:00
Jean-André Santoni
422c6d8984
(XMB) Ribbon lighting + readability tweaks
2016-04-23 05:24:44 +07:00
twinaphex
ce077533c2
(GLSL) Increase attrib array size
2016-04-22 15:22:27 +02:00
Twinaphex
bfcfb40a7b
Merge pull request #2888 from lakkatv/master
...
(XMB) Make gradient opaque unless libretro is running
2016-04-22 15:11:19 +02:00
Jean-André Santoni
be6cdbc3c0
(XMB) Make gradient opaque unless libretro is running
2016-04-22 20:05:56 +07:00
twinaphex
99246ae3e8
(Cg) Cleanup
2016-04-22 14:37:11 +02:00
twinaphex
63f0e998db
(Cg) Code deduplication cleanups
2016-04-22 14:05:45 +02:00
twinaphex
4250161327
(GLSL/Cg) Simplify some variables
2016-04-22 14:00:30 +02:00
Twinaphex
012c4006b1
(XMB) Remove unused variable
2016-04-22 13:35:47 +02:00
twinaphex
f3f6e6ff70
(Cg) Make cg_attribs bigger - would lead to overflows when sending
...
XMB ribbon to it
2016-04-22 13:27:50 +02:00
Twinaphex
1e2917a78c
Merge pull request #2887 from lakkatv/master
...
(XMB) Animation polishing
2016-04-22 13:18:18 +02:00
Jean-André Santoni
9cd0d46476
(XMB) Add back the red gradient
2016-04-22 18:16:31 +07:00
Jean-André Santoni
339a0cdef4
(XMB) Increase the delay for xmb_toggle to make the animation more noticeable
2016-04-22 18:11:39 +07:00
Jean-André Santoni
0f6c3564dc
(XMB) Use an easing function closer to the one used in PS3
2016-04-22 18:10:20 +07:00
Twinaphex
0f38dc8e3e
Merge pull request #2886 from lakkatv/master
...
(XMB) Code cleaning
2016-04-22 12:56:21 +02:00
Jean-André Santoni
f47c020946
(XMB) Code cleaning
2016-04-22 17:43:23 +07:00
Twinaphex
818009e75c
Merge pull request #2885 from lakkatv/master
...
(Menu) Refactoring
2016-04-22 12:31:23 +02:00
Jean-André Santoni
c7f8df9327
(Menu) Use MENU_DISPLAY_CTL_LIBRETRO_RUNNING in all menu drivers
2016-04-22 17:25:02 +07:00
Jean-André Santoni
a06ebe33e4
(Menu) Remove useless variables
2016-04-22 17:21:52 +07:00
Jean-André Santoni
d76cca7a47
(XMB) Use MENU_DISPLAY_CTL_LIBRETRO_RUNNING
2016-04-22 17:14:34 +07:00
Jean-André Santoni
dad5215d93
(XMB) Rename variables
2016-04-22 17:11:56 +07:00
Twinaphex
397861ee7e
Merge pull request #2884 from lakkatv/master
...
(XMB) Gradient improvements
2016-04-22 10:23:58 +02:00
Jean-André Santoni
f8f8650349
(XMB) More gradients
2016-04-22 15:20:08 +07:00
Jean-André Santoni
171453ac1d
(XMB) Use MENU_DISPLAY_CTL_DRAW instead of MENU_DISPLAY_CTL_DRAW_BG in xmb_draw_dark_layer
2016-04-22 14:27:34 +07:00
Jean-André Santoni
fe255f103e
(XMB) Use a separate function to darken the screen
2016-04-22 14:05:18 +07:00
Jean-André Santoni
a4308640a2
(XMB) Gradient switching
2016-04-22 13:47:14 +07:00
twinaphex
9a1fed8598
Don't bake in strlcpy/strlcat for OSX
2016-04-22 08:13:13 +02:00
twinaphex
c11f06e584
(MaterialUI) Cleanups
2016-04-22 08:07:03 +02:00
twinaphex
d9ddb92a90
(egl_common.c) Silence warning
2016-04-22 07:56:32 +02:00
Jean-André Santoni
989823691e
(XMB) Normalize the shadows setting name
2016-04-22 12:46:56 +07:00
Twinaphex
9e686299d2
Merge pull request #2883 from lakkatv/master
...
(XMB) Ribbon Enable setting
2016-04-22 07:37:47 +02:00
Jean-André Santoni
a1e91ff606
(XMB) Ribbon Enable setting
2016-04-22 12:32:32 +07:00
twinaphex
b34da03281
Update
2016-04-22 05:31:56 +02:00
twinaphex
ac18671ead
Update libretro-common
2016-04-22 05:28:49 +02:00
twinaphex
4750e87c76
(GLSM) Add comments
2016-04-21 22:47:48 +02:00
twinaphex
0c0134d4d6
Revert "Cleanups"
...
This reverts commit d239bee4e8 .
2016-04-21 21:24:14 +02:00
twinaphex
d0a87a236d
Do blending begin/end only once instead of for every item
2016-04-21 10:16:21 +02:00
twinaphex
a908cf4101
Do blending begin / end only once for horizontal tabs
2016-04-21 10:14:46 +02:00
twinaphex
d239bee4e8
Cleanups
2016-04-21 09:39:36 +02:00
twinaphex
15530a351b
(MaterialUI) Cleanups
2016-04-21 09:28:22 +02:00
twinaphex
2c75c45f3b
Refactor xmb_draw_icon
2016-04-21 09:18:03 +02:00
twinaphex
ba91ae5909
(XMB) Refactor icon code
2016-04-21 09:14:25 +02:00
twinaphex
4f2d1d7c93
Silence warning 'val may be unused uninitialized in this function'
2016-04-21 07:22:26 +02:00
twinaphex
1add138dae
(XMB) Cleanups
2016-04-21 07:02:30 +02:00
twinaphex
9ba0cbfac7
Cleanup menu_display_draw_cursor
2016-04-21 05:08:36 +02:00
twinaphex
af976d5da3
Cleanup xmb_draw_bg
2016-04-21 05:04:01 +02:00
twinaphex
3ddb5d51b3
Cleanups
2016-04-21 04:54:07 +02:00
twinaphex
c9ed624078
Create menu_display_set_alpha
2016-04-21 04:34:02 +02:00
twinaphex
02776fed31
(XMB) Cleanups
2016-04-21 04:17:45 +02:00
twinaphex
f2ed54fcf3
(XMB) cleanups
2016-04-21 04:12:24 +02:00
Twinaphex
39305b920c
Merge pull request #2881 from lakkatv/master
...
(XMB) Ribbon alpha improvements
2016-04-20 23:45:03 +02:00
Jean-André Santoni
033ccf4803
(XMB) Remove dont_replace_coords
2016-04-21 03:36:35 +07:00
Jean-André Santoni
d22b72a892
(XMB) Ribbon alpha improvements
...
Honor the xmb alpha setting, and the fade in animation.
2016-04-21 03:21:59 +07:00
Twinaphex
ec19f27971
Merge pull request #2880 from lakkatv/master
...
(XMB) Fix some icons in the quick menu
2016-04-20 21:56:54 +02:00
Jean-André Santoni
01dcf48c5b
(XMB) Fix some icons in the quick menu
2016-04-21 02:53:42 +07:00
twinaphex
8de7fa63ae
Remove this - seems to be unnecessary
2016-04-20 21:40:30 +02:00
twinaphex
cb3a3a7980
Expand ifdef
2016-04-20 21:34:42 +02:00
twinaphex
06c1fb2a5c
Add ifdefs around shader code
2016-04-20 21:23:39 +02:00
Twinaphex
d1d3bd6e4b
Merge pull request #2879 from lakkatv/master
...
(XMB) Ribbon refactoring
2016-04-20 20:33:25 +02:00
Jean-André Santoni
343824858b
(XMB) Disable ribbon
2016-04-21 01:29:37 +07:00
Jean-André Santoni
04370c6597
(XMB) Separate xmb_draw_bg and xmb_draw_ribbon. Fixes the black help layer.
2016-04-21 01:20:52 +07:00
Jean-André Santoni
252414f4d7
(XMB) Move the ribbon display code to menu_display
2016-04-21 01:18:30 +07:00
Twinaphex
5530f7fe63
Merge pull request #2877 from lakkatv/master
...
(XMB) Temporary fix for the GLSL ribbon on OSX
2016-04-20 19:30:17 +02:00
Jean-André Santoni
0bdf68d0ea
(XMB) Temporary fix for the GLSL ribbon on OSX
2016-04-21 00:26:05 +07:00
Twinaphex
6de2827b57
Merge pull request #2876 from lakkatv/master
...
(Menu) Fix a regression in xmb_draw_text
2016-04-20 18:38:13 +02:00
Jean-André Santoni
29d07d1ba6
(Menu) Fix a regression in xmb_draw_text
2016-04-20 23:25:52 +07:00
twinaphex
a912a64514
(XMB) Cleanups
2016-04-20 17:37:31 +02:00
twinaphex
a7142680ca
(XMB) Cleanup
2016-04-20 17:34:15 +02:00
twinaphex
a713325459
(XMB) Clenaups
2016-04-20 08:01:51 +02:00
Twinaphex
6fe8637f6a
Merge pull request #2875 from fr500/master
...
[zr] update to the new toolkit
2016-04-20 07:52:58 +02:00
radius
2443c34ae2
[nk] make it render something again
2016-04-20 00:46:41 -05:00
twinaphex
9af9a1c89e
Cleanups
2016-04-20 07:31:26 +02:00
twinaphex
d7e6ada920
Rename mui_blit_line
2016-04-20 07:07:14 +02:00
twinaphex
a1969de2c3
Create menu_display_draw_text
2016-04-20 06:56:19 +02:00
twinaphex
4325a323e5
Remove duplicate blending
2016-04-19 23:40:36 +02:00
twinaphex
a29ac9598a
(XMB) Don't need to include glsym anymore
2016-04-19 23:15:17 +02:00
twinaphex
1bbc2f09b5
(courtesy of teepee) Rewrite the ribbon code to use the coordinate
...
array
2016-04-19 23:00:55 +02:00
twinaphex
b479903e3f
Simplify Resume Content/ Close Content / Restart Content
2016-04-19 18:31:48 +02:00
twinaphex
30c1cd8de9
Remae Quick Menu options
2016-04-19 18:13:32 +02:00
twinaphex
4a29f71272
(Menu) Cleanups
2016-04-19 17:40:03 +02:00
twinaphex
65bd8194cd
Cleanup
2016-04-19 17:37:27 +02:00
twinaphex
3387a0d678
(menu display) Create bind texture functions
2016-04-19 08:53:48 +02:00
twinaphex
17273493ef
(Menu) Create viewport function callback
2016-04-19 08:50:35 +02:00
twinaphex
cddeabd4ec
(Zarch) Cleanup
2016-04-19 08:36:20 +02:00
twinaphex
f3d072cdcf
Add dont_replace_coords to menu_display_ctx_draw_t
2016-04-19 08:08:40 +02:00
twinaphex
1aa8a950ef
Set draw->x/draw->y outside before calling MENU_DISPLAY_CTL_DRAW_BG
2016-04-19 07:58:50 +02:00
twinaphex
cbcbd895d2
Create menu_display_draw_cursor - code de-duplication
2016-04-19 07:41:05 +02:00
twinaphex
528eddbed5
Cleanups for cursor code
2016-04-19 07:35:26 +02:00
twinaphex
846bea4074
(XMB) Cleanup
2016-04-19 07:24:37 +02:00
twinaphex
0283a87560
(XMB) Disable XMB ribbon
2016-04-19 07:17:39 +02:00
twinaphex
ee639d8b20
(XMB/Zarch) Use same coord array for XMB/Zarch
2016-04-19 07:17:17 +02:00
twinaphex
03de4a0b35
Change argument order of menu_display_push_quad
2016-04-19 07:04:00 +02:00
twinaphex
c761b14eb4
Move zarch_zui_push_quad and zarch_zui_snow to menu_display
2016-04-19 06:57:53 +02:00
twinaphex
1d1b868103
Simplify MENU_DISPLAY_CTL_DRAW_GRADIENT
2016-04-19 06:30:10 +02:00
radius
86388cddfe
[zr] start moving to the new version
2016-04-18 18:46:33 -05:00
radius
ddd8e29d87
[zr] start moving to the new version
2016-04-18 18:00:13 -05:00
radius
47b37e949f
[zr] start moving to the new version
2016-04-18 17:59:45 -05:00
radius
8b302c369e
[zr] start moving to the new version
2016-04-18 17:59:32 -05:00
aliaspider
7f63016ccb
(3DS) osSetSpeedupEnable should always be called.
2016-04-18 19:26:18 +01:00
Twinaphex
9d0047798d
Merge pull request #2874 from aliaspider/master
...
(3DS) gfx driver: improvements / fixes.
2016-04-18 18:10:40 +02:00
aliaspider
0ffba39280
(3DS) restore state correctly when suspending/exiting app. ( fixes #2207 )
2016-04-18 16:38:32 +01:00
aliaspider
4f54025a50
(3DS) 3D slider display mode selection tweaks.
2016-04-18 15:55:34 +01:00
aliaspider
0f8895bcc3
(3DS) the parallax layer register can be written to from userland with
...
GSPGPU_WriteHWRegs.
2016-04-18 15:22:41 +01:00
twinaphex
2d69615f1d
Add some compatibility defines for XMB ribbon pipeline shader
2016-04-18 03:56:08 +02:00
twinaphex
faa3e3557c
Exclude SDL for C89_BUILD
2016-04-18 03:23:47 +02:00
twinaphex
acf9f7aad1
C89/C90_BUILD fixes
2016-04-18 03:00:23 +02:00
twinaphex
c75143a62f
CXX_BUILD fixes
2016-04-18 02:56:42 +02:00
twinaphex
ab1c26d532
(XMB) Cleanups
2016-04-18 02:27:46 +02:00
twinaphex
a8b8ca7a96
Cleanup mui_context_reset_textures
2016-04-18 02:24:37 +02:00
twinaphex
06796bcc14
Refactor xmb_context_reset_textures
2016-04-18 02:20:54 +02:00
twinaphex
8a8a270159
(XMB) Cleanups
2016-04-18 02:10:24 +02:00
twinaphex
c7be8edd89
(XMB) Cleanups
2016-04-18 01:53:50 +02:00
twinaphex
38cc90d0e0
(XMB) Refactor ribbon
2016-04-18 01:52:16 +02:00
twinaphex
3264426a96
(XMB) Add coord_array
2016-04-17 23:23:48 +02:00
Twinaphex
25c2acb98d
Merge pull request #2873 from lakkatv/master
...
(XMB) Fix the ribbon with GLES
2016-04-17 21:58:57 +02:00
Jean-André Santoni
8e4934edae
(XMB) Fix the ribbon with GLES
2016-04-18 02:50:48 +07:00
Twinaphex
1b111feb9e
Merge pull request #2872 from aliaspider/master
...
(3DS) add more display modes for the top screen that can be controlled by the 3D slider.
2016-04-17 21:16:07 +02:00
aliaspider
4994de806a
(3DS) add more display modes for the top screen that can be controlled
...
by the 3D slider.
2016-04-17 20:10:21 +01:00
twinaphex
34389dbd22
Remove useless glVertexPointer call
2016-04-17 20:42:12 +02:00
twinaphex
2fc465ea83
Disable Ribbon by default
2016-04-17 20:14:12 +02:00
Twinaphex
287fa45e73
Merge pull request #2871 from lakkatv/master
...
(XMB) Ribbon: use gfx_coords_t, and unhardcode some numbers
2016-04-17 20:11:29 +02:00
Jean-André Santoni
0410d7a59e
(XMB) Ribbon: use gfx_coords_t, and unhardcode some numbers
2016-04-18 01:05:27 +07:00
twinaphex
7b3b4de3b9
Ribbon GLSL fragment shader - remove this unused line
2016-04-17 18:25:25 +02:00
twinaphex
09b0a09ca2
Alpha needs to be set to 0.90 for gradient ribbon background,
...
otherwise fadeout will not work properly when we are at the info
screen
2016-04-17 18:20:41 +02:00
twinaphex
ec4f961348
(XMB Cg) Ribbon works with Cg now too
2016-04-17 17:59:40 +02:00
aliaspider
1465cf1ffc
(3DS) allow setting a start offset in the texture
2016-04-17 15:30:44 +01:00
twinaphex
05f2153549
Change uniform_info's uniform type to unsigned
2016-04-17 16:07:32 +02:00
aliaspider
a609a748db
(3DS) move shaders to a subdirectory.
2016-04-17 13:27:55 +01:00
aliaspider
27fc306b19
(3DS) refactor shaders.
2016-04-17 13:23:56 +01:00
Twinaphex
66ba52eab0
CXX_BUILD fixes
2016-04-17 07:49:54 +02:00
Twinaphex
c8d97d05e7
(shader_glsl.c) Fix warnings
2016-04-17 07:45:37 +02:00
twinaphex
0f21ab247c
header cleanup
2016-04-17 07:37:00 +02:00
twinaphex
97d5a971a4
Change header includes
2016-04-17 07:34:01 +02:00
twinaphex
811a2d1419
Create input_defines.h
2016-04-17 07:32:08 +02:00
twinaphex
ef835f93d5
Change function signature for set_coords
2016-04-17 07:12:48 +02:00
twinaphex
e48e294009
(XMB Ribbon) Make gradient background transparent when libretro
...
core is running
2016-04-17 06:56:26 +02:00
twinaphex
71df73e640
(video_shader_driver.h) Cleanup
2016-04-17 06:17:23 +02:00
twinaphex
58f145282e
(XMB) Set uniform to vertex program and add 'add_prefix' to uniform_info struct
2016-04-17 06:11:48 +02:00
twinaphex
6579b5f3c8
Add XMB shader compilation to shader_gl_cg.c
2016-04-17 05:52:26 +02:00
twinaphex
30ade96fc0
Add Cg conversions of XMB ribbon/Zahnrad
2016-04-17 05:48:06 +02:00
twinaphex
641a37ce06
Change some function parameters for gl_ff_matrix/gl_ff_vertex
2016-04-17 05:00:42 +02:00
twinaphex
46b2100132
gl_cg_set_mvp - cleanup
2016-04-17 04:55:58 +02:00
twinaphex
07d28091a2
(GLSL) CLeanups
2016-04-17 04:52:13 +02:00
twinaphex
19367da0ae
(GLSL) Cleanups
2016-04-17 04:37:38 +02:00
Twinaphex
0f337d49c8
(XMB) Remove unused variable
2016-04-17 04:29:37 +02:00
twinaphex
1515c299f1
Add connect_ps2adapter to Makefile.common
2016-04-17 04:14:52 +02:00
twinaphex
9386fb2fa0
Move D3D9 HLSL font shader to file
2016-04-17 04:13:23 +02:00
Twinaphex
b6c12e5b85
Merge pull request #2870 from netux79/master
...
Added PS2/PSX Controller Adapter for HID driver.
2016-04-17 04:08:26 +02:00
twinaphex
e7ab158a3b
(Cg) Refactor/cleanups
2016-04-17 03:56:20 +02:00
twinaphex
ade309d1f1
(D3D Cg) Cleanups
2016-04-17 03:51:24 +02:00
twinaphex
b3220cf53e
Move zahnrad shaders to separate files
2016-04-17 02:36:07 +02:00
Ernesto Ramirez
c4f2de321a
(GX) Added PS2/PSX Controller Adapter for HID driver.
2016-04-16 19:33:17 -05:00
Twinaphex
8616b21e1f
Merge pull request #2869 from aliaspider/master
...
(3DS) change shader format/assembler
2016-04-17 00:18:00 +02:00
twinaphex
e9d16655f0
Create d3d_shaders
2016-04-17 00:16:32 +02:00
twinaphex
02e0be55a8
Move GL stock shader to gfx/drivers/gl_shaders
2016-04-17 00:11:52 +02:00
twinaphex
f0f60901ff
Move all shader files to header files (gfx/drivers/gl_shaders)
2016-04-17 00:08:45 +02:00
twinaphex
8b6abde2f9
Start moving GL shaders to gfx/drivers/gl_shaders
2016-04-16 23:57:37 +02:00
aliaspider
ad0d73d8f0
(3DS) refactor shaders. simplify texture combiner usage.
2016-04-16 22:38:13 +01:00
Twinaphex
6144ca0e31
Merge pull request #2868 from libretro/revert-2867-master
...
Revert "(XMB) Apply the fade in animation on the ribbon when launching RA or…"
2016-04-16 23:18:33 +02:00
Twinaphex
3a717adbf9
Revert "(XMB) Apply the fade in animation on the ribbon when launching RA or…"
2016-04-16 23:18:25 +02:00
Twinaphex
a8032a6c4c
Merge pull request #2867 from lakkatv/master
...
(XMB) Apply the fade in animation on the ribbon when launching RA or…
2016-04-16 23:01:28 +02:00
Jean-André Santoni
6f4e3079bd
(XMB) Apply the fade in animation on the ribbon when launching RA or toggling the menu
2016-04-17 03:46:39 +07:00
Twinaphex
e1512cc473
Merge pull request #2866 from lakkatv/master
...
XMB ribbon improvements
2016-04-16 22:09:29 +02:00
Jean-André Santoni
8317c5849c
(XMB) Draw gradient
2016-04-17 03:06:20 +07:00
Jean-André Santoni
1b0381ca02
(XMB) Slower the ribbon
2016-04-17 02:54:00 +07:00
Jean-André Santoni
5bdd9be52b
(XMB) Refactor ribbon init
2016-04-17 02:50:17 +07:00
aliaspider
c370afd861
(3DS) start porting shaders to the picasso format.
2016-04-16 20:26:05 +01:00
twinaphex
a969547e81
Add XMB_RIBBON_ENABLE switch to XMB
2016-04-16 21:09:54 +02:00
twinaphex
d8de78231b
Add SHADER_CTL_SET_PARAMETER
2016-04-16 21:04:13 +02:00
twinaphex
5d6b4d0a56
(GLSL) Refactor more code
2016-04-16 20:41:52 +02:00
twinaphex
3b5c4d963a
(shader_glsl.c) Lessen calls to glGetUniformLocation
2016-04-16 20:39:57 +02:00
twinaphex
a99dcaa929
(Cg) Get rid of pragma_cg_params
2016-04-16 20:35:08 +02:00
twinaphex
6d7dab2e66
(Cg) Fix Cg named parameter lookup
2016-04-16 20:32:45 +02:00
twinaphex
0b4ae30f6b
Fix erroneous loop variable passing
2016-04-16 20:23:55 +02:00
twinaphex
7f9249830a
set_uniform_parameter - implement parameter lookup properly
2016-04-16 20:06:18 +02:00
twinaphex
4e63113f72
Cleanups
2016-04-16 19:50:23 +02:00
twinaphex
d562bf38cb
Cleanups
2016-04-16 19:44:44 +02:00
twinaphex
0b7ee2fcf7
Change callback prototype
2016-04-16 19:41:48 +02:00
twinaphex
1230edf1ee
Add callback for setting single uniform parameter
2016-04-16 19:38:35 +02:00
twinaphex
ae218cf1a5
Expand uniform_set_parameter functions
2016-04-16 19:29:45 +02:00
twinaphex
ad627701da
(XMB) Cleanups
2016-04-16 17:57:51 +02:00
Twinaphex
e0cf1ab450
Merge pull request #2865 from aliaspider/master
...
(3DS) update.
2016-04-16 15:06:33 +02:00
aliaspider
6be66507d6
(3DS) patch services access for xml takeovers.
2016-04-16 12:44:45 +01:00
aliaspider
a5e2585fdc
(3DS) update svchax.
2016-04-16 12:27:10 +01:00
aliaspider
864f9d7c2c
(3DS) make svchax optional.
2016-04-16 12:06:37 +01:00
twinaphex
f45d2db0b1
Change function signature of uniform_set_parameter
2016-04-16 07:39:41 +02:00
twinaphex
00c7d918e9
(XMB) Comment out unused variables
2016-04-16 07:33:56 +02:00
Twinaphex
ae561de0c8
(Griffin) Buildfixes
2016-04-16 07:32:39 +02:00
Twinaphex
5bba5813cf
Cleanups - remove unused variables
2016-04-16 07:27:47 +02:00
twinaphex
87e8c28749
Favoritize GLSL as default shader type when available
2016-04-16 07:24:22 +02:00
twinaphex
92faefbccc
(GL) Cleanups - gl_set_shader
2016-04-16 07:19:21 +02:00
twinaphex
dfe723c727
gl_shader_init - cleanup
2016-04-16 07:16:32 +02:00
twinaphex
4e041ff3d0
(GL) gl_shader_init - Cleanups
2016-04-16 05:36:09 +02:00
twinaphex
1dfb29ddaf
Add video_shader_set_backend
2016-04-16 05:20:41 +02:00
twinaphex
7b88378952
Add params to video_shader_ctx_init
2016-04-16 05:14:39 +02:00
twinaphex
6f0011fd9f
xmb_thumbnails_ident - cleanup
2016-04-16 05:07:08 +02:00
twinaphex
1f7e6690e3
compile_program - if 'program' is NULL, then try to set program
...
to built-in shader program slot
2016-04-16 04:58:03 +02:00
twinaphex
86cb092b02
Add SHADER_CTL_COMPILE_PROGRAM
2016-04-16 04:56:15 +02:00
twinaphex
79ef0268e5
(Cg) Cleanups
2016-04-16 04:34:32 +02:00
twinaphex
1439b38b20
(Cg shader) Cleanups
2016-04-16 04:31:24 +02:00
twinaphex
2479699131
Cleanups
2016-04-16 01:51:46 +02:00
twinaphex
8a90e2777c
Rename GL_SHADER_STOCK_BLEND to VIDEO_SHADER_STOCK_BLEND
2016-04-16 01:50:20 +02:00
Twinaphex
7f6ff3ba84
Merge pull request #2863 from aliaspider/master
...
(3DS) fixes argc/argv related crashes
2016-04-15 23:49:56 +02:00
aliaspider
3913adbe99
nit.
2016-04-15 22:43:31 +01:00
aliaspider
8bd789389f
(3DS) better handling of argc/argv, fixes crash in CIA builds.
2016-04-15 22:40:34 +01:00
Twinaphex
6241f52b90
Merge pull request #2862 from lakkatv/master
...
(XMB) Thumbnails: workaround for titles containing slashes
2016-04-15 21:38:54 +02:00
Jean-André Santoni
b5dc5470a4
(XMB) Thumbnails: workaround for titles containing slashes
2016-04-16 02:10:30 +07:00
aliaspider
c85e44d597
(3DS) build fix.
2016-04-15 18:46:10 +01:00
twinaphex
6f6330576c
(zr_common.c) Cleanups
2016-04-15 07:45:59 +02:00
twinaphex
9d85afd358
Refactor SHADER_CTL_USE
2016-04-15 07:37:06 +02:00
twinaphex
0f65518118
Add set_active to 'use' function callback for shader driver
2016-04-15 05:08:03 +02:00
twinaphex
934681614f
Cleanup
2016-04-15 05:01:32 +02:00
twinaphex
5c0f7876b8
Cleanups
2016-04-15 04:48:07 +02:00
twinaphex
b3f486ae44
(Menu drivers display) Cleanups
2016-04-15 04:43:48 +02:00
twinaphex
d7cbb4472e
Cleanups
2016-04-15 04:20:57 +02:00
twinaphex
84eb56892f
Cleanups
2016-04-15 04:17:31 +02:00
twinaphex
31c6bba86a
Cut down on code duplication - draw_bg callback no longer necessary
2016-04-15 03:35:19 +02:00
twinaphex
0e984f6c95
Cleanups
2016-04-15 03:31:59 +02:00
twinaphex
3cb6117226
(Menu display) Cleanups
2016-04-15 03:24:21 +02:00
twinaphex
f4f839f776
Cleanups
2016-04-15 03:14:18 +02:00
Twinaphex
1583f7de97
Merge pull request #2860 from lakkatv/master
...
Fix arcade LPL generation
2016-04-15 00:57:00 +02:00
Jean-André Santoni
86cf3243aa
Fix arcade LPL generation
2016-04-15 05:55:11 +07:00
Twinaphex
14a8ec050d
Merge pull request #2859 from lakkatv/master
...
Arcade scanning
2016-04-15 00:30:54 +02:00
Jean-André Santoni
4f74976cac
Arcade scanning
2016-04-15 05:28:44 +07:00
twinaphex
6a39d504e0
Change signature of uniform_set_parameters
2016-04-14 06:24:36 +02:00
twinaphex
7cd10fd707
Start creating stub hlsl_uniform_set_parameter
2016-04-14 03:52:29 +02:00
twinaphex
f418c7fde1
Cleanups
2016-04-14 03:41:53 +02:00
twinaphex
b9bb75c193
(HLSL) Refactor hlsl_compile_program
2016-04-14 03:38:45 +02:00
twinaphex
e61e617e80
(HLSL) Cleanups
2016-04-14 03:20:19 +02:00
twinaphex
a2acb0e6f0
Cleanups
2016-04-14 03:16:24 +02:00
twinaphex
c6292a38f5
Cleanups
2016-04-14 03:11:13 +02:00
twinaphex
8701af084a
(HLSL) Cleanups
2016-04-14 03:09:15 +02:00
twinaphex
5cc1b85f70
(HLSL) Cleanups
2016-04-14 03:06:59 +02:00
twinaphex
930b854272
Refactor compile_programs functions
2016-04-14 01:53:23 +02:00
twinaphex
5f98068e7d
Add shader_program_data
2016-04-14 01:33:43 +02:00
twinaphex
90018dbbe0
(Cg) Cleanups
2016-04-14 01:18:27 +02:00
twinaphex
0093e0cbf9
(Cg) Fix state tracker params too
2016-04-14 01:15:16 +02:00
twinaphex
74be1f5906
(Cg) Should fix pragma parameters
2016-04-14 01:12:14 +02:00
Twinaphex
899db8fb37
(libretro-common) Buildfix for OSX
2016-04-13 22:08:23 +02:00
twinaphex
511fbcda93
(Shaders) Refactor shader program compiling code
2016-04-13 20:14:25 +02:00
twinaphex
1e9aed1683
Create struct shader_program_info
2016-04-13 20:06:43 +02:00
twinaphex
f28c0475b5
(Shaders) Refactors
2016-04-13 19:58:40 +02:00
twinaphex
29495d4973
(Shaders) Cleanups
2016-04-13 19:27:04 +02:00
twinaphex
7321a9431b
Cleanup
2016-04-13 18:24:31 +02:00
twinaphex
dfe08c7148
Use menu_entries_prepend
2016-04-13 17:03:13 +02:00
twinaphex
b63a3f8fcc
(GLSL) CLeanups
2016-04-13 06:52:36 +02:00
twinaphex
f2e3789c8e
(GLSL) Update
2016-04-13 06:40:59 +02:00
twinaphex
45d4718406
(GLSL) Refactor/cleanup
2016-04-13 06:40:40 +02:00
twinaphex
f7c0225e1a
(GLSL) More cleanups
2016-04-13 06:30:00 +02:00
twinaphex
015c166b1d
(GLSL) Cleanups
2016-04-13 06:25:49 +02:00
twinaphex
9218d57b9d
(GLSL) Cleanups
2016-04-13 06:18:53 +02:00
twinaphex
53dad5bc73
(GLSL) Cleanups
2016-04-13 06:04:29 +02:00
twinaphex
edcf3fd1ee
Cleanups
2016-04-13 05:11:22 +02:00
twinaphex
49e43dd085
(GLSL) Cleanup
2016-04-13 05:06:24 +02:00
twinaphex
ea824bdee1
Start implementing glsl_uniform_set_parameter
2016-04-13 04:44:08 +02:00
twinaphex
bf39033bc3
Add 'enabled' attribute to uniform_params
2016-04-13 04:21:17 +02:00
twinaphex
c3f77efb2c
Prepare new GLSL uniform code
2016-04-13 04:16:49 +02:00
twinaphex
c5e4c90e88
(Cg) Flesh out uniform switch
2016-04-13 02:54:01 +02:00
twinaphex
960783987d
(GLSL) Rename gl_uniforms and glsl_vbo
2016-04-13 02:36:00 +02:00
twinaphex
f68d98a6a4
Move uniform info structs to video_shader_driver.h
2016-04-13 02:31:49 +02:00
twinaphex
06ccd36b2f
(PS3) Cut down on warnings
2016-04-13 01:49:38 +02:00
twinaphex
928f4e9e65
(Cg) Cleanup
2016-04-13 01:46:29 +02:00
twinaphex
df90f233a4
(GL Cg) Refactor uniform param code
2016-04-13 01:42:40 +02:00
twinaphex
1c1cf4535d
Remove this too
2016-04-12 22:25:45 +02:00
twinaphex
e1a3ceaaee
draw_bg operation should not implicitly enable/disable blending -
...
should be done outside
2016-04-12 22:24:33 +02:00
twinaphex
9976077895
(menu display vulkan) Take out set viewport call
2016-04-12 20:19:13 +02:00
twinaphex
83efd732dd
(XMB) Move set viewport call outside
2016-04-12 20:17:50 +02:00
twinaphex
033cecf08c
(menu_display) Cleanups
2016-04-12 20:07:23 +02:00
twinaphex
19e86256a7
(menu display GL) Attach white texture to draw info struct if NULL
2016-04-12 19:55:31 +02:00
twinaphex
5f0aa1852e
This needs to be properly refactored later
2016-04-12 17:56:34 +02:00
twinaphex
c390794452
(XMB) Change types
2016-04-12 16:26:36 +02:00
twinaphex
64f53d8237
(XMB) Refactor blend begin/end
2016-04-12 16:25:13 +02:00
Twinaphex
fff07d46b3
Merge pull request #2854 from lakkatv/master
...
(XMB) White texture that will be used for the ribbon
2016-04-12 04:54:32 +02:00
Jean-André Santoni
0e393211f3
(XMB) White texture that will be used for the ribbon
2016-04-12 09:53:51 +07:00
twinaphex
08632c89b6
Comment this out again now that the test works
2016-04-12 03:19:17 +02:00
twinaphex
8d4d0d16c6
(libretro-common) Update GLSM
2016-04-12 02:22:12 +02:00
Twinaphex
9239c2b349
Merge pull request #2853 from lakkatv/master
...
(Menu) Move the white texture stuff to menu_display
2016-04-11 23:32:29 +02:00
Jean-André Santoni
ea6bd2797c
(Menu) Move the white texture stuff to menu_display
2016-04-12 04:30:25 +07:00
twinaphex
3e4d7c404a
Should hopefully fix file_list_prepend
2016-04-11 22:35:45 +02:00
Twinaphex
00b398f6d2
Merge pull request #2851 from lakkatv/master
...
List prepend
2016-04-11 20:50:07 +02:00
Jean-André Santoni
1dea1fa0e2
Rename file_list_push to file_list_prepend
2016-04-12 01:40:48 +07:00
Jean-André Santoni
8e86d11f57
Add list_prepend to the menu ctx drivers
2016-04-11 23:31:49 +07:00
Jean-André Santoni
01c82a09f0
Rename menu_entries_push to menu_entries_prepend
2016-04-11 23:18:16 +07:00
twinaphex
a58c77113f
Change text
2016-04-11 18:04:24 +02:00
twinaphex
a430c7f543
Add experimental menu_entries_push/file_list_push
2016-04-11 18:02:50 +02:00
twinaphex
7e7a1fa5f9
Rename menu_entries_push to menu_entries_add
2016-04-11 05:49:39 +02:00
twinaphex
f25581e88d
Add print_buf_lines_extended and have core updater use it
2016-04-11 03:09:17 +02:00
twinaphex
e555295681
(Shaders) Only show supported shaders
2016-04-10 22:00:50 +02:00
twinaphex
94c042f686
(driver.c) Cleanups
2016-04-10 16:40:36 +02:00
twinaphex
7660b67ad4
(netplay) Cleanups
2016-04-10 16:35:25 +02:00
twinaphex
494ceee05e
Update glsm
2016-04-10 16:31:08 +02:00
Twinaphex
2bcc36b387
Remove unused variables
2016-04-10 16:25:24 +02:00
twinaphex
695a93e071
Cleanups
2016-04-10 15:52:06 +02:00
twinaphex
00dce981c8
(runloop.c) Create static functions
2016-04-10 15:40:46 +02:00
twinaphex
c015711090
content.c - cleanups
2016-04-10 15:33:04 +02:00
Twinaphex
d818578076
Merge pull request #2845 from lakkatv/master
...
(XMB) Add support for the RetroActive theme
2016-04-09 13:34:26 +02:00
Jean-André Santoni
64e2f9e2f0
(XMB) Subtler drop shadows
2016-04-09 13:23:59 +07:00
Jean-André Santoni
8c02d63f2e
(XMB) Add support for the RetroActive theme
2016-04-09 12:46:40 +07:00
twinaphex
6a814229e1
Attempt to fix flip users
2016-04-09 03:16:23 +02:00
Twinaphex
7086277c56
Merge pull request #2843 from lakkatv/master
...
(XMB) Polish thumbnails settings
2016-04-08 12:53:59 +02:00
Jean-André Santoni
0f8e406a05
(XMB) Polish thumbnails settings
2016-04-08 17:50:20 +07:00
twinaphex
8e2dada12a
(libretro-common) message_queue.c - cleanups
2016-04-08 02:59:06 +02:00
twinaphex
8ba1f2fca6
(libretro-common) archive_file_zlib.c - cleanup
2016-04-08 02:54:37 +02:00
twinaphex
e88e580832
(libretro-common) archive_file.c - Cleanups
2016-04-08 02:51:17 +02:00
Twinaphex
5218be3a0c
Merge pull request #2842 from lakkatv/master
...
(XMB) Thumbnail type switching
2016-04-07 20:48:19 +02:00
Jean-André Santoni
7dfb3c373a
(XMB) Thumbnail type switching
2016-04-08 01:42:53 +07:00
Twinaphex
013e9cd8cb
Merge pull request #2841 from lakkatv/master
...
(XMB) Shadows
2016-04-07 19:32:40 +02:00
Jean-André Santoni
53a1369dba
(XMB) Shadows
2016-04-08 00:24:55 +07:00
Twinaphex
01f83ba289
Merge pull request #2840 from lakkatv/master
...
(XMB) Refactoring, draw_icon can call draw_icon_predone
2016-04-07 18:48:19 +02:00
Jean-André Santoni
e96c2b4ef3
(XMB) Refactoring, draw_icon can call draw_icon_predone
2016-04-07 23:43:04 +07:00
twinaphex
175d601a4e
Make it possible to initialize memory stream interface in
...
writable mode
2016-04-07 05:06:41 +02:00
twinaphex
9b4bb51c2e
Cleanup filestream_tell
2016-04-07 04:20:09 +02:00
twinaphex
55a28eb8a3
Cleanup filestream_seek
2016-04-07 04:16:46 +02:00
twinaphex
2e66300320
Cleanup filestream_get_fd
2016-04-07 03:35:12 +02:00
twinaphex
b20a03f3b9
Add unimplemented message
2016-04-07 03:30:02 +02:00
twinaphex
502c2a41a9
Only define HAVE_BUFFERED_IO if platform is not PS3/PSP or Vita
2016-04-07 03:29:17 +02:00
twinaphex
bf017e3a0c
Add intfstream_putc
2016-04-07 03:24:41 +02:00
twinaphex
2bb90f3702
Add filestream_putc
2016-04-07 03:23:01 +02:00
twinaphex
f0a1b94a11
Update memory_stream.c with FCEUmm update code
2016-04-07 03:07:23 +02:00
twinaphex
a8144abbce
Add intfstream_tell
2016-04-07 02:44:21 +02:00
twinaphex
0da67ad4f9
Add intfstream_close
2016-04-07 02:30:09 +02:00
twinaphex
99a9769014
Add intfstream_rewind
2016-04-07 02:27:33 +02:00
twinaphex
ea037799a4
Add memstream_rewind
2016-04-07 02:24:31 +02:00
twinaphex
f51e0f62e5
Add intfstream_seek
2016-04-07 02:21:43 +02:00
twinaphex
67cf1153c6
(streams/memory_stream.c) Cleanup
2016-04-07 02:15:48 +02:00
twinaphex
2a3bba34e0
Add intfstream_gets/intfstream_getc
2016-04-07 02:13:40 +02:00
twinaphex
a20a2da85e
Add intfstream_read/intfstream_write
2016-04-07 02:06:04 +02:00
twinaphex
554ca4f087
(libretro-common) Add intfstream_open
2016-04-07 01:58:54 +02:00
twinaphex
5eb3bb05f7
Start adding streams/interface_stream.c
2016-04-06 21:58:23 +02:00
twinaphex
7fe34b97a6
(libretro-common) streams - cleanups
2016-04-06 17:03:17 +02:00
twinaphex
734ef07fcc
(file_stream.c) Cleanups
2016-04-06 16:55:17 +02:00
twinaphex
cce0320bb5
(libretro-common) Cleanups
2016-04-06 16:48:51 +02:00
twinaphex
dba04c73e4
Move core options variable
2016-04-06 02:30:20 +02:00
Twinaphex
f42911cab7
Remove gloval variable
2016-04-06 01:59:00 +02:00
twinaphex
6e3416b990
Add RARCH_CTL_{USERNAME}
2016-04-06 01:58:11 +02:00
twinaphex
c7a9182d59
Create CORE_CTL_{INPUT_DESCRIPTORS}
2016-04-06 01:57:02 +02:00
twinaphex
9a90008543
Frame time needs to be reset back to defaults after we close the
...
core and its contents - this was causing a crash when jumping
from a core that supports frame time callback (2048) to a core
that doesn't (Mupen64plus)
2016-04-06 01:29:32 +02:00
twinaphex
92dee9b3aa
(Android) Refactor argc/argv passed to rarch_main
2016-04-05 23:45:31 +02:00
twinaphex
43860e384a
Fixes crash on Close Content on Android.
...
Bizarre usage of -L argument caused it along with --menu
2016-04-05 23:22:33 +02:00
Twinaphex
20706b51de
(iOS) Fix iOS - pass argc/argv
2016-04-05 21:22:23 +02:00
Twinaphex
cf9d8a8adb
(iOS) rewrite this
2016-04-05 20:58:17 +02:00
twinaphex
c536e0fbdc
(iOS) argv needs to always be non-NULL
2016-04-05 20:53:02 +02:00
twinaphex
001aa3ba4a
Add ssem_get - SDL_SemValue equivalent
2016-04-05 19:08:41 +02:00
twinaphex
db24cb1ec5
(libretro-common) Update
2016-04-05 18:52:58 +02:00
twinaphex
78426895db
(libretro-common) std=c99 compatibility for rsemaphore.c
2016-04-05 18:42:16 +02:00
twinaphex
26d37e006a
(libretro-common) This should allow rthreads.c to compile with -std=c99
2016-04-05 17:52:23 +02:00
twinaphex
15fa7f9cd1
GFX_CTL_CHECK_WINDOW - prevent null pointer dereferences
2016-04-02 20:53:13 +02:00
Twinaphex
90b1db7178
(iOS) Gets past the crash at startup if argv is NULL
2016-04-02 01:05:24 +02:00
twinaphex
490a2f77ae
Update libretro-common
2016-03-31 13:27:54 +02:00
Twinaphex
ffed6b2dd0
Merge pull request #2826 from Themaister/master
...
Vulkan: Add proc address query functions to HW interface.
2016-03-29 16:38:44 +02:00
Hans-Kristian Arntzen
38a305bb6e
Vulkan: Add proc address query functions to HW interface.
...
Allows cores to avoid linking directly against any extra library.
Update HW interface version to 2 to signal ABI change.
Note that the interface is still experimental and can change at any time.
2016-03-29 16:35:31 +02:00
Twinaphex
7e7eb233a5
Merge pull request #2825 from Themaister/master
...
Remove dead code with full_x/full_y.
2016-03-29 15:51:27 +02:00
Hans-Kristian Arntzen
87a5fd2e44
win32_set_style: Fix broken pointer-to-pointer.
...
This can't possibly have worked in any sensible way before ...
2016-03-29 15:36:08 +02:00
Hans-Kristian Arntzen
1ff4445ba0
Remove dead code with full_x/full_y.
...
Very confusing and no longer serves any purpose anyways.
2016-03-29 15:28:13 +02:00
Twinaphex
577f210b30
Merge pull request #2823 from Themaister/master
...
Vulkan: Add explicit render target format support.
2016-03-26 23:54:19 +01:00
Hans-Kristian Arntzen
8c2664e5fb
Vulkan: Add explicit render target format support.
...
Supports all required formats in Vulkan 1.0 as well as GLES 3.x/GL 3.x
(for future).
2016-03-26 23:49:57 +01:00
Hans-Kristian Arntzen
236200ef63
Vulkan: Add format enum for various possible RT formats.
...
Include all formats which are required to be supported in Vulkan 1.0 and
GLES 3.x. Not all these formats are supported in GLES2, but that's up to
shaders to decide whether they want to support GLES2 or not.
2016-03-26 22:52:32 +01:00
Twinaphex
b454192a43
Merge pull request #2822 from libretro/staging
...
Vulkan: Another stab at cleaning up implicit menu vs. loading content handling
2016-03-26 20:20:11 +01:00
Twinaphex
8572fb622e
Merge pull request #2821 from Themaister/master
...
Vulkan: Use single UBO for all passes and sync indices.
2016-03-26 20:17:34 +01:00
Hans-Kristian Arntzen
82db5a4950
Vulkan: Use single UBO for all passes and sync indices.
...
Significantly reduces number of allocations.
2016-03-26 19:39:51 +01:00
Twinaphex
786bdacd4c
Merge pull request #2820 from Themaister/master
...
Vulkan: Further work on shader backend.
2016-03-26 18:46:41 +01:00
Hans-Kristian Arntzen
200b88c3ca
Vulkan: Add detection for non-causal filter chains.
2016-03-26 18:27:17 +01:00
Hans-Kristian Arntzen
b1bd0f7b7f
Ignore known pragmas.
2016-03-26 18:07:59 +01:00
Hans-Kristian Arntzen
7d5eb2bc27
Vulkan: Add pass name handling.
...
Add #pragma name.
2016-03-26 18:00:09 +01:00
Hans-Kristian Arntzen
b96d365968
Only set CORE_TYPE_PLAIN for non-directory -L.
...
Fixes crash on Android startup which uses -L <core-dir> CLI argument.
-L can also set core directory, even though it's not supposed to
be used anymore.
Also, on Android, the cores directory might not be populated, so ignore
arguments which are not valid.
2016-03-25 23:57:11 +01:00
Hans-Kristian Arntzen
21c7ff99d1
Vulkan: Add semantic name remapping.
...
Will be useful for custom named passes.
2016-03-25 23:15:23 +01:00
Hans-Kristian Arntzen
3838b3c045
Vulkan: Add frame count suport.
2016-03-25 22:06:31 +01:00
Twinaphex
9083ede9b5
Merge pull request #2819 from Themaister/master
...
Vulkan: Implement universal FBO feedback.
2016-03-25 19:58:43 +01:00
Hans-Kristian Arntzen
b7b03c531a
Vulkan: Use single VBO in filter chain.
...
No need to have two separate buffers here.
2016-03-25 19:23:58 +01:00
Hans-Kristian Arntzen
939bc70ac6
Vulkan: Properly resize and clear feedback textures.
2016-03-25 19:16:39 +01:00
Hans-Kristian Arntzen
ca62f342b0
Vulkan: Fix original history.
...
Verified to work now.
2016-03-25 18:50:49 +01:00
Hans-Kristian Arntzen
79f5e9ca98
Vulkan: Add logging about feedback/history.
2016-03-25 17:45:30 +01:00
Hans-Kristian Arntzen
92601a0fb8
Vulkan: Set arrayed semantic textures.
2016-03-25 17:39:24 +01:00
Hans-Kristian Arntzen
80df588cf0
Vulkan: Implement feedback/history.
2016-03-25 15:32:04 +01:00
Hans-Kristian Arntzen
e35e0e0f23
Vulkan: Nits.
2016-03-25 14:53:47 +01:00
Hans-Kristian Arntzen
83ab0d799f
Vulkan: Begin implementing history and feedback.
2016-03-25 14:51:37 +01:00
Hans-Kristian Arntzen
4f3ade1b95
Vulkan: Begin sketching out support for complete filter chain.
2016-03-25 13:26:36 +01:00
twinaphex
d3f0ca76bc
Remove source settings
2016-03-24 19:55:33 +01:00
Twinaphex
f23b42b437
Merge pull request #2803 from gouchi/master
...
Fix inconsistency with parameters
2016-03-24 19:37:25 +01:00
twinaphex
1d5955bced
(libretro-common) Update comments
2016-03-24 05:57:48 +01:00
radius
80ea008e77
[zr] make the wizard step 3 match the other steps
2016-03-23 23:46:05 -05:00
radius
9b1ada22b9
remove unused variable
2016-03-23 23:38:22 -05:00
radius
8fcfa3659a
add gamepad POC panel
2016-03-23 23:32:49 -05:00
twinaphex
6dc267ef1c
Turn cheat_manager_new into static function
2016-03-24 04:51:45 +01:00
twinaphex
c142b123a1
(autosave) cleanup
2016-03-24 04:48:40 +01:00
twinaphex
84ff9207f9
(autosave) turn some functions static
2016-03-24 04:47:35 +01:00
twinaphex
1b289c0f05
(libretro-common) Update
2016-03-24 04:23:17 +01:00
twinaphex
e41127459e
Rename 'filestream' functions
2016-03-24 04:09:25 +01:00
twinaphex
89d896339c
Don't need to include system.h
2016-03-24 03:47:22 +01:00
twinaphex
d04940a159
(input_keyboard.c) Refactor more functions into static functions
2016-03-24 03:45:16 +01:00
twinaphex
ce9573e4c3
Create RARCH_INPUT_KEYBOARD_CTL_LINE_FREE
2016-03-24 03:36:38 +01:00
twinaphex
870bce981d
(gl.c) Indenting nits
2016-03-24 03:32:00 +01:00
twinaphex
60681195f8
Fix some concurrency bugs
2016-03-24 03:06:03 +01:00
Twinaphex
0ab6350610
Merge pull request #2818 from lakkatv/master
...
(XMB) Use a PSP-like layout for screen smaller than 640px
2016-03-24 01:48:23 +01:00
Jean-André Santoni
2640748b89
(XMB) Use a PSP-like layout for screen smaller than 640px
2016-03-24 07:23:04 +07:00
Twinaphex
6f424ebc4c
Merge pull request #2816 from lakkatv/master
...
More Lakka services
2016-03-24 00:21:36 +01:00
Jean-André Santoni
61b044b124
Refactoring
2016-03-24 01:20:26 +07:00
twinaphex
c20e9fd6bd
Start updating audio/test/Makefile
2016-03-23 18:54:17 +01:00
twinaphex
a2f50174dd
Update audio/test/Makefile
2016-03-23 18:45:44 +01:00
Jean-André Santoni
ab09ebe687
Allow passing LAKKA_PROJECT directly to make
2016-03-23 21:47:10 +07:00
Jean-André Santoni
adfb0b5a6d
(Menu) Unhardcode Lakka Update Dir
2016-03-23 21:40:41 +07:00
Jean-André Santoni
cb7ef6615c
(Menu) Remove useless code
2016-03-23 20:24:26 +07:00
Jean-André Santoni
17e2458903
Typo
2016-03-23 20:07:13 +07:00
Jean-André Santoni
288c2c3996
(Menu) Lakka Services : Bluetooth
2016-03-23 20:06:53 +07:00
Jean-André Santoni
b82976b206
(Menu) Lakka Services, allow enabling or disabling SAMBA
2016-03-23 19:58:01 +07:00
twinaphex
072d6ff125
Rename gfx_coord_array_add to gfx_coord_array_append
2016-03-23 07:01:54 +01:00
twinaphex
e1c47a68fe
Take prototype declaration out of video_driver.h
2016-03-23 06:57:29 +01:00
twinaphex
69bcac61dd
input_hid_driver.h - cleanups
2016-03-23 06:54:37 +01:00
twinaphex
76d06c89ca
Make some functions static
2016-03-23 06:53:19 +01:00
twinaphex
8f7f40b86c
Move more functionality to input_keyboard_ctl
2016-03-23 06:44:00 +01:00
twinaphex
56c47bbe56
Change input_driver_ctl calls to input_keyboard_ctl
2016-03-23 06:19:33 +01:00
twinaphex
2fee5edba4
Move linefeed enable enums to input_keyboard.c
2016-03-23 06:18:09 +01:00
twinaphex
92d2765157
Create input_keyboard_ctl
2016-03-23 06:11:39 +01:00
twinaphex
0b9595b7e1
Should fix input_keyboard_wait_keys still being active after
...
we bind a button with the gamepad
2016-03-23 05:49:38 +01:00
twinaphex
e13fd6da41
vsnprintf_s needs to have stdio.h included
2016-03-23 03:47:18 +01:00
twinaphex
9e06843127
Typo fix
2016-03-23 03:45:02 +01:00
twinaphex
b6941a045d
isblank is available since MSVC 2013
2016-03-23 03:44:31 +01:00
twinaphex
5fe9f8dc11
We need the roundf macro for MSVC versions lower than 1800
2016-03-23 03:40:47 +01:00
Twinaphex
57981b2990
Merge pull request #2814 from Themaister/master
...
Vulkan: Reflection improvements
2016-03-23 00:32:17 +01:00
Hans-Kristian Arntzen
23c8150b6e
Reintroduce new parse_input scheme.
...
This reverts commit 2323cef8d1 .
2016-03-23 00:29:52 +01:00
gouchi
c1a7419469
Revert text to Libretro library used
2016-03-23 00:28:23 +01:00
Hans-Kristian Arntzen
ce34c4bba8
Vulkan: Expose number of components for semantics.
2016-03-23 00:19:24 +01:00
Hans-Kristian Arntzen
d5dc50c436
Vulkan: Allow no UBO even if it makes little sense.
2016-03-23 00:19:24 +01:00
Hans-Kristian Arntzen
c17755ab1a
Vulkan: Default construct slang_reflection instead.
...
We will use non-POD when dealing with user-defined inputs.
2016-03-23 00:19:24 +01:00
Hans-Kristian Arntzen
2427351afb
Vulkan: Log semantic use for debugging.
2016-03-23 00:19:24 +01:00
Hans-Kristian Arntzen
39149b36b2
Vulkan: Clean up semantic parsing a lot.
...
Split up into two kinds of semantics, textured and not.
2016-03-23 00:19:24 +01:00
twinaphex
2323cef8d1
Revert "Attempt properly handling CLI options ..."
...
This reverts commit 6f8a1e8ab2 .
2016-03-22 21:42:30 +01:00
twinaphex
3e72b89021
(Android) Disable Vulkan until things can start bulding, compiling
...
and working properly again
2016-03-22 20:33:12 +01:00
Twinaphex
a3007b1604
Merge pull request #2810 from lakkatv/master
...
Lakka Services
2016-03-22 20:08:24 +01:00
Jean-André Santoni
60f9f8329c
(Menu) Forgot that
2016-03-23 01:25:27 +07:00
Jean-André Santoni
6b3a8112d1
(Menu) Fixes for Lakka Services
2016-03-23 01:23:51 +07:00
twinaphex
3b377f2e41
(Android) glslang_tab.cpp got moved
2016-03-22 18:39:26 +01:00
twinaphex
6a6caff671
Update this too
2016-03-22 18:37:40 +01:00
twinaphex
439b3e5007
Take out glslang_tab.cpp
2016-03-22 18:36:48 +01:00
twinaphex
f8ac103888
(Android) Change APPL_STL back too
2016-03-22 16:40:47 +01:00
twinaphex
77143179b5
Change back Android.mk file
2016-03-22 16:40:02 +01:00
Jean-André Santoni
d5816cb298
(Menu) More ifdef for Lakka Services, and create files with w mode.
2016-03-22 17:10:06 +07:00
twinaphex
3e3cc9f2f2
Replace zr_common_file_load again
2016-03-22 05:58:16 +01:00
twinaphex
2e11895ef9
(zahnrad) Add HAVE_OPENGL ifdef
2016-03-22 05:52:46 +01:00
twinaphex
1af81201a0
Go back to this
2016-03-22 05:50:40 +01:00
twinaphex
4cc122648c
Header include cleanup
2016-03-22 04:09:46 +01:00
twinaphex
2064681a67
Cleanup
2016-03-22 04:07:05 +01:00
twinaphex
7fa6b946ce
Move defines to audio_driver.h
2016-03-22 04:00:18 +01:00
twinaphex
bf9add6325
Header cleanups
2016-03-22 03:51:14 +01:00
twinaphex
ab1c4d0c4d
Header include cleanups
2016-03-22 03:49:05 +01:00
twinaphex
cf7687b49c
Cleanups
2016-03-22 03:32:00 +01:00
twinaphex
2e14d0979b
Header include cleanups
2016-03-22 03:13:33 +01:00
twinaphex
6360b0ef25
(menu_setting.h) Take out libretro.h header include
2016-03-22 03:08:05 +01:00
twinaphex
6f37163675
CXX_BUILD warning fixes
2016-03-22 02:59:13 +01:00
twinaphex
4c14267f5b
Create core_type.h
2016-03-22 02:56:06 +01:00
twinaphex
61bae588fb
Header include changes
2016-03-22 02:45:25 +01:00
twinaphex
1303a310e8
retroarch.h - don't include retro_miscellaneous.h
2016-03-22 02:33:49 +01:00
twinaphex
bb993c3f27
(menu_displaylist.h) Don't include retro_miscellaneous.h
2016-03-22 02:32:02 +01:00
twinaphex
fa0ba621d7
Take out menu_setting_find_prehashed
2016-03-22 02:24:00 +01:00
twinaphex
1e3aba3494
(Linux) Buildfix
2016-03-22 01:58:51 +01:00
twinaphex
33b0a189f5
Changed this back - caused multiple warnings
2016-03-22 01:57:58 +01:00
twinaphex
6f5be6b3b3
(zahnrad) Style nits
2016-03-22 01:40:09 +01:00
twinaphex
b00878a595
(zr_common.c) Cleanups
2016-03-22 01:20:41 +01:00
twinaphex
ddb912b373
Use uintptr_t instead of GLuint
2016-03-22 01:17:00 +01:00
twinaphex
e9fd6863ce
Rewrite zr_common_file_load to use file_stream.h
2016-03-22 01:16:08 +01:00
twinaphex
79008d4fd6
(Zahnrad) We don't need the VAO
2016-03-22 01:04:00 +01:00
twinaphex
c18da3039f
zr_common_image_load - go through video_texture_image_load/video_driver_texture_load
2016-03-22 01:00:34 +01:00
Alcaro
b4c6831b56
No need to copy that argument.
...
The copy also lacked the NUL terminator, wouldn't surprise me if it crashed. Let's just clean it up.
2016-03-22 00:01:25 +01:00
Twinaphex
43c8fc50be
Merge pull request #2811 from Themaister/master
...
Various collection of fixes
2016-03-21 23:51:38 +01:00
Jean-André Santoni
24af521bf1
(Menu) Add a first Lakka Service setting: SSH Enable
2016-03-22 05:46:36 +07:00
Hans-Kristian Arntzen
75003b65f1
Revamp Android NDK build system.
...
Split up into separate modules to avoid the pain with cross-defines from
C and C++.
Move to c++_static STL. It's the recommended way since a while back and
fixes some build issues as well.
2016-03-21 23:43:59 +01:00
Hans-Kristian Arntzen
ef79734e7c
Use same system as dynamic cores to get system info.
2016-03-21 22:58:13 +01:00
Hans-Kristian Arntzen
fdaf6ffead
Remove bison file.
2016-03-21 22:58:13 +01:00
Hans-Kristian Arntzen
6bd88e6848
Update glslang.
2016-03-21 22:58:13 +01:00
twinaphex
5eba4984cf
(zr_common.c) Refactor
2016-03-21 21:51:24 +01:00
twinaphex
42725179ec
Refactor zr_common.c
2016-03-21 21:50:23 +01:00
twinaphex
e83d460997
(zr_common) Call menu_display_ctl for blend end
2016-03-21 21:45:06 +01:00
twinaphex
f27d2b70f6
(menu_navigation.c) Cleanup
2016-03-21 21:36:49 +01:00
twinaphex
8a7c233e3f
(menu_navigation.c) Simplify
2016-03-21 21:34:49 +01:00
Jean-André Santoni
1cb8faf6c9
(Menu) Add a setting group for Lakka Services
2016-03-22 03:31:34 +07:00
twinaphex
7b48a0c57e
(XMB) Prevent symbol collission
2016-03-21 21:18:25 +01:00
Twinaphex
cf0dd7f5e8
Merge pull request #2809 from lakkatv/master
...
(XMB) Theme switching
2016-03-21 20:56:53 +01:00
twinaphex
7cc6c477b8
Start using menu_setting_find_prehashed
2016-03-21 20:56:11 +01:00
Jean-André Santoni
66544dcea4
(XMB) Theme switching
2016-03-22 02:54:16 +07:00
twinaphex
552959933d
Create menu_setting_find_internal
2016-03-21 20:53:07 +01:00
twinaphex
b961a2b2b2
menu_displaylist_info - add hash for label
2016-03-21 20:50:06 +01:00
twinaphex
908e266cc4
Generate hash for setting_bool_setting/setting_int_setting
2016-03-21 20:43:27 +01:00
twinaphex
b80b52b806
Rename file_list_push to file_list_append
2016-03-21 20:20:24 +01:00
twinaphex
d5a0819aba
Nit
2016-03-21 19:53:48 +01:00
twinaphex
3d7bc4f7fe
(playlist.c) Style nits
2016-03-21 19:52:33 +01:00
twinaphex
5a37033803
(libretro-common) Update
2016-03-21 19:46:14 +01:00
twinaphex
483699357d
(RPNG) cleanups
2016-03-21 19:43:29 +01:00
twinaphex
4d30df7a64
Header cleanup
2016-03-21 19:23:45 +01:00
twinaphex
ca63357b54
(X11) Do not keep appending to suspend screensaver if not available
2016-03-21 19:12:16 +01:00
twinaphex
b20989d31d
(libretro-common) Update headers
2016-03-21 18:51:44 +01:00
twinaphex
c8f4d97839
Move config_file_userdata outside libretro-common
2016-03-21 18:49:50 +01:00
twinaphex
f960e9ad26
Move files
2016-03-21 18:37:19 +01:00
twinaphex
32a8b57826
Move test files
2016-03-21 18:27:02 +01:00
twinaphex
12e51eb4b5
(libretrodb) Add headers and cleanups
2016-03-21 18:16:05 +01:00
Hans-Kristian Arntzen
6f8a1e8ab2
Attempt properly handling CLI options ...
2016-03-21 17:59:40 +01:00
Twinaphex
0af195c2df
Merge pull request #2807 from libretro/revert-2806-master
...
Revert "Fix "retroarch --verbose"."
2016-03-21 17:21:33 +01:00
Twinaphex
2c8b558dac
Revert "Fix "retroarch --verbose"."
2016-03-21 17:21:17 +01:00
Twinaphex
570bd93eed
Merge pull request #2806 from Themaister/master
...
Fix "retroarch --verbose".
2016-03-21 17:19:19 +01:00
Hans-Kristian Arntzen
fd443082a7
Fix "retroarch --verbose".
...
We want to go straight to menu in this case, so make a special case
for this fairly common pattern.
2016-03-21 17:11:39 +01:00
Twinaphex
dfeef5b78d
Merge pull request #2805 from Themaister/master
...
Vulkan: Fix lots of dubious barrier usage and add initial SPIR-V shader reflection
2016-03-21 17:05:17 +01:00
Hans-Kristian Arntzen
f1a5725f66
Vulkan: Host writes are implicitly flushed on submit.
...
Use TOP_OF_PIPE/0 access instead to work
around spammy asserts on Anvil.
We still have to invalidate the caches however.
2016-03-21 16:57:04 +01:00
Hans-Kristian Arntzen
6add83e3ec
Vulkan: Use reflection output for source/original.
...
Fix some logging messages in reflection.
2016-03-21 16:18:43 +01:00
Hans-Kristian Arntzen
dce96d0869
Vulkan: Find OutputSize semantic uniform as well.
2016-03-21 15:31:01 +01:00
Hans-Kristian Arntzen
1822f3bf90
Vulkan: Begin hooking up SPIR-V reflection.
2016-03-21 15:12:12 +01:00
Twinaphex
3b97ee2c75
Merge pull request #2804 from lakkatv/master
...
(Lakka) Disable UI settings, and history boolean with HAVE_LAKKA
2016-03-21 13:34:06 +01:00
Jean-André Santoni
c2b0f8faea
(Lakka) Disable UI settings, and history boolean with HAVE_LAKKA
2016-03-21 18:50:34 +07:00
Hans-Kristian Arntzen
72cdd37ad2
Vulkan: Add #include support to slang shaders.
2016-03-21 12:14:11 +01:00
Hans-Kristian Arntzen
5dcb78ea21
Vulkan: Include spir2cross in shader_vulkan.cpp.
2016-03-21 11:56:09 +01:00
Hans-Kristian Arntzen
7899d449e6
Vulkan: Also invalidate fragment uniform buffer
2016-03-21 11:49:27 +01:00
Hans-Kristian Arntzen
840278796e
Vulkan: Refactor out common resources in filter chain.
2016-03-21 11:45:59 +01:00
Hans-Kristian Arntzen
6f01b8dc2c
Add spir2cross submodule.
2016-03-21 11:22:31 +01:00
Hans-Kristian Arntzen
a21687b5d7
Vulkan: Ensure vertex caches are invalidated.
2016-03-21 10:10:29 +01:00
Hans-Kristian Arntzen
fa7eeb57b8
Vulkan: Use 1.0.6.
...
1.0.2 is pre public release version I think ...
2016-03-21 10:03:15 +01:00
Hans-Kristian Arntzen
84923a0465
Vulkan: Tighten up pipeline barrier usage.
...
Lots of memory barriers used with TOP_OF_PIPE which is not valid.
2016-03-21 10:02:00 +01:00
Hans-Kristian Arntzen
07524fe433
Vulkan: Log about format use.
2016-03-21 09:29:41 +01:00
twinaphex
f9992c5e47
Update libretro-common
2016-03-21 05:44:45 +01:00
twinaphex
1114e3960e
Add HAVE_CHEEVOS ifdef
2016-03-21 04:40:49 +01:00
gouchi
0b8afdd5b4
Adding more space
2016-03-21 00:12:56 +01:00
gouchi
05d5e8b7dd
Fix inconsistency with parameters
2016-03-20 23:51:07 +01:00
twinaphex
26a858b66c
Cleanups
2016-03-20 20:46:34 +01:00
twinaphex
26bcd42698
Cleanup menu_setting_new_internal
2016-03-20 20:45:06 +01:00
twinaphex
4ba6dcd69b
(menu_setting.c) Cleanups
2016-03-20 19:56:03 +01:00
twinaphex
a1225c570f
(menu_setting.c) Cleanups
2016-03-20 19:54:16 +01:00
twinaphex
b0434b4811
Cleanup menu_setting_new
2016-03-20 19:29:59 +01:00
twinaphex
6e9e5b6907
Put up with deprecations
2016-03-20 19:14:58 +01:00
twinaphex
a8f34c6960
(record_ffmpeg.c) Try to avoid some deprecation warnings
2016-03-20 18:05:14 +01:00
twinaphex
bfef3b6191
Get rid of unused file_list_get_entry_index
2016-03-20 17:52:47 +01:00
radius
fba912834d
bump up version
2016-03-20 11:48:10 -05:00
twinaphex
1164adb902
(gfx/video_coord_array.c) Cleanups
2016-03-20 17:46:53 +01:00
twinaphex
f59e334ceb
Cleanups
2016-03-20 17:44:13 +01:00
twinaphex
5c0f4f4ac8
Cleanups
2016-03-20 17:41:28 +01:00
twinaphex
ac6362cae4
Combine list_special files
2016-03-20 17:28:24 +01:00
twinaphex
972d3faabb
(libretro-common) Cleanups
2016-03-20 17:15:40 +01:00
twinaphex
f55ee11554
(libretro-common) Header updates
2016-03-20 17:13:31 +01:00
twinaphex
7508eab655
(CXX_BUILD) Avoid some C++ warnings + buildfix
2016-03-20 17:01:15 +01:00
twinaphex
0955fac195
(ffmpeg core) Avoid some deprecation warnings
2016-03-20 16:59:09 +01:00
twinaphex
f0fd3895b6
Updates
2016-03-20 16:36:39 +01:00
twinaphex
3720cf87e7
Rename retro_file to file_stream
2016-03-20 16:29:14 +01:00
twinaphex
be9bf7dc44
(libretro-common) Move memory_stream
2016-03-20 16:17:44 +01:00
twinaphex
c7e13e2bcd
(libretro-common) Rename file_archive to archive_file
2016-03-20 16:14:40 +01:00
twinaphex
435aa5ee7c
(libretro-common) file_list.c - update function description
2016-03-20 15:59:38 +01:00
twinaphex
f7d4cc25e5
(libretro-common) file_list.c
2016-03-20 15:56:33 +01:00
Twinaphex
43b931129d
(iOS) Buildfix
2016-03-20 15:07:49 +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
87840e5b6c
(rbmp) Change typedef enum
2016-03-20 05:35:52 +01:00
twinaphex
70bb4c69f3
CXX_BUILD - silence some warnings
2016-03-20 05:26:16 +01:00
twinaphex
8b4a41155d
C89_BUILD buildfixes
2016-03-20 05:24:05 +01:00
twinaphex
6b3c3f326a
Cleanups
2016-03-20 05:12:53 +01:00
twinaphex
48347053cd
(Griffin) Add compat_snprint for Griffin
2016-03-20 04:52:15 +01:00
twinaphex
1270d8f96a
Update libretro-common
2016-03-20 04:50:29 +01:00
twinaphex
b40b169098
Copy over libretro-common changes
2016-03-20 04:49:59 +01:00
twinaphex
97981c7a9d
Header cleanups
2016-03-20 04:44:29 +01:00
twinaphex
c46032c63a
Some header cleanups
2016-03-20 04:29:40 +01:00
twinaphex
ea7cf9d9ca
(file_archive.c) Style nits
2016-03-20 04:21:47 +01:00
twinaphex
84c62cfb2b
CONFIG_STRING_OPTIONS - driver changes get applied now
2016-03-20 03:07:51 +01:00
twinaphex
34958ec39a
(Vulkan) Don't use VK_API_VERSION any more
2016-03-20 03:04:52 +01:00
twinaphex
41cf1df5a9
Update
2016-03-20 02:53:51 +01:00
twinaphex
efb8649027
Add representations for config string options
2016-03-20 02:51:41 +01:00
radius
52b6d73c5a
update version script
2016-03-19 13:18:53 -05:00
Twinaphex
1c56e86da4
Merge pull request #2800 from joolswills/config_save
...
fix config path saving when saving new config - can't use overlapping…
2016-03-19 04:55:46 +01:00
Jools Wills
797e62f604
fix config path saving when saving new config - can't use overlapping buffers in snprintf - fixes #2793
2016-03-19 03:30:04 +00:00
radius
2169f89946
- save osd color so it's copied correctly between per-core configs
...
- don't save nor load libretro core name
2016-03-18 20:28:49 -05:00
radius
7f5a6cdbf9
use string_is_empty instead
2016-03-18 20:28:48 -05:00
twinaphex
8d06c32d18
Clean this up
2016-03-18 23:32:40 +01:00
twinaphex
1bf76bc1f6
Create MENU_SETTING_CTL_ACTION_RIGHT
2016-03-18 23:31:11 +01:00
twinaphex
033cf569e4
Add MENU_SETTING_CTL_NEW
2016-03-18 22:31:14 +01:00
twinaphex
a5cbafe0e5
Add MENU_SETTING_CTL_FREE
2016-03-18 22:27:40 +01:00
twinaphex
71f2fa531c
Add MENU_SETTING_CTL_IS_OF_PATH_TYPE
2016-03-18 22:23:51 +01:00
twinaphex
6b01dd86ae
Add menu_setting_ctl
2016-03-18 22:16:57 +01:00
twinaphex
9259b141a6
(menu_setting.c) Try to use 'string target' as little as possible
2016-03-18 20:45:25 +01:00
Twinaphex
da7430be52
Merge pull request #2798 from DannyGlover/master
...
Fix compilation issue on iOS
2016-03-18 20:27:37 +01:00
Danny Glover
9102a9d999
Fix compilation issue on iOS
...
- Compilation failed out of the box due to a missing directory added
to the copy build phase
2016-03-18 18:39:24 +00:00
twinaphex
e2fc8900b5
(menu_setting.c) Add source setting
2016-03-18 19:04:49 +01:00
twinaphex
2af2b4eebf
(menu_setting.c) Add 'target' pointers
2016-03-18 19:01:42 +01:00
twinaphex
2c7cc41f1b
Prevent null pointer dereference
2016-03-18 18:04:21 +01:00
Alcaro
f8c31dd56a
No point checking this twice.
2016-03-18 17:19:30 +01:00
Alcaro
ba90c4afaf
Fix some use-after-free holes.
2016-03-18 17:18:45 +01:00
radius
160118ff6c
fix android build error
2016-03-17 20:31:33 -05:00
radius
90b7875f21
add banner
2016-03-17 20:29:09 -05:00
radius
e02cc9ae5f
make xmb default on atv
2016-03-17 20:10:03 -05:00
radius
6df0249d3e
make xmb default on atv
2016-03-17 20:08:00 -05:00
radius
9b6e97f967
remove stray OSD message
2016-03-17 19:06:19 -05:00
radius
9fea079af3
update manifest
2016-03-17 19:03:27 -05:00
twinaphex
a446f9040b
Push these updates
2016-03-18 00:32:57 +01:00
twinaphex
91d14cbb62
Revert "Create RARCH_NETPLAY_CTL_IS_ENABLED, RARCH_NETPLAY_CTL_SET_ENABLE,"
...
This reverts commit 1a978b0f3c .
2016-03-18 00:32:02 +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
twinaphex
1a978b0f3c
Create RARCH_NETPLAY_CTL_IS_ENABLED, RARCH_NETPLAY_CTL_SET_ENABLE,
...
and RARCH_NETPLAY_CTL_USNET_ENABLE
2016-03-14 15:03:42 +01:00
twinaphex
29bc5b1d50
Should now properly hide cursor when mouse grabbed
2016-03-14 14:41:46 +01:00
twinaphex
d8ebcde5ec
Implement GFX_CTL_SHOW_MOUSE
2016-03-14 14:39:58 +01:00
twinaphex
2e080967b0
Reimplement grab mouse code a bit - we really need to drastically
...
rewrite this
2016-03-14 14:37:18 +01:00
Twinaphex
3f3983c19d
Merge pull request #2790 from DSkywalk/master
...
CHEEVOS - Implemented Hardcore Mode
2016-03-14 13:00:23 +01:00
David Skywalker
1a5273a73b
just check hardcore mode changes on menu
...
also fix a rewind deinit
2016-03-14 12:53:56 +01:00
David Skywalker
91361f26de
cheevos - added hardcore mode, in this mode savestates and rewind are disabled.
2016-03-14 11:51:54 +01:00
Twinaphex
8f867427db
Merge pull request #2789 from Yogarine/master
...
Fix emscripten build
2016-03-14 10:54:51 +01:00
Alwin Garside
36117750af
Merge branch 'master' of https://github.com/libretro/RetroArch
2016-03-13 15:30:41 +01:00
Alwin Garside
97b60b1e20
Fixed emscripten build
2016-03-13 15:30:30 +01:00
Twinaphex
4d3f187db0
Merge pull request #2787 from aliaspider/master
...
(3DS) update assets.
2016-03-12 18:12:58 +01:00
aliaspider
b5f35ec39b
(3DS) nit.
2016-03-12 17:52:03 +01:00
aliaspider
aea164f3c8
(3DS) update core assets/ids
2016-03-12 17:47:46 +01:00
aliaspider
bb6fe9cceb
(3DS) update core icons/banners.
...
source:
- https://gbatemp.net/threads/retroarch-emulation-thread-nightly-builds-
- https://gbatemp.net/threads/retroarch-emulation-thread-nightly-builds-
2016-03-12 17:46:56 +01:00
twinaphex
69998b0d6c
Memset runloop_frame_time to NULL at RUNLOOP_CTL_PREPARE_DUMMY
...
time
2016-03-12 15:17:02 +01:00
twinaphex
3d19ec2e9e
Reimplement frame time code
2016-03-12 14:47:10 +01:00
twinaphex
8467ce114c
(Android) Followup to earlier commit
2016-03-12 08:53:27 +01:00
twinaphex
432d7a358a
(Android) Move Android-specific Moto G2 DPI workaround to android graphics context
...
driver
2016-03-12 08:52:29 +01:00
radius
48d61f33ab
attempt to fix moto g2 issue
2016-03-12 00:00:05 -05:00
Twinaphex
c5ed4f1f65
Merge pull request #2785 from Kivutar/patch-2
...
Reorder static functions in vivante context
2016-03-11 22:30:04 +01:00
Jean-André Santoni
0863a8eb84
Reorder static functions in vivante context
2016-03-12 04:29:26 +07:00
Twinaphex
0e4a8dfd97
Merge pull request #2784 from DSkywalk/master
...
Bettler Cheevos NES detection game_id to avoid unresolved game_id requests.
2016-03-11 21:54:40 +01:00
David Skywalker
d62d80c1ce
cheevo - fixed md5 nes compute to fix unresolved game_id request.
2016-03-11 21:26:07 +01:00
Twinaphex
ca480ef459
Prevent possible crash
2016-03-11 10:16:23 +01:00
radius
761ece0f3c
set SAVE directory correctly when using content dir on cores that don't use the SRAM interface
2016-03-10 17:36:46 -05:00
radius
82084205d8
[zr] we don't need to pass the context we already have that in the menu handle
2016-03-09 20:14:01 -05:00
radius
53be91af9e
style nits
2016-03-09 16:17:18 -05:00
radius
6a17168739
Merge branch 'master' of github.com:libretro/RetroArch
2016-03-09 15:39:50 -05: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
Alcaro
b6c1b9f7a0
Merge pull request #2778 from Kivutar/patch-1
...
Fix a typo in mali_fbdev_ctx
2016-03-09 19:55:10 +01:00
Jean-André Santoni
a16ce4a146
Fix a typo in mali_fbdev_ctx
2016-03-10 01:50:30 +07:00
Twinaphex
809398b740
Merge pull request #2777 from lakkatv/master
...
(Lakka) If HAVE_LAKKA is defined, display Shutdown and Reboot entries…
2016-03-09 19:10:31 +01:00
Jean-André Santoni
1d69f55b37
(Lakka) If HAVE_LAKKA is defined, display Shutdown and Reboot entries in RGUI
2016-03-10 00:52:17 +07:00
twinaphex
b12367c781
Update
2016-03-09 12:42:58 +01:00
twinaphex
341d0f9998
Update
2016-03-09 12:00:45 +01:00
twinaphex
f79418459f
Ability to compile now with --enable-wayland and --disable-x11
...
defined
2016-03-09 09:21:07 +01:00
twinaphex
08ed4d0e57
Cleanup
2016-03-08 16:11:53 +01:00
twinaphex
0de724d066
Update glsm
2016-03-08 16:09:09 +01:00
radius
26e171cfbc
[zr] add wizard page indicator
2016-03-07 18:17:57 -05:00
radius
58ef1541c2
[zr] start implementing wizard
2016-03-07 00:27:40 -05:00
radius
4e4c69a3dc
[zr] save window state so it can be restored after a context reset
2016-03-07 00:27:39 -05:00
twinaphex
bdb8edb708
Update to glsm
2016-03-07 01:46:47 +01:00
radius
34d618238b
[zr] tidy up zr_common
2016-03-06 14:13:20 -05:00
radius
f41280e82c
[remapping] fix saving for players other than 1
2016-03-06 13:15:05 -05:00
Twinaphex
787924fc8f
Merge pull request #2775 from Themaister/master
...
Vulkan: Various fixes and cleanups
2016-03-06 12:38:43 +01:00
Hans-Kristian Arntzen
f02faeea27
Vulkan: Fix segfault on nVidia.
2016-03-06 12:33:46 +01:00
Hans-Kristian Arntzen
c00d32f30f
Vulkan: Get correct window mode size.
2016-03-06 12:18:11 +01:00
Hans-Kristian Arntzen
6cde59a8ad
Vulkan: Add more detailed counters.
2016-03-06 12:11:44 +01:00
Hans-Kristian Arntzen
e6fb3c3a1c
Update Vulkan headers.
2016-03-06 11:31:30 +01:00
Hans-Kristian Arntzen
9954d03f2a
Strip out some warnings in glslang.
2016-03-06 11:31:10 +01:00
Hans-Kristian Arntzen
ebdb7168ed
Vulkan: Clean up symbol loading.
...
Should use GetDeviceProcAddr when appropriate.
2016-03-06 11:27:36 +01:00
radius
cc250f755b
[zr] fix message
2016-03-05 23:09:28 -05:00
radius
1ee45f2162
[zr] add an extra image to the wizard stub
2016-03-05 23:05:16 -05:00
radius
f73d086abd
[zr] add image loading code (stb)
2016-03-05 23:02:29 -05:00
radius
992c66ffc8
[zr] add image loading code (stb)
2016-03-05 22:54:56 -05:00
radius
0eba3fe791
[zr] add wizard window stub
2016-03-05 22:24:01 -05:00
radius
a0eb17200b
[zr] rename function
2016-03-05 21:59:01 -05:00
twinaphex
5e87fd5ecc
Include stdarg.h
2016-03-06 03:57:37 +01:00
radius
d860642c75
[zr] split the window code to zr_common
2016-03-05 21:52:09 -05:00
radius
c2e4eb772d
[zr] refactor structures pt.2
2016-03-05 21:13:25 -05:00
radius
2809074ccd
[zr] refactor structures pt.1
2016-03-05 21:13:24 -05:00
twinaphex
e5ce152b95
Update submodule
2016-03-06 02:59:21 +01:00
twinaphex
15c9e0ae7e
Add fallback
2016-03-06 01:31:46 +01:00
twinaphex
5e99d163de
Puti n call to input_keyboard_event when compiling without HAVE_XKBCOMMON
2016-03-05 22:18:22 +01:00
twinaphex
f4ea4bfdda
Bump up version
2016-03-05 20:33:23 +01:00
Twinaphex
74629ab4b5
Bump up version to 1.3.1
2016-03-05 19:07:22 +01:00
Twinaphex
644de4ae9e
Merge pull request #2774 from lordhoto/cg2glsl-fragment-uniform-fix
...
cg2glsl: Write uniform declarations for fragment shaders.
2016-03-05 17:05:06 +01:00
Johannes Schickel
3a658172f8
(tools/cg2glsl.py) Write uniform declarations for fragment shaders.
...
Formerly, the fragment shader conversion pass did not write required uniform
declarations. This resulted in use of undefined symbols in some cases. In turn
conversion of some shaders to GLSL were broken.
This fixes conversion of some shaders, most prominently the hq shaders.
2016-03-05 12:49:21 +01:00
Twinaphex
e0d7c25ea0
Add gfx_coord_array_resize
2016-03-05 09:43:15 +01:00
twinaphex
a73cbb6114
(zahnrad) Use menu_texture_item
2016-03-05 08:42:35 +01:00
twinaphex
1742b96ec0
Add menu_texture_item
2016-03-05 08:40:28 +01:00
twinaphex
72303888c8
Remove unused menu_increment_menu_stack
2016-03-05 07:41:44 +01:00
twinaphex
eebcde721b
Rename video_coord_array
2016-03-05 07:28:02 +01:00
radius
d647c1b215
[zr] hook up the scroll wheel
2016-03-05 01:26:45 -05:00
radius
145979ddcb
[zr] label fix
2016-03-05 00:52:59 -05:00
radius
052730bbf1
[zr] refactor most of the menu, have a global state, width, height now
2016-03-05 00:50:57 -05:00
twinaphex
94ec0fc94d
Fix fastforward mode
2016-03-04 22:35:39 +01:00
twinaphex
1c6d58e6c6
Cleanups
2016-03-04 22:22:03 +01:00
twinaphex
d56bde43e8
audio_driver_ctl - cleanups
2016-03-04 22:10:47 +01:00
twinaphex
508d849fa5
Cleanups
2016-03-04 22:07:47 +01:00
twinaphex
50e70bf707
(audio_driver.c) Cleanups
2016-03-04 22:02:51 +01:00
twinaphex
9f50ab2534
Cleanups
2016-03-04 21:51:33 +01:00
twinaphex
009329969a
Refactor away audio_driver_set_callback_state
2016-03-04 21:47:24 +01:00
twinaphex
b7d3f3b01c
Remove functions audio_driver_set_callback/audio_driver_unset_callback
2016-03-04 21:44:44 +01:00
twinaphex
f3a9a38987
(audio_driver.c) Cleanup
2016-03-04 21:38:18 +01:00
twinaphex
3d6e6efe49
audio_driver.c - cleanup
2016-03-04 21:35:54 +01:00
radius
0ce76cbf5b
[zr] remove more glui code
2016-03-04 15:08:43 -05:00
twinaphex
64a77af881
Use RARCH_DISPLAY_CTL_HW_CONTEXT_GET directly instead of
...
going through video_driver_callback
2016-03-04 20:49:55 +01:00
twinaphex
a9d29041a3
(gfx/video_driver.c) Cleanup
2016-03-04 20:14:53 +01:00
radius
6066ab3ecc
[zr] update toolkit
2016-03-04 14:06:04 -05:00
twinaphex
c717ebdfda
Rename callbacks
2016-03-04 20:00:49 +01:00
twinaphex
acdf0eb74e
Fix C89_BUILD
2016-03-04 19:48:05 +01:00
twinaphex
0140f989c3
Fix CXX_BUILD
2016-03-04 19:46:25 +01:00
twinaphex
e9a0aba85b
Silence bunch of warnings and fix an error
2016-03-04 19:42:30 +01:00
twinaphex
90fbc6330c
Create RARCH_DISPLAY_CTL_SET_TITLE_BUF
2016-03-04 19:38:15 +01:00
twinaphex
2d158b809c
Cleanups
2016-03-04 19:29:22 +01:00
twinaphex
05ce32efe4
Add RUNLOOP_CTL_FORCED_NONBLOCK_{} actions
2016-03-04 19:20:00 +01:00
twinaphex
fe9ad4825d
(gfx/video_driver.c) Cleanups
2016-03-04 19:12:54 +01:00
twinaphex
f9ef8d4cc7
Move variables to camera_driver_ctl
2016-03-04 19:02:14 +01:00
twinaphex
a9038e3b0a
Remove these enums
2016-03-04 18:16:57 +01:00
twinaphex
e34943194c
Refactor camera driver code
2016-03-04 18:16:07 +01:00
twinaphex
9ba753993b
Create RUNLOOP_CTL_{GET/SET}_FRAME_TIME
2016-03-04 17:54:54 +01:00
twinaphex
81e13aa2c1
(command.c) Cut down on some functions
2016-03-04 17:35:44 +01:00
twinaphex
95314700f9
Turn menu_displaylist_parse_settings into static function
2016-03-04 07:42:38 +01:00
twinaphex
ed54600b41
(XMB) Start using DISPLAYLIST_SETTING
2016-03-04 07:41:45 +01:00
twinaphex
b03487dc4f
Start using DISPLAYLIST_SETTING
2016-03-04 07:37:40 +01:00
twinaphex
0c517434f3
Add DISPLAYLIST_SETTING
2016-03-04 07:29:17 +01:00
twinaphex
9fdbde1b4c
Add menu_displaylist_ctx_parse_entry
2016-03-04 07:24:30 +01:00
twinaphex
3d8e1e0f6c
Revert "Change signature of menu_displaylist_parse_settings"
...
This reverts commit 280431114e .
2016-03-04 07:23:07 +01:00
twinaphex
280431114e
Change signature of menu_displaylist_parse_settings
2016-03-04 07:20:37 +01:00
twinaphex
418c5cbb76
(Win32) Buildfix
2016-03-04 05:01:49 +01:00
twinaphex
6d4212ca06
Check OS version before going down screensaver path
2016-03-04 04:51:57 +01:00
radius
f86097aefb
[zr] remove a lot of glui code
2016-03-03 22:31:38 -05:00
twinaphex
f687fec624
Makefile.win - cleanups
2016-03-04 04:24:47 +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
93de657952
(retro_inline.h) Fix backwards compatibility with older mingw versions
2016-03-04 01:43:09 +01:00
radius
5b11e290dd
[zr] add entry for test window
2016-03-03 18:39:14 -05:00
radius
d9bc760b46
[zr] fix window opening and closing
2016-03-03 18:39:13 -05:00
radius
041af7cdb8
[zr] update zahnrad
2016-03-03 18:39:11 -05:00
radius
dfefefb416
[zr] change the window hiding method a bit
2016-03-03 18:39:10 -05:00
twinaphex
5a1d8a96d0
(Menu) Create new input_ctl actions for pointer dragging
2016-03-03 23:21:02 +01:00
twinaphex
242b511387
Ifdef with RARCH_INTERNAL
2016-03-03 18:18:41 +01:00
twinaphex
d15eb9a570
Add HAVE_SSA switch to qb
2016-03-03 18:17:48 +01:00
twinaphex
e663a69c0b
(Network Information) Show title bar
2016-03-03 07:27:47 +01:00
twinaphex
869cb8a1be
(net_ifinfo.c) Bugfix
2016-03-03 07:17:17 +01:00
twinaphex
ec0d9f0a70
(net_ifinfo.c) Style nits
2016-03-03 07:16:06 +01:00
twinaphex
fe3c279f73
Cleanups
2016-03-03 06:59:54 +01:00
twinaphex
5cef419209
(zahnrad) Get past crash when shader is NULL
2016-03-03 06:21:40 +01:00
twinaphex
97eea9e71f
(net_ifinfo/Win32) Adapter name shows up now - IP address doesn't yet
2016-03-03 05:50:45 +01:00
radius
4617f792c5
[zr] implement combo box for recents
2016-03-02 22:41:28 -05: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
966f267285
(Win32) Start trying to implement Win32 backend for net_ifinfo.c
2016-03-03 04:11:24 +01:00
twinaphex
dfa315f0d5
Fix compat_ifaddrs.c - network addresses are now shown on Android
2016-03-03 03:44:16 +01:00
twinaphex
5b4ba2a449
Add Network Information now
2016-03-03 03:06:54 +01:00
twinaphex
e99a97d9b7
Some compilation fixes for compat_ifaddrs.c
2016-03-03 02:51:06 +01:00
twinaphex
4fce2e74ac
(Win32) Buildfix
2016-03-03 02:10:34 +01:00
twinaphex
88b3b9a08d
Include boolean.h
2016-03-03 02:09:30 +01:00
twinaphex
c9e6a91137
(Android) Bake in ifaddrs for Android
2016-03-03 02:08:47 +01:00
twinaphex
a3234f3f17
(net_ifinfo.c) ifndef this out for _WIN32 so far
2016-03-03 01:34:45 +01:00
radius
c2bd46e3cb
[zr] remove most glui drawing code
2016-03-02 19:28:46 -05:00
Twinaphex
d5bc3c4d5b
(OSX) Silence some warnings - just use plain numbers instead of enums
...
which can rapidly grow out of date
2016-03-03 00:48:45 +01:00
twinaphex
b7ef5271ea
zrmenu_set_style - C89 fix
2016-03-03 00:43:53 +01:00
twinaphex
7de6a0f005
(menu_displaylist.c) Turn this into enum with name
2016-03-03 00:37:32 +01:00
twinaphex
61faa0a04b
Bake in net_ifinfo
2016-03-03 00:26:26 +01:00
twinaphex
191b233334
Cleanup net_ifinfo
2016-03-03 00:22:38 +01:00
twinaphex
cbc8bab8e2
Cleanup
2016-03-03 00:19:37 +01:00
twinaphex
d805845e29
Add net_ifinfo
2016-03-03 00:17:14 +01:00
radius
1cea6cd7be
[zr] implement 'bool' parameters
2016-03-02 18:08:57 -05:00
radius
e9ce64e854
[zr] implement shader parameters dialog
2016-03-02 17:14:50 -05:00
twinaphex
414c63b59a
(VG) Silence some warnings
...
(Libretro-common) Add some headers
2016-03-02 23:09:31 +01:00
Twinaphex
6a2449bd1e
Merge pull request #2770 from dankcushions/master
...
Fix compilation error:
2016-03-02 23:06:14 +01:00
Christopher Bransden
2d0c02d21e
Fix compilation error:
...
gfx/drivers_context/vc_egl_ctx.c:591:13: error: static declaration of ‘gfx_ctx_vc_set_swap_interval’ follows non-static declaration
gfx/drivers_context/vc_egl_ctx.c:312:4
2016-03-02 21:31:56 +00:00
radius
55530dcbc3
[zr] implement exit, make clics respond even when the window is innactive
2016-03-02 16:24:36 -05:00
radius
7853815d45
[zr] change layout
2016-03-02 16:24:35 -05:00
radius
89cccb111b
[zr] update zahnrad
2016-03-02 16:24:34 -05:00
twinaphex
1645ae54be
(Zarch) Cleanups
2016-03-02 22:21:12 +01:00
twinaphex
30fa73dc8d
(Zarch) Create typedef zarch_texture_item
2016-03-02 22:19:20 +01:00
twinaphex
7df467422b
Create typedefs
2016-03-02 22:17:05 +01:00
twinaphex
885966c16b
Nit
2016-03-02 22:08:37 +01:00
twinaphex
138e4bc78b
menu_input_mouse_state - cleanups
2016-03-02 22:02:35 +01:00
twinaphex
4ba487df99
(menu_input.c) Turn some variables into static local variables
2016-03-02 22:01:00 +01:00
twinaphex
0f8e31cad3
(iOS) Use -1 instead of UIUserInterfaceIdiomUnspecified for backwards
...
compatibility
2016-03-02 17:25:13 +01:00
radius
1d0beeb665
[zr] set focus properly
2016-03-02 11:03:10 -05:00
radius
4eb6f26d92
[zr] update zahnrad
2016-03-02 11:01:22 -05:00
radius
780974ef32
[zr] change menu label
2016-03-02 02:51:03 -05:00
radius
8c86c6a47c
[zr] hide/unhide window concept
2016-03-02 02:49:07 -05:00
radius
272563f3ca
[zr] hide/unhide window concept
2016-03-02 02:48:51 -05:00
radius
8d89b1fa86
[zr] draw window offscreen till a better solution is available
2016-03-02 01:49:57 -05:00
twinaphex
75c05a5d7f
Do away with no_content member
2016-03-02 06:20:36 +01:00
twinaphex
50f0e19263
Remove unused variable
2016-03-02 06:11:03 +01:00
radius
2807f94a14
[zr] hide/unhide windows
2016-03-01 23:43:15 -05:00
twinaphex
5dfc3f31db
Move game_options_path to paths
2016-03-02 05:29:24 +01:00
radius
1b1b59692b
[zr] add menu bar
2016-03-01 23:20:43 -05:00
twinaphex
0b78b07573
Cleanups
2016-03-02 05:17:30 +01:00
twinaphex
b038b4ae41
Move some variables to menu_input_ctl as static local variables
2016-03-02 05:09:09 +01:00
radius
d2d4312128
[zr] start adding main window
2016-03-01 21:49:30 -05:00
twinaphex
7d0205deac
(vulkan_common.c) Add log error when vkCreateInstance fails
2016-03-02 03:13:31 +01:00
radius
0b9ea0943b
[zr] cleanups
2016-03-01 18:54:46 -05:00
twinaphex
fa1662412b
Use MIN/MAX
2016-03-02 00:11:45 +01:00
twinaphex
130f0749d4
(Android) Update
2016-03-02 00:09:43 +01:00
twinaphex
6f80e09ce1
Change MIN/MAX to upper-case
2016-03-02 00:07:31 +01:00
twinaphex
784df92f8d
(Android) Compile in Vulkan support
2016-03-01 23:37:27 +01:00
twinaphex
702d4f9e3a
(Android) Buildfix
2016-03-01 22:26:57 +01:00
twinaphex
d2a798e9cf
(Griffin) Add files to griffin.c
2016-03-01 22:25:53 +01:00
twinaphex
efb1c88215
(opendingux_fbdev_ctx.c) Another ifdef
2016-03-01 22:23:40 +01:00
twinaphex
f3cc1a9b59
(opendingux_fbdev_ctx.c) More HAVE_EGL ifdefs
2016-03-01 22:23:17 +01:00
twinaphex
ac584330bb
(Android) Bugfix
2016-03-01 21:58:35 +01:00
twinaphex
1b0a9d0b1d
Backport Opendingux/GCW Zero patches courtesy of gama.coder
2016-03-01 21:50:23 +01:00
twinaphex
d2645e9087
Add more glslang include dirs
2016-03-01 19:19:39 +01:00
twinaphex
800d54a7fb
(Android) Start setting up include dirs
2016-03-01 19:04:20 +01:00
twinaphex
77001a5577
(Android) More preparation for Vulkan
2016-03-01 18:59:12 +01:00
twinaphex
86a8899b0f
(Android) Start preparing Android JNI Makefiles for Android
2016-03-01 18:46:40 +01:00
twinaphex
c44107949d
(Vulkan) Pass width and height to vulkan_surface_create
2016-03-01 18:35:41 +01:00
twinaphex
5f125bc1f6
(Android) Only need to pass window for Android
2016-03-01 18:22:17 +01:00
twinaphex
eaa0b08bc2
(Android) Hook up Vulkan for gfx_ctx_bind_api
2016-03-01 18:21:09 +01:00
twinaphex
b8c1e31c13
(Android/Vulkan) Start hooking up Vulkan for Android context driver
2016-03-01 18:16:22 +01:00
twinaphex
cbc575eec0
(zarch) Prevent some more NULL pointer dereferences when using the mouse
2016-03-01 17:33:36 +01:00
twinaphex
81690601c0
(gl_raster_font.c) Fix some race issues
2016-03-01 17:24:33 +01:00
Twinaphex
89bcdeaf0b
Merge pull request #2768 from Themaister/master
...
Vulkan: Allocate correct number of descriptors.
2016-03-01 14:28:41 +01:00
Themaister
bce0d55a43
Vulkan: Allocate correct number of descriptors.
...
Have to allocate for entire pool, not per set.
2016-03-01 09:44:18 +01:00
twinaphex
b57b5f3624
load_content_from_compressed_archive - prevent warning
2016-03-01 07:20:16 +01:00
twinaphex
dc12f07a55
(mali_fbdev) Add some ifdefs
2016-03-01 07:17:57 +01:00
twinaphex
59ed4b939f
Cleanups
2016-03-01 07:09:55 +01:00
twinaphex
47fddf28e5
(Emscripten context) Cleanups
2016-03-01 07:07:56 +01:00
twinaphex
32c4f13761
(XEGL) Add HAVE_VG ifdefs
2016-03-01 06:56:41 +01:00
twinaphex
e938be3747
Have to rewrite EGL context code
2016-03-01 06:49:05 +01:00
twinaphex
ae6302ede2
(Android EGL context) Add missing break
2016-03-01 05:09:07 +01:00
twinaphex
00741d06fb
Add android_gfx_ctx_bind_hw_render
2016-03-01 05:08:18 +01:00
twinaphex
c5667d8253
(Android EGL context) Refactor more code
2016-03-01 05:07:11 +01:00
twinaphex
2480181469
(Android) Add android_api variable
2016-03-01 04:53:48 +01:00
twinaphex
481196c55c
Add some more ifdefs
2016-03-01 04:19:33 +01:00
twinaphex
f8f2f7d03c
Rename androidegl_ctx.c to android_ctx.c
2016-03-01 04:18:43 +01:00
twinaphex
0ec1c5ade5
Start adding HAVE_OPENGLES ifdefs to androidegl_ctx.c
2016-03-01 04:17:02 +01:00
twinaphex
dff5aa35d6
Update glslang
2016-03-01 03:48:29 +01:00
twinaphex
de27720044
We don't need to link against libvulkan.so implicitly anymore
2016-03-01 02:47:16 +01:00
twinaphex
b0834a0f17
Remove this
2016-03-01 02:22:25 +01:00
twinaphex
b79edb6095
Reimplement function pointers
2016-03-01 02:21:53 +01:00
twinaphex
937230564d
move more code to vksym.h
2016-03-01 01:53:48 +01:00
twinaphex
a6048b4218
Add vksym.h
2016-02-29 23:38:49 +01:00
twinaphex
7a907a97a7
Start preparing to split this code up
2016-02-29 23:31:51 +01:00
twinaphex
9a10ef5591
(Vulkan) Add more Vulkan function pointers
2016-02-29 23:28:12 +01:00
twinaphex
860b7fde62
(Vulkan) Add DeviceWaitIdle function pointer
2016-02-29 23:25:25 +01:00
twinaphex
1d9220d9d1
(Vulkan) Add vkCmdBindVertexBuffers function pointer
2016-02-29 23:22:56 +01:00
twinaphex
c8b9bb609f
(Vulkan) More image function pointers
2016-02-29 23:19:23 +01:00
twinaphex
30eac5b778
(Vulkan) Add vkDestroyDescriptorPool fp
2016-02-29 23:13:13 +01:00
twinaphex
6023a5f06e
Add vkAllocateDescriptorSets fp
2016-02-29 23:11:00 +01:00
twinaphex
4a1a623099
(Vulkan) Add more funcptrs
2016-02-29 23:09:05 +01:00
twinaphex
0e60d20705
Add Command Function pointers
2016-02-29 23:04:17 +01:00
twinaphex
67ea4e1d6b
(Vulkan) Pipeline function pointers
2016-02-29 22:55:31 +01:00
twinaphex
1fbac78e35
(Vulkan) Go through function pointer for vkDestroyPipelineCache
2016-02-29 22:38:58 +01:00
twinaphex
a7df7be64b
Add vkAllocateMemory/vkFreeMemory
2016-02-29 22:36:53 +01:00
twinaphex
a53e7a5437
(Vulkan) Add pipeline barrier function pointer
2016-02-29 22:30:23 +01:00
twinaphex
bd96ab3585
(vulkan_common.c) Cleanups
2016-02-29 22:26:20 +01:00
twinaphex
1b85ee442f
Go through funcptr for vkAllocateCommandBuffers
2016-02-29 22:23:35 +01:00
twinaphex
83dc7db6c7
(Vulkan) Add descriptor set layout function callbacks
2016-02-29 22:04:23 +01:00
twinaphex
caed6c61cb
(Vulkan) Function pointer for vkFreeCommandBuffers
2016-02-29 21:58:10 +01:00
twinaphex
1e407079e4
Add function pointers for image view functions
2016-02-29 21:55:54 +01:00
twinaphex
a6eb40b3d2
Add funcptr for vkAllocateCommandBuffers
2016-02-29 21:51:42 +01:00
twinaphex
4771c45ed3
Add render pass command function pointers
2016-02-29 21:43:04 +01:00
twinaphex
7f5d0f2763
(Vulkan) More function pointers for command buffer functions
2016-02-29 21:37:35 +01:00
twinaphex
860ffff3c9
(Vulkan) Go through funcptr for vkEndCommandBuffer
2016-02-29 21:31:51 +01:00
twinaphex
a1c8a47665
(Vulkan) Go through funcptr for vkDestroyInstance
2016-02-29 21:27:18 +01:00
twinaphex
c62971042d
(Vulkan) Cleanups
2016-02-29 21:20:36 +01:00
twinaphex
eae652d6a5
Go through funcptr for vkDestroyCommandPool
2016-02-29 21:17:21 +01:00
twinaphex
8232135922
Cleanups
2016-02-29 20:08:56 +01:00
twinaphex
e669f92399
(Vulkan) Cleanups
2016-02-29 20:07:11 +01:00
twinaphex
3b9552bd36
(vulkan_raster_font.c) Style nits
2016-02-29 20:02:44 +01:00
twinaphex
8a06e27c22
(Vulkan) Cleanups
2016-02-29 19:44:46 +01:00
twinaphex
59ad8fcfde
(Vulkan) Cleanups
2016-02-29 19:43:54 +01:00
twinaphex
f0458495f4
Go through funcptr for vkDestroyPipeline
2016-02-29 19:41:25 +01:00
twinaphex
d45f0e0946
Some cleanups
2016-02-29 19:39:49 +01:00
twinaphex
670eede306
Go through function pointer for vkCmdClearAttachments
2016-02-29 19:34:40 +01:00
twinaphex
b09a19d9a0
(Vulkan) Style nits
2016-02-29 19:26:57 +01:00
twinaphex
ae5d7849af
(shader_vulkan.cpp) Don't have to include general.h for this
2016-02-29 19:23:51 +01:00
twinaphex
fc7a972466
Go through function pointers for vkMapMemory/vkUnmapMemory
2016-02-29 19:20:42 +01:00
twinaphex
28d5ca6a86
(Vulkan) Style nits
2016-02-29 19:16:21 +01:00
twinaphex
b660fb8878
Create sampler function pointers
2016-02-29 19:11:09 +01:00
twinaphex
0e91bb6852
Go through more function pointers
2016-02-29 19:03:18 +01:00
twinaphex
dfde6f833a
(Vulkan) Nits
2016-02-29 18:46:17 +01:00
twinaphex
1d96e80b05
(Vulkan) More funcptrs
2016-02-29 18:40:30 +01:00
twinaphex
fbf527eac2
(vulkan_common.c) Style nits
2016-02-29 18:24:12 +01:00
twinaphex
ef93f92ea2
Cleanups
2016-02-29 17:22:57 +01:00
twinaphex
a8ccf2531d
Cleanups
2016-02-29 17:21:40 +01:00
twinaphex
e6da374bb5
Cleanups
2016-02-29 17:18:28 +01:00
twinaphex
a4c9d02953
Add DestroyImage funcptr
2016-02-29 17:16:01 +01:00
twinaphex
874b5b7e17
Go through more funcptrs
2016-02-29 17:13:13 +01:00
twinaphex
8fd280967b
Go through funcptr
2016-02-29 17:08:25 +01:00
twinaphex
5863996d83
Go through VKFUNC
2016-02-29 17:06:41 +01:00
twinaphex
8f69470c25
Go through VKFUNC macro
2016-02-29 17:00:08 +01:00
twinaphex
d6005c224c
Go through VKFUNC
2016-02-29 16:55:50 +01:00
twinaphex
6836b5f868
vkCreateImage - go through funcptr
2016-02-29 16:48:55 +01:00
twinaphex
3677144d18
Start going through VKFUNC
2016-02-29 16:47:21 +01:00
twinaphex
6c9e8041c6
Add function pointer for vkCreateCommandPool
2016-02-29 16:41:49 +01:00
twinaphex
6dce80ea07
Add function pointers for vkCreatePipelineCache and vkCreatePipelineLayout
2016-02-29 16:37:15 +01:00
twinaphex
778b50fc28
Add funcptr for vkCreateFramebuffer
2016-02-29 16:32:34 +01:00
twinaphex
361cce328d
vkCreateRenderPass - add funcptr
2016-02-29 16:30:45 +01:00
twinaphex
277e2977ff
(Vulkan) Add function pointer to vkDestroyDevice
2016-02-29 16:28:12 +01:00
twinaphex
4248e244a8
Go through funcptr for vkCmdCopyImage
2016-02-29 06:52:08 +01:00
twinaphex
01f5a7ad84
Go through vkQueueWaitIdle function pointer
2016-02-29 06:31:55 +01:00
twinaphex
89ee08214d
We need to grab a function pointer to vkCmdDraw later after
...
vkCreateDevice
2016-02-29 06:21:42 +01:00
twinaphex
be5333371b
(Vulkan) More funcptrs
2016-02-29 06:16:31 +01:00
twinaphex
bfd38e171b
(Vulkan) More Vulkan funcptrs
2016-02-29 05:57:38 +01:00
radius
3f22d5cb33
make the gui a bit flatter
2016-02-28 23:52:33 -05:00
twinaphex
3abea50cbf
Move function pointers to vulkan_context
2016-02-29 05:49:05 +01:00
radius
7e1e330463
add context menu to demo window
2016-02-28 23:43:02 -05:00
twinaphex
2a621a8424
Go through vkEnumeratePhysicalDevices funcptr
2016-02-29 05:37:37 +01:00
twinaphex
cf03851cc8
Add vkGetDeviceQueue funcptr
2016-02-29 05:37:37 +01:00
radius
a6f015623a
stub function for kbd input
2016-02-28 23:35:22 -05:00
twinaphex
5e970637d4
(Vulkan) Add more function pointers
2016-02-29 05:32:10 +01:00
twinaphex
25d741e26a
Start setting up more function pointers
2016-02-29 04:21:08 +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
a8185f0b81
Cleanups
2016-02-29 02:54:46 +01:00
twinaphex
042e4b0ba7
(Zarch) Style nits
2016-02-29 02:52:00 +01:00
twinaphex
070f25131a
(Zarch) Cleanups
2016-02-29 02:48:29 +01:00
Twinaphex
e5e11ae716
Remove unused variable
2016-02-29 02:41:06 +01:00
twinaphex
28a02da5bf
Cleanups
2016-02-29 02:38:11 +01:00
twinaphex
91d19a15ec
Take this out
2016-02-29 02:36:18 +01:00
twinaphex
28bb5295f7
(menu/drivers/zarch.c) Use strlcpy instead of strncpy
2016-02-29 02:17:53 +01:00
twinaphex
b4e872476b
Prevent some more crashes
2016-02-29 02:09:10 +01:00
twinaphex
4f1ab1f9c3
(gl_raster_font.c) Add early return in case gl pointer is NULL
2016-02-29 01:54:54 +01:00
twinaphex
65b628cf20
Cover more edge cases for crashes initiated by Zarch
2016-02-29 01:49:58 +01:00
twinaphex
09f2b64c1f
gl_render_overlay -add early return
2016-02-29 01:43:40 +01:00
twinaphex
34f3963e4e
Simplify RUNLOOP_CTL_IS_SLOWMOTION
2016-02-29 01:33:14 +01:00
twinaphex
6fbad68561
(gl.c) Cleanup
2016-02-29 01:29:49 +01:00
twinaphex
7d346d627f
Robustness fixes
2016-02-29 01:22:39 +01:00
Twinaphex
d9750591d2
Merge pull request #2764 from IlDucci/master
...
Updating Spanish Translation
2016-02-28 23:04:06 +01:00
IlDucci
86a94a5d95
Updating Spanish Translation
...
Added the two missing lines.
2016-02-28 22:57:34 +01:00
twinaphex
6f9b7a4c87
Silence CXX_BUILD warnings
2016-02-28 22:51:02 +01:00
twinaphex
ea94d33de5
Avoid CXX_BUILD warnings
2016-02-28 22:49:52 +01:00
twinaphex
ca497533db
Fix C89_BUILD warning
2016-02-28 22:47:46 +01:00
Twinaphex
edf296a06c
Merge pull request #2763 from IlDucci/master
...
Updating Spanish Translation
2016-02-28 22:45:26 +01:00
IlDucci
76ef4bd44a
Updating Spanish Translation
...
Adding changes to the Spanish translation
2016-02-28 22:30:31 +01:00
twinaphex
5104e05a89
Cleanup
2016-02-28 21:18:06 +01:00
twinaphex
cec6701c0d
(config_file.C) Fix segfaultthat happened at freeing of tmp->key
...
when tmp->key is NULL
2016-02-28 18:44:07 +01:00
twinaphex
f13b630d57
Reimplement pending_action OK
2016-02-28 18:35:34 +01:00
twinaphex
841a647d0c
Revert "Remove the pending_action code"
...
This reverts commit b19f12ec66 .
2016-02-28 18:28:11 +01:00
twinaphex
b19f12ec66
Remove the pending_action code
2016-02-28 18:03:57 +01:00
twinaphex
96c21eeb0d
Reimplement gamepad action OK button
2016-02-28 17:45:14 +01:00
twinaphex
b4acda26a2
Remove unused struct variables
2016-02-28 17:35:52 +01:00
twinaphex
ae66fc95cc
Start refactoring 'Load' menu
2016-02-28 17:33:56 +01:00
twinaphex
6726b64d0d
Refactor zarch_zui_gamepad_input - introduce cutoff point
2016-02-28 17:20:14 +01:00
twinaphex
49d751e6c3
Create zarch_zui_gamepad_input
2016-02-28 16:49:46 +01:00
twinaphex
5c18dc8a04
(Zarch) Better gamepad controls
2016-02-28 16:44:41 +01:00
twinaphex
004ca19fe4
(Zarch) Start implementing gamepad controls
2016-02-28 15:39:20 +01:00
Twinaphex
77cec284f4
Merge pull request #2762 from Monroe88/menu_filter
...
Add option for menu linear filter
2016-02-28 04:11:30 +01:00
Monroe88
a669039523
Add option for menu linear filter
2016-02-27 17:30:12 -06:00
radius
11423ac52e
look for assets in the correct folder
2016-02-27 15:02:13 -05:00
radius
87c2f16ca7
readd the cursor for fullscreen mode
2016-02-27 14:59:42 -05:00
radius
a4720acf22
disable oversampling leads to some font alignment issues
2016-02-27 13:10:07 -05:00
radius
88dfabf92f
change texture filtering to nearest
2016-02-27 12:42:16 -05:00
twinaphex
5f00e6ee56
Dehardcode 54
2016-02-27 16:44:22 +01:00
twinaphex
5e4e30abe9
Change extraction_directory to cache_directory
2016-02-27 03:22:32 +01:00
twinaphex
12d6d56199
(Zarch) Reimplement gamepad navigation
2016-02-27 02:51:46 +01:00
radius
16fb6d5f07
remove stray printf
2016-02-26 20:49:59 -05:00
radius
1bac8c8649
Use the same font for the underlying glui
2016-02-26 20:49:58 -05:00
twinaphex
75200b8e11
(Zarch) Cleanups
2016-02-26 23:31:34 +01:00
twinaphex
7ef56a2e46
Cleanup
2016-02-26 23:10:01 +01:00
twinaphex
ae5640fa25
(Zarch) Cleanups
2016-02-26 22:57:04 +01:00
twinaphex
f34288781e
Remove unneeded macro
2016-02-26 22:54:43 +01:00
twinaphex
58073b937f
(Zarch) Variables should not be all-caps
2016-02-26 22:53:17 +01:00
twinaphex
7beff1adaa
(D3D) Silence warnings
2016-02-26 22:46:01 +01:00
twinaphex
c14e281544
(Win32) Buildfix
2016-02-26 22:45:30 +01:00
twinaphex
0f8f980c8f
Start reimplementing Zarch joypad input
2016-02-26 22:29:10 +01:00
twinaphex
2c69bc7d79
Cleanups
2016-02-26 22:09:02 +01:00
twinaphex
a82cc0d31f
Remove MENU_INPUT_CTL_SET_FRAME_INPUT
2016-02-26 21:47:25 +01:00
twinaphex
d443ac53ef
Cleanups
2016-02-26 21:46:26 +01:00
twinaphex
13a3bfeee7
Cleanups
2016-02-26 21:43:20 +01:00
twinaphex
6aa2fbea47
Cleanups
2016-02-26 21:30:54 +01:00
twinaphex
a3aba22c6e
Cleanups
2016-02-26 21:29:01 +01:00
twinaphex
d40af3143f
Remove this - unneeded
2016-02-26 21:09:35 +01:00
twinaphex
678ec1b662
Remove unused MENU_INPUT_CTL_SCROLL_UP/SCROLL_DOWN
2016-02-26 21:07:32 +01:00
twinaphex
fe60a7d813
Cleanup
2016-02-26 21:04:56 +01:00
twinaphex
4bda039f62
Cleanup menu_input_mouse_frame
2016-02-26 21:02:29 +01:00
twinaphex
c83c242e3a
Cleanups
2016-02-26 20:43:12 +01:00
twinaphex
02b456f3a1
Turn some variables into static local variables
2016-02-26 20:38:47 +01:00
twinaphex
59db6de385
Refactor more mouse input code for the menu
2016-02-26 20:35:56 +01:00
twinaphex
0f83f48cb4
Cleanups
2016-02-26 20:31:02 +01:00
twinaphex
4a097af3e4
Cleanups
2016-02-26 20:23:07 +01:00
twinaphex
c31ef24412
Add MENU_INPUT_CTL_SET_FRAME_INPUT
2016-02-26 18:01:10 +01:00
twinaphex
583d4fd283
Cleanups
2016-02-26 17:55:47 +01:00
twinaphex
faee785aaa
Add more to menu_ctx_iterate_t
2016-02-26 17:40:24 +01:00
twinaphex
ac3cb48302
(VG) Style nits
2016-02-26 17:36:39 +01:00
twinaphex
d9b86c4f6b
Remove stub xshm video driver for now
2016-02-26 17:29:35 +01:00
twinaphex
2746bf0cb1
(xvideo.c) Cleanups
2016-02-26 17:26:26 +01:00
twinaphex
94b8e8820e
(xvideo.c) Style nits
2016-02-26 17:24:36 +01:00
twinaphex
eaf08ad88c
(Zahnrad) Take out mouse code
2016-02-26 15:57:22 +01:00
twinaphex
55abe2e38f
80-char width limit nits
2016-02-26 15:41:28 +01:00
Twinaphex
ea2094126b
(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix
2016-02-26 14:25:57 +01:00
twinaphex
2de97c9176
Cleanup
2016-02-26 13:54:04 +01:00
Twinaphex
77373e9ba4
Remove unused variable
2016-02-26 13:46:47 +01:00
Twinaphex
7e641b7274
(OSX) Silence deprecation warnings
2016-02-26 13:44:45 +01:00
Twinaphex
33356f2df6
(OSX) Buildfix
2016-02-26 13:40:29 +01:00
Twinaphex
353072c9cd
(OSX) Fix build now for real
2016-02-26 13:39:32 +01:00
twinaphex
4dfed7e930
Cast to NSOpenGLContext *
2016-02-26 13:39:01 +01:00
twinaphex
dcefb740f2
Create glcontext_get_ptr
2016-02-26 13:36:12 +01:00
twinaphex
93e17b46bd
Cleanups
2016-02-26 13:32:56 +01:00
twinaphex
61a4d47feb
(ui_win32.c) 80-char width limit
2016-02-26 13:31:34 +01:00
twinaphex
4939a9ea22
(zahnrad) Rename alloc to zr_alloc
2016-02-26 13:15:07 +01:00
twinaphex
0a74bcc080
Get rid of texture uniform
2016-02-26 12:37:20 +01:00
twinaphex
b4425d4524
Look in assets directory 'zahnrad' instead of 'wimp'
2016-02-26 12:30:39 +01:00
twinaphex
ce51396fb4
(zahnrad) Correct name
2016-02-26 12:21:42 +01:00
radius
e303b62635
re-enable antialiasing
2016-02-25 23:11:06 -05:00
radius
e9682c1122
refactor zr menu, using zrmenu for our functions. Context reset should work fine now
2016-02-25 23:08:33 -05:00
twinaphex
46c48fa4b8
(CXX_BUILD) FIxes
2016-02-26 00:49:23 +01:00
twinaphex
a8b834f2c8
(C89_BUILD) Fix
2016-02-26 00:47:53 +01:00
twinaphex
ee8c5bfa98
(Zahnrad) Don't call glViewport directly
2016-02-26 00:44:09 +01:00
twinaphex
ac084a5175
Change typo
2016-02-25 23:40:27 +01:00
twinaphex
b171be802e
(Zahrand) Cleanups
2016-02-25 23:16:36 +01:00
twinaphex
fa7ea1d20a
(Zahrand) Cleanups
2016-02-25 23:15:28 +01:00
twinaphex
198ecd263d
(Zahrand) Don't need this I think
2016-02-25 22:54:30 +01:00
twinaphex
1516ee8e76
Silence this warning too for C89 - not correct but whatever -
...
never used
2016-02-25 22:36:08 +01:00
twinaphex
4b9143430c
Add C89 workaround
2016-02-25 22:26:48 +01:00
twinaphex
4c7ae72c62
Some C89_BUILD fixes
2016-02-25 22:16:25 +01:00
twinaphex
7da6797112
CXX_BUILD - More buildfixes
2016-02-25 22:13:12 +01:00
twinaphex
68cd176d63
Some CXX_BUILD fixes
2016-02-25 22:11:02 +01:00
twinaphex
eb9971703b
(Zahrand) Cleanups
2016-02-25 22:08:02 +01:00
twinaphex
5ca0085e22
(Zahrand) Dehardcode some OpenGL code
2016-02-25 22:04:36 +01:00
twinaphex
d44aa37be0
Some renames
2016-02-25 21:55:42 +01:00
twinaphex
4e5d66547a
(Zahrand) Cleanups
2016-02-25 21:47:32 +01:00
twinaphex
816539f9df
(Zahrand) Rename wimp.c to zahrand
2016-02-25 21:29:38 +01:00
twinaphex
c6dc2b6c3e
(WIMP) Rebase WIMP driver
2016-02-25 21:09:44 +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
7d61fbb780
Respect 80-char width limit
2016-02-25 20:53:52 +01:00
twinaphex
f15effe68b
(menu_displaylist.c) 80-char width limit
2016-02-25 20:32:46 +01:00
twinaphex
63c4b7c772
Cleanups
2016-02-25 19:52:40 +01:00
twinaphex
bc6e9ee3bf
Cleanups
2016-02-25 19:50:45 +01:00
twinaphex
0eb3feff64
Cleanups
2016-02-25 19:48:07 +01:00
twinaphex
c3f3207b0d
Cleanups
2016-02-25 19:33:46 +01:00
twinaphex
05f2a2d18c
Communicate better that these are enums
2016-02-25 19:30:14 +01:00
twinaphex
255ee8766f
Communicate better that this is an enum
2016-02-25 19:27:06 +01:00
twinaphex
a2d4d832f6
Move defines to menu_input.c
2016-02-25 19:23:28 +01:00
twinaphex
37d895d77b
Create MENU_INPUT_CTL_BIND_SET_MIN_MAX
2016-02-25 19:01:51 +01:00
twinaphex
00a958edc2
Cleanups
2016-02-25 18:37:43 +01:00
twinaphex
b870aaf2fa
Create MENU_INPUT_CTL_START_LINE
2016-02-25 18:36:29 +01:00
twinaphex
27b5617cd9
Create MENU_INPUT_CTL_BIND_ITERATE
2016-02-25 17:55:45 +01:00
twinaphex
a9fc111ea2
Refactor code
2016-02-25 17:41:33 +01:00
twinaphex
22f6d1ce1d
Cleanups
2016-02-25 17:32:12 +01:00
twinaphex
60c551fe75
Cleanups
2016-02-25 17:26:55 +01:00
twinaphex
b1a3d5bb25
Create MENU_INPUT_CTL_CHECK_INSIDE_HITBOX
2016-02-25 17:11:00 +01:00
twinaphex
6b0e0adf27
Rename IDEAL_DT
2016-02-25 16:06:23 +01:00
twinaphex
1d84894e09
Create MENU_ANIMATION_CTL_IDEAL_DELTA_TIME_GET
2016-02-25 16:05:30 +01:00
twinaphex
c32e828c6f
Cleanups
2016-02-25 15:47:03 +01:00
twinaphex
afcb3f1e5d
Create MENU_ANIMATION_CTL_PUSH
2016-02-25 15:44:30 +01:00
twinaphex
835e5e751b
Move variables to menu_animation_ctl as static local variables
2016-02-25 15:25:16 +01:00
twinaphex
b5f4332e74
Create MENU_ANIMATION_CTL_TICKER
2016-02-25 15:19:33 +01:00
twinaphex
5dbca80ed8
Add MENU_ANIMATION_CTL_KILL_BY_SUBJECT
2016-02-25 15:05:18 +01:00
twinaphex
e424d432a2
Cleanups
2016-02-25 13:30:02 +01:00
twinaphex
f6f306903c
Cleanup
2016-02-25 13:26:51 +01:00
twinaphex
bd0347f1ae
Create MENU_ANIMATION_CTL_KILL_BY_TAG
2016-02-25 13:23:39 +01:00
radius
ee6a0e40b0
set rounding to zero, elements look better like this
2016-02-24 22:58:11 -05:00
radius
1e74f02b94
add control window from the demo
2016-02-24 22:36:15 -05:00
radius
777be51eb6
add a few more elements
2016-02-24 21:55:34 -05:00
twinaphex
433155c95f
Move UTF8 helper functions to encoding_utf.c (libretro-common) -
...
hopefully did not introduce any regressions
2016-02-25 00:57:46 +01:00
twinaphex
c834b7825e
Have to use PATH_MAX_LENGTH in menu_animation_ticker_str
2016-02-25 00:42:40 +01:00
twinaphex
090a68f9cf
Take out header include
2016-02-25 00:13:55 +01:00
Alcaro
3c9b39f4bd
Fix cutoff text, we don't need that.
2016-02-24 23:52:28 +01:00
Alcaro
6c69cdb93c
Fix missing define.
2016-02-24 23:34:08 +01:00
twinaphex
2c18bf12f5
Add DISPLAYLIST_PUSH_ONTO_STACK
2016-02-24 23:31:51 +01:00
Alcaro
353795b25e
Wipe debug code.
2016-02-24 23:29:12 +01:00
Alcaro
9b35965ce1
Wipe test code again.
2016-02-24 23:29:12 +01:00
Alcaro
75b91e3ddc
Rewrite that function to work properly.
2016-02-24 23:29:12 +01:00
Alcaro
c0cd5256a2
Stupid signed chars...
2016-02-24 23:29:12 +01:00
Alcaro
9587efde67
Use these two functions.
2016-02-24 23:29:12 +01:00
Alcaro
f8aefd0030
Add this counter function too.
2016-02-24 23:29:12 +01:00
Alcaro
f14624370d
Add UTF-8 string copy function.
2016-02-24 23:29:12 +01:00
twinaphex
77c583ae47
Create DISPLAYLIST_PROCESS
2016-02-24 23:19:53 +01:00
radius
ba43724fec
fix slider
2016-02-24 17:13:06 -05:00
twinaphex
e8eaa54218
Refactor menu_displaylist_ctl
2016-02-24 23:05:54 +01:00
twinaphex
7968914453
Refactor menu_displaylist_push_list to menu_displaylist_ctl
2016-02-24 22:56:41 +01:00
radius
4c738b9645
add volume slider
2016-02-24 16:47:50 -05:00
twinaphex
e8a5f6194e
Create MENU_ENTRIES_CTL_CLEAR
2016-02-24 22:45:21 +01:00
twinaphex
1c06843811
Remove dead function prototype
2016-02-24 22:42:07 +01:00
twinaphex
1dcd6856db
Remove dead code
2016-02-24 22:40:44 +01:00
radius
8a6c2568de
remove glui mouse support
2016-02-24 16:16:12 -05:00
radius
4158248b77
add boolean wrapper thanks to Alcaro
2016-02-24 16:08:36 -05:00
twinaphex
2f98073fc1
Add setting 'Menu Throttle Framerate' to 'Frame Throttle'
2016-02-24 21:24:32 +01:00
Alcaro
3f52b9e246
Let's not rely on integer underflows canceling each other...
2016-02-24 20:26:28 +01:00
twinaphex
b398a0c185
Fix build with UTF-8
2016-02-24 19:25:54 +01:00
Alcaro
a5a666071b
Fix tpyo.
2016-02-24 19:23:44 +01:00
twinaphex
51db7e695e
Add preliminary russian translation - can't get it to compile yet
2016-02-24 19:19:24 +01:00
Alcaro
cb9976a125
Wipe debug code.
2016-02-24 18:56:29 +01:00
twinaphex
60a303e144
Edit README.md
2016-02-24 18:52:44 +01:00
Alcaro
d98c7a1c34
(RGUI) Fix string alignment under UTF8.
2016-02-24 18:50:21 +01:00
Alcaro
67e1c82575
Update this pseudolocalization thingy.
2016-02-24 18:24:50 +01:00
twinaphex
eb62d5f4a4
Add HAVE_ZLIB ifdef to content.c
2016-02-23 22:05:32 +01:00
twinaphex
c4b80e0e44
Fix CXX_BUILD - doesn't like a variable being named 'template'
2016-02-23 17:11:30 +01:00
Alcaro
949cbcac07
Always poll input even if core doesn't have any input.
2016-02-23 16:28:32 +01:00
Alcaro
eeccb63c4e
Avoid build fails due to missing submodule.
2016-02-23 16:26:36 +01:00
Alcaro
7a6463a300
Add escape hatch if rarch (or the core) is in an infinite loop.
2016-02-23 16:11:39 +01:00
Alcaro
04ac09f579
One thing less to worry about when copypasting this, less risk of repeating 2d5e10e840.
2016-02-23 16:08:57 +01:00
Alcaro
f8452e23c8
Don't use uninitialized variables.
2016-02-23 16:06:37 +01:00
Twinaphex
c7b5d41151
Merge pull request #2751 from FIX94/master
...
GX resolution and custom viewport changes
2016-02-23 09:14:09 +01:00
FIX94
1ed54b8683
Merge branch 'master' of https://github.com/FIX94/RetroArch
2016-02-23 03:40:40 +01:00
FIX94
4f48e61b98
(GX) allow all resolutions to use aspect ratio settings and allow custom viewport x and y to use as much of the screen as possible while making sure to keep the system screen position in mind
2016-02-23 03:40:14 +01:00
twinaphex
6f6ba98576
(DRM) Add more HAVE_EGL ifdefs
2016-02-23 01:34:28 +01:00
twinaphex
ffd94d3ac0
We cannot rely on vulkan_intel.h being available, so just
...
include its contents inside vulkan_common.h
2016-02-23 01:24:15 +01:00
twinaphex
32353b10bb
Take out async job code from imageviewer core
2016-02-22 18:18:12 +01:00
twinaphex
8aa429bd67
Refactor imageviewer code
2016-02-22 16:55:02 +01:00
twinaphex
6429bb6a40
(X context) rename g_api to x_api
2016-02-22 13:29:32 +01:00
twinaphex
e688770e64
(SDL GL Ctx) Rename g_api to sdl_api
2016-02-22 13:26:26 +01:00
twinaphex
f8a2014b7e
(DRM) Rename g_drm to drm
2016-02-22 13:25:48 +01:00
twinaphex
aa4015837f
(DRM) DRM context driver should compile now without OpenGL
2016-02-22 13:04:34 +01:00
twinaphex
d537b6ee9f
Rename some files
2016-02-22 13:01:16 +01:00
twinaphex
1a5d2ce85c
Start divorcing DRM context from EGL
2016-02-22 12:59:13 +01:00
twinaphex
85804838ad
(DRM) More refactors
2016-02-22 12:56:16 +01:00
twinaphex
09fba6016b
(DRM) Cleanups
2016-02-22 12:50:45 +01:00
twinaphex
034f1769c9
(DRM) Cleanups
2016-02-22 12:43:18 +01:00
twinaphex
cc622b6905
Start getting rid of 'egl' namespace conventions in drm_egl context
...
driver
2016-02-22 12:37:38 +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
ef1feca097
Some C89_BUILD fixes
2016-02-22 12:25:41 +01:00
twinaphex
47b34b38d2
(DRM) More HAVE_EGL ifdefs
2016-02-22 12:10:23 +01:00
twinaphex
7da0739b61
Get rid of global g_egl_api now too
2016-02-22 11:54:55 +01:00
twinaphex
22a677b3a8
Don't use egl_common's 'api' variable anymore
2016-02-22 11:54:19 +01:00
twinaphex
fd7a62f5ca
(Wayland) Context driver doesn't use egl api anymore
2016-02-22 11:48:17 +01:00
twinaphex
a8a871bd4e
(DRM) Create drm_api
2016-02-22 11:47:18 +01:00
twinaphex
e4935d490c
(DRM) Uses its own sighandler and atomic quit variable
2016-02-22 11:46:08 +01:00
twinaphex
3bebc2284f
DRM gets its own interval variable inside data struct
2016-02-22 11:42:36 +01:00
twinaphex
b421bdf687
(drm_egl_ctx.c) More ifdefs
2016-02-22 11:37:37 +01:00
twinaphex
eceadcde2b
(drm_egl_ctx.c) Add HAVE_EGL/HAVE_OPENGL ifdefs
2016-02-21 23:49:50 +01:00
twinaphex
cedc6506b5
Show display metric height label
2016-02-21 22:09:38 +01:00
Twinaphex
902026ec86
Merge pull request #2747 from Themaister/master
...
Wayland: Add metrics support.
2016-02-21 22:07:41 +01:00
Hans-Kristian Arntzen
c4104ae37c
Wayland: Add metrics support.
2016-02-21 22:04:56 +01:00
Twinaphex
44688b1424
Merge pull request #2746 from Themaister/master
...
Wayland: Add HiDPI awareness.
2016-02-21 21:46:23 +01:00
Hans-Kristian Arntzen
52a515f0d3
Wayland: Add HiDPI awareness.
2016-02-21 21:35:06 +01:00
Twinaphex
765e229c35
Merge pull request #2745 from Themaister/master
...
Vulkan: Attempt workaround for Ivy Bridge.
2016-02-21 20:16:37 +01:00
Hans-Kristian Arntzen
8cab56e806
Vulkan: Attempt workaround for Ivy Bridge.
...
Reset command buffer instead of pool.
2016-02-21 20:13:22 +01:00
Twinaphex
cfe06ce730
Merge pull request #2744 from Themaister/master
...
Fix silly bug in libretro-test-vulkan.
2016-02-21 20:02:12 +01:00
radius
66a8e08252
remove saving remapping, use the automated method instead
2016-02-21 13:55:04 -05:00
Hans-Kristian Arntzen
7acd82e189
Fix silly bug in libretro-test-vulkan.
...
Forgot to set sType correctly, fixes nVidia.
2016-02-21 19:53:36 +01:00
twinaphex
90850799b7
Remove saving of input_remapping_path
2016-02-21 19:10:33 +01:00
twinaphex
d5429f00e1
silence warning
2016-02-21 19:05:58 +01:00
twinaphex
e93e75321f
Revert "don't save remapping path and don't load the library at startup"
...
This reverts commit 1638df4ae7 .
2016-02-21 19:05:01 +01:00
radius
1638df4ae7
don't save remapping path and don't load the library at startup
2016-02-21 12:51:49 -05:00
radius
7cc72520f7
add message to save current config
2016-02-21 12:37:11 -05:00
radius
5f3b27417b
fix save new config
2016-02-21 12:30:22 -05:00
Twinaphex
d0e1802436
Merge pull request #2743 from Themaister/master
...
Vulkan: Add workaround for broken VkImageView swizzling.
2016-02-21 13:56:14 +01:00
Hans-Kristian Arntzen
cece4e5ae2
Vulkan: Add workaround for broken VkImageView swizzling.
...
Certain early drivers fail to apply swizzle mask.
2016-02-21 13:52:30 +01:00
Twinaphex
1b4318d89b
Merge pull request #2742 from Themaister/master
...
Vulkan: Set alphaBlendOp correctly.
2016-02-21 13:43:18 +01:00
Hans-Kristian Arntzen
f09338b1b8
Set alphaBlendOp correctly.
2016-02-21 13:40:19 +01:00
Twinaphex
7bb5b749a0
Merge pull request #2741 from Themaister/master
...
Vulkan: Various improvements
2016-02-21 13:18:00 +01:00
Hans-Kristian Arntzen
b87106e61a
Vulkan: Implement menu display clear color.
2016-02-21 13:12:51 +01:00
Twinaphex
0bbac8da97
Silence unused variable warning
2016-02-21 13:10:49 +01:00
Hans-Kristian Arntzen
6e7f1371dd
Vulkan: Fix scenario where we limit the number of frames too much.
2016-02-21 13:03:26 +01:00
Hans-Kristian Arntzen
9e060bf088
Fix STATIC texture upload.
2016-02-21 13:01:53 +01:00
Hans-Kristian Arntzen
0dddd671f8
Vulkan: Use more approriate barrier
2016-02-21 12:59:11 +01:00
Hans-Kristian Arntzen
4259ea3d06
Merge branch 'master' of git://github.com/libretro/RetroArch
2016-02-21 12:45:26 +01:00
Hans-Kristian Arntzen
36eb07e067
Vulkan: Use copy paths if needed.
2016-02-21 12:33:16 +01:00
twinaphex
6512e5ff6e
Move this check - this should serve as a framerate limiter for the
...
menu
2016-02-21 12:11:08 +01:00
twinaphex
254e0bbd90
vulkan_common.h - style nits
2016-02-21 10:11:35 +01:00
twinaphex
f462954609
Style nits pt. 2
2016-02-21 10:09:41 +01:00
twinaphex
8ce2665383
Style nits
2016-02-21 10:08:36 +01:00
twinaphex
b57dbd5028
Style nits
2016-02-21 09:57:24 +01:00
twinaphex
a5d39ba38d
Style nits
2016-02-21 09:54:53 +01:00
twinaphex
5beb71711b
zarch.c - Respect 80-char width limit
2016-02-21 09:51:16 +01:00
twinaphex
5f50034514
Refactor gfx_ctx_x_bind_api
2016-02-20 20:47:06 +01:00
twinaphex
fbc7eaf287
(vulkan.c) Style nits
2016-02-20 20:29:52 +01:00
twinaphex
1426cf7fb2
(vulkan.c) Style nits
2016-02-20 20:15:46 +01:00
twinaphex
25c1c6202f
Silence warning
2016-02-20 19:46:35 +01:00
twinaphex
9aeceadee6
Style nits for header
2016-02-20 16:37:59 +01:00
twinaphex
4bb3f35a02
80-char width limit style nits
2016-02-20 16:36:54 +01:00
Twinaphex
f41ee75a82
Merge pull request #2740 from Themaister/master
...
Vulkan: Small tweaks
2016-02-20 15:30:17 +01:00
Hans-Kristian Arntzen
8550c16f86
Always try to use cached memory if we can for linear textures.
...
Should improve cores which use SOFTWARE_FRAMEBUFFER.
2016-02-20 15:17:25 +01:00
Hans-Kristian Arntzen
b61c05e10f
Log the number of swapchain images we get.
2016-02-20 14:24:36 +01:00
Hans-Kristian Arntzen
111c37832a
Make sure we get a queue which also supports compute.
...
Graphics + Compute queue must be supported.
2016-02-20 14:20:17 +01:00
Twinaphex
74f1b3aa34
Merge pull request #2739 from Themaister/master
...
Fix some issues with Vulkan readback.
2016-02-20 14:07:53 +01:00
Hans-Kristian Arntzen
fa449646e9
Bug fixes for Vulkan readback.
...
We were getting weird and inconsistent viewport sizes back.
2016-02-20 14:04:33 +01:00
Hans-Kristian Arntzen
bcac4a204f
Vulkan: Set initial viewport after keep_aspect is correct.
...
Fixes fullscreen recording.
2016-02-20 13:46:20 +01:00
Twinaphex
720a519987
Merge pull request #2738 from Themaister/master
...
Try to use cached memory for readbacks.
2016-02-20 12:07:41 +01:00
Hans-Kristian Arntzen
5542427246
Try to use cached memory for readbacks.
...
Speeds up nVidia readbacks by order of magnitude.
2016-02-20 12:04:53 +01:00
Twinaphex
452898c0f8
Merge pull request #2736 from Themaister/master
...
Use vkCmdCopyImage for readbacks.
2016-02-20 11:49:36 +01:00
Hans-Kristian Arntzen
459c55989a
Use vkCmdCopyImage for readbacks.
...
Blits often imply render targets.
2016-02-20 11:21:39 +01:00
Twinaphex
9108ee773f
Merge pull request #2735 from Themaister/master
...
Before unloading game, make sure we stop the threaded audio driver.
2016-02-20 10:33:55 +01:00
Hans-Kristian Arntzen
9c21c9ea1f
Before unloading game, make sure we stop the threaded audio driver.
2016-02-20 10:28:39 +01:00
twinaphex
dbe6bc5cfb
Move wayland context driver up the context driver foodchain,
...
should hopefully have Gnome Wayland default to it instead of the
slower X11/XCB context
2016-02-20 09:23:17 +01:00
twinaphex
481fa56f2c
Move some code
2016-02-20 06:36:32 +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
9bc889b908
Add improved preprocessor conditionals for x context
2016-02-20 05:50:37 +01:00
twinaphex
11c1535fe3
Rename glx context driver to x
2016-02-20 05:48:45 +01:00
Twinaphex
b1c614f1ca
Merge pull request #2734 from Themaister/vulkan
...
Vulkan: X11 backend
2016-02-20 03:33:41 +01:00
Hans-Kristian Arntzen
4540369fcb
Use correct cast for WSI_XLIB.
2016-02-19 22:25:51 +01:00
Hans-Kristian Arntzen
0bcdf6ebe0
More properly enumerate GPUs.
...
Just pick the first one for now.
2016-02-19 21:55:11 +01:00
Hans-Kristian Arntzen
88ec0f522b
Vulkan: Add Vulkan backend to GLX context.
...
Also fixes some snags with libretro-test-vulkan.
2016-02-19 21:37:24 +01:00
Hans-Kristian Arntzen
1b5cc1ca9c
Fix some types for WSI.
2016-02-19 19:50:04 +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
575cd4e3be
Add xcb detection
2016-02-19 15:08:23 +01:00
twinaphex
11831a8b47
move shareable vulkan initialization code to vulkan_common.c
2016-02-19 14:38:15 +01:00
twinaphex
5cb0aa51c0
Add includes to vulkan_common.h
2016-02-19 14:26:45 +01:00
twinaphex
e1a1843edc
Start moving code to vulkan_common.h
2016-02-19 14:23:51 +01:00
twinaphex
2d5e10e840
Fix this
2016-02-19 13:17:03 +01:00
twinaphex
140d65b994
Setup specific WSI extensions
2016-02-19 13:11:30 +01:00
twinaphex
7ec1a6836c
(Vulkan WSI) Add Mir bits (we don't have Mir context driver yet
...
but whatever, add them all)
2016-02-19 13:06:38 +01:00
twinaphex
50efe142b9
Go through function pointers
2016-02-19 13:03:35 +01:00
twinaphex
eb1fe0476d
Start implementing xlib/xcb bits (for when these context drivers
...
get added)
2016-02-19 12:46:42 +01:00
twinaphex
14d39be698
Move code around
2016-02-19 12:30:18 +01:00
twinaphex
72fed0d871
Add VULKAN_WSI_MIR (for when we ever get around to adding Mir support)
2016-02-19 12:24:20 +01:00
twinaphex
cebefa6ae1
Refactor vulkan_surface_create
2016-02-19 12:23:16 +01:00
twinaphex
db074e1c1a
Start implementing more WSI variants
2016-02-19 12:15:16 +01:00
twinaphex
353c421a5c
Add function pointer for vkCreateAndroidSurfaceKHR
2016-02-19 12:08:34 +01:00
twinaphex
6fcd097e4c
Start setting up vulkan_init_context for multiple WSI types
2016-02-19 12:04:56 +01:00
twinaphex
1c412eea5a
Start adding preliminary implementation for vulkan_surface_create
2016-02-19 12:00:52 +01:00
twinaphex
96c9687a8a
Create vulkan_surface_create
2016-02-19 11:55:57 +01:00
twinaphex
98990d6afc
Add more WSI enum types
2016-02-19 11:50:25 +01:00
twinaphex
7205d76ab0
Cleanups
2016-02-19 11:36:46 +01:00
twinaphex
c105fb22f3
Style nits
2016-02-19 11:29:15 +01:00
twinaphex
a61536ffdc
More refactors - create vulkan_destroy_context
2016-02-19 11:12:43 +01:00
twinaphex
6be1453d9c
Create vulkan_init_context
2016-02-19 11:04:51 +01:00
twinaphex
50a605e9db
Cleanups
2016-02-19 10:54:00 +01:00
twinaphex
1165d1c0b7
Create gfx_ctx_vulkan_data_t
2016-02-19 10:35:59 +01:00
twinaphex
02e3d6eba7
Only one Wayland context driver now
2016-02-19 07:58:14 +01:00
twinaphex
acf4931ad1
(Testcore Vulkan) Hook up one button - makes input response work
2016-02-19 05:53:25 +01:00
Twinaphex
7e9f66ad39
Merge pull request #2733 from Themaister/vulkan
...
Vulkan: Workaround broken push constant support on Ivy Bridge
2016-02-19 01:32:10 +01:00
Hans-Kristian Arntzen
c74c7ae053
Vulkan: Work around broken push constants on Ivy Bridge.
...
Use UBOs instead, should be more compatible with early drivers.
2016-02-18 18:36:49 +01:00
Hans-Kristian Arntzen
a1ae86a808
Remove obsolete shaders.
2016-02-18 18:36:49 +01:00
twinaphex
0b85951abe
(Wayland context) Cleanup some defines
2016-02-18 07:40:13 +01:00
twinaphex
a21444fc9a
(Wayland ctx) More improvements to Vulkan support
2016-02-18 07:29:20 +01:00
twinaphex
f5c5c82729
Add extra conditionals for all possible usecases (HAVE_EGL/HAVE_OPENGL/HAVE_OPENGLES/etc)
2016-02-18 07:18:58 +01:00
twinaphex
bd672b8b72
Add vulkan path in registry_handle_global
2016-02-18 05:31:24 +01:00
twinaphex
620fbe8976
Forgot to set this
2016-02-18 00:20:23 +01:00
twinaphex
eeada0c458
Start making general-purpose Wayland context driver that could work
...
for both Vulkan and EGL/GL
2016-02-17 23:22:54 +01:00
twinaphex
56a14ffc3c
Start adding HAVE_OPENGL/HAVE_VG ifdefs
2016-02-17 22:20:43 +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
twinaphex
a84ebda75c
Replace some strcmp usage
2016-02-17 07:29:10 +01:00
twinaphex
207c87e551
Add glslang files to griffin_cpp
2016-02-17 07:23:32 +01:00
twinaphex
d4daf25c2a
Remove stdin stub paths
2016-02-17 07:15:51 +01:00
twinaphex
b6a9f5c239
Start adding vulkan files to Griffin
2016-02-17 05:22:17 +01:00
twinaphex
a539a6512b
(D3D) Buildfix
2016-02-17 02:25:24 +01:00
twinaphex
263efc965b
Add Vulkan string to system information
2016-02-17 02:01:51 +01:00
twinaphex
d78787d70e
Add feature to print_features
2016-02-17 01:55:35 +01:00
twinaphex
0058e1ba51
Remove commented out code
2016-02-17 01:25:45 +01:00
twinaphex
2e853b3f04
Another ifdef
2016-02-17 01:24:38 +01:00
twinaphex
22452f6cb2
Ifdef hw_render_context_is_vulkan
2016-02-17 01:23:55 +01:00
Twinaphex
8f73779acb
Merge pull request #2729 from Themaister/vulkan
...
Vulkan backend for RetroArch
2016-02-16 21:24:58 +01:00
Hans-Kristian Arntzen
adbf9fed16
Vulkan implementation.
2016-02-16 20:42:02 +01:00
twinaphex
0d3c30978d
Add log
2016-02-16 05:42:45 +01:00
twinaphex
46cc21029b
Add CONTENT_CT_LOAD
2016-02-16 05:34:33 +01:00
twinaphex
bebf9abfb2
Fix RARCH_CTL_UNSET_STDIN_CLAIMED
2016-02-16 05:19:04 +01:00
twinaphex
ee24cfce31
Roll this back
2016-02-16 05:18:39 +01:00
twinaphex
9097727452
Revert "Fix RARCH_CTL_UNSET_STDIN_CLAIMED"
...
This reverts commit 25787c2ce6 .
2016-02-16 05:16:44 +01:00
twinaphex
25787c2ce6
Fix RARCH_CTL_UNSET_STDIN_CLAIMED
2016-02-16 05:09:57 +01:00
radius
8f41174fca
remove btn/axis identifier when no descriptor was available
2016-02-15 22:54:28 -05:00
twinaphex
7ef5bd5534
Cleanups
2016-02-16 04:54:26 +01:00
twinaphex
a3ce07b5af
Add preliminary backport of stdin ROM loading - doesn't work
...
for me yet
2016-02-16 04:52:36 +01:00
radius
e97de06f24
add a fallback for cases when an autoconf is present but it doesn't have descriptors
2016-02-15 22:48:35 -05:00
radius
17f616e3dc
use descriptors in core input remapping
2016-02-15 22:07:50 -05:00
twinaphex
d14f9e6f08
Cleanup
2016-02-15 23:50:46 +01:00
twinaphex
f71611251f
Cleanups
2016-02-15 23:49:23 +01:00
twinaphex
620dac1abd
Make some functions static
2016-02-15 21:51:30 +01:00
twinaphex
f8b866c8c1
Combine file_ops.c and content.c
2016-02-15 21:49:29 +01:00
twinaphex
d4f59c2a0e
Rename more functions
2016-02-15 21:43:01 +01:00
twinaphex
0b8efb7736
Rename some functions
2016-02-15 21:40:54 +01:00
twinaphex
4aa36501fb
Call RARCH_CTL_VERIFY_STDIN_PATHS
2016-02-15 21:30:11 +01:00
twinaphex
d3a9b04223
Add back stdin features - pt. 1
2016-02-15 21:27:14 +01:00
twinaphex
d7ebb49fd0
(ffmpeg) Style nits
2016-02-15 07:44:45 +01:00
twinaphex
bdbd3098dd
Style nits
2016-02-15 07:16:09 +01:00
twinaphex
b2fa47ef43
Cleanups
2016-02-15 06:53:22 +01:00
twinaphex
cd9f567fc2
Create RARCH_AUDIO_CTL_RESAMPLER_* functions
2016-02-15 06:43:32 +01:00
Andrés
1f951656a3
Update command_event.c
2016-02-14 23:23:29 -05:00
radius
7f1f345066
change the windows to the other side
2016-02-14 22:48:21 -05:00
twinaphex
d4846b9021
Refactor content_load
2016-02-15 04:04:14 +01:00
twinaphex
b4b50d1972
Create content_push_to_history_playlist
2016-02-15 03:56:10 +01:00
radius
97f2a2dfb1
add a settings
2016-02-14 21:44:03 -05:00
radius
f00f09a549
fix input click
2016-02-14 21:12:06 -05:00
radius
dfbe4cc049
positioning seems ok now, click is not
2016-02-14 21:01:27 -05:00
radius
e189f35caf
try to implement mouse
2016-02-14 20:42:45 -05:00
radius
96f1cb4175
try to implement mouse
2016-02-14 20:16:24 -05:00
radius
80284d760f
make the window half of the GLUI window for now
2016-02-14 20:04:31 -05:00
radius
9109ea3dde
make the window half of the GLUI window for now
2016-02-14 19:54:24 -05:00
twinaphex
f621165adf
Cleanups
2016-02-15 01:50:49 +01:00
twinaphex
8d4bb1326c
menu_content.c - cleanups
2016-02-15 01:39:07 +01:00
twinaphex
300aac33cf
Rename rarch_main_init_wrap
2016-02-15 01:34:15 +01:00
twinaphex
a10fae4e8b
Move main_load_content to content.c
2016-02-15 01:22:28 +01:00
radius
a236c559f0
pass viewport size
2016-02-14 18:32:36 -05:00
twinaphex
0784608604
Buildfix
2016-02-14 22:23:30 +01:00
twinaphex
954ac39b91
Create SHADER_CTL_GET_PREV_TEXTURES
2016-02-14 22:22:40 +01:00
twinaphex
5a2816c6da
Remove unused functions
...
t# Please enter the commit message for your changes. Lines starting
2016-02-14 22:18:46 +01:00
radius
4fbb08210c
add some comments
2016-02-14 16:17:34 -05:00
twinaphex
e790b503d9
Add SHADER_CTL_GET_IDENT
2016-02-14 22:17:00 +01:00
twinaphex
debb5dd0ce
Add SHADER_CTL_GET_CURRENT_SHADER
2016-02-14 22:13:21 +01:00
radius
e5feaacf2c
fix indentation a bit
2016-02-14 15:56:54 -05:00
twinaphex
38034abce6
Add SHADER_CTL_DIRECT_GET_CURRENT_SHADER
2016-02-14 21:55:19 +01:00
radius
0cbdd4f3a6
fix indentation a bit
2016-02-14 15:45:19 -05:00
twinaphex
46b963619a
Create SHADER_CTL_WRAP_TYPE
2016-02-14 21:41:16 +01:00
radius
172cdc1f49
remove more unused code and deinit properly
2016-02-14 15:39:54 -05:00
radius
3376799768
remove more unused code
2016-02-14 15:35:19 -05:00
radius
031fc859ce
remove init and zdraw functions
2016-02-14 15:33:24 -05:00
radius
dbfc9ff370
remove init and zdraw functions
2016-02-14 15:30:48 -05:00
radius
76dc51faeb
re-add POC implementation
2016-02-14 14:33:20 -05: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
bd74390cde
Add SHADER_CTL_USE
2016-02-14 20:01:39 +01:00
twinaphex
b4dcbb235f
Add SHADER_CTL_FILTER_TYPE
2016-02-14 19:51:32 +01:00
twinaphex
37c2b47915
Add SHADER_CTL_SET_MVP
2016-02-14 19:43:47 +01:00
twinaphex
02ec7830d9
Create SHADER_CTL_INFO
2016-02-14 19:30:48 +01:00
twinaphex
cdd6684bb9
Create SHADER_CTL_SCALE
2016-02-14 19:21:54 +01:00
twinaphex
47cf62cdbd
Header cleanups
2016-02-14 19:01:37 +01:00
twinaphex
6c1b96f50d
Add SHADER_CTL_SET_COORDS
2016-02-14 18:59:42 +01:00
twinaphex
20441299e1
Add SHADER_CTL_MIPMAP_INPUT
2016-02-14 18:48:17 +01:00
twinaphex
fab6903522
Create SHADER_CTL_INIT
2016-02-14 18:41:45 +01:00
twinaphex
8c867394a0
Cleanups
2016-02-14 18:23:47 +01:00
twinaphex
678cabc48c
Add SHADER_CTL_DEINIT
2016-02-14 18:22:38 +01:00
twinaphex
7c4b372208
Add SHADER_CTL_GET_FEEDBACK_PASS
2016-02-14 18:19:48 +01:00
twinaphex
fe3c3f5203
Create SHADER_CTL_INIT_FIRST
2016-02-14 18:17:43 +01:00
twinaphex
f906e828ba
Add SHADER_CTL_SET_PARAMS
2016-02-14 18:14:51 +01:00
twinaphex
8b714895a8
Create video_shader_driver_ctl
2016-02-14 18:12:42 +01:00
twinaphex
f9824dd53e
Simplify video_shader_driver_set_params
2016-02-14 18:09:12 +01:00
twinaphex
bb0b6a6b68
Style nits
2016-02-14 17:44:00 +01:00
twinaphex
3f265360db
Style nits
2016-02-14 17:40:20 +01:00
twinaphex
6957f57111
Cleanups
2016-02-14 17:29:03 +01:00
twinaphex
349892debf
Cleanup
2016-02-14 17:27:14 +01:00
twinaphex
35ea059f82
Style nits - 80-char width limit
2016-02-14 17:22:01 +01:00
twinaphex
5e1f289cd4
80-char width limit, style nits
2016-02-14 17:02:55 +01:00
twinaphex
57c4db4338
Style nits
2016-02-14 16:59:21 +01:00
twinaphex
cbf84b8d6e
Style nits
2016-02-14 16:39:27 +01:00
twinaphex
64e891124c
(ps3_ctx.c) Cleanups
2016-02-14 16:36:06 +01:00
twinaphex
b0995e6eee
(GLX) 80-char width limit style nits
2016-02-14 16:34:31 +01:00
twinaphex
e842ebbfc4
80-char width limit style nits
2016-02-14 16:31:39 +01:00
twinaphex
602c40c228
(bbqnx) Style nits
2016-02-14 16:29:58 +01:00
twinaphex
5b581e70ba
80-char width limit style nits
2016-02-14 16:27:29 +01:00
twinaphex
c2d7b330aa
vg.c - buildfix
2016-02-14 16:15:01 +01:00
twinaphex
89f0c4211c
Create menu_input_frame_build
2016-02-14 07:40:09 +01:00
twinaphex
76f7114b47
Remove duplicate prototype
2016-02-14 05:44:10 +01:00
twinaphex
f1a572822b
Create RARCH_DISPLAY_CTL_VIEWPORT_INFO
2016-02-14 05:42:27 +01:00
twinaphex
d078682a3c
Add RARCH_DISPLAY_CTL_GET_CURRENT_SOFTWARE_FRAMEBUFFER
2016-02-14 05:31:33 +01:00
twinaphex
4fcb1469cc
Cleanups
2016-02-14 05:26:17 +01:00
twinaphex
ead20f9ba5
Action OK toggles boolean setting now too
2016-02-14 04:33:42 +01:00
twinaphex
4941cd7dbd
gl_ff_vertex - avoid glLoadIdentity
2016-02-14 03:47:33 +01:00
twinaphex
9f26e3bc69
Move static local variables to gfx_ctx_ctl - and other cleanups
2016-02-14 02:30:24 +01:00
twinaphex
68969d1363
Add GFX_CTL_GET_VIDEO_SIZE
2016-02-14 02:26:20 +01:00
twinaphex
bcaf08ad2d
Add GFX_CTL_SET_RESIZE
2016-02-14 02:15:43 +01:00
twinaphex
5516ff05b5
Create GFX_CTL_SET_VIDEO_MODE
2016-02-14 02:12:18 +01:00
twinaphex
637ee33ab6
Add GFX_CTL_IDENT_GET
2016-02-14 02:05:20 +01:00
twinaphex
6413449944
(Android/EGL Images) Buildfixes
2016-02-14 02:00:14 +01:00
twinaphex
1d7fdc64ba
(D3D) Buildfix
2016-02-13 23:59:45 +01:00
twinaphex
154f85c6fa
Add GFX_CTL_SUPPRESS_SCREENSAVER
2016-02-13 23:39:12 +01:00
twinaphex
f6afe72a1e
Add GFX_CTL_IMAGE_BUFFER_WRITE
2016-02-13 23:35:47 +01:00
twinaphex
0a9787ec49
Create GFX_CTL_INPUT_DRIVER
2016-02-13 23:26:33 +01:00
twinaphex
098fc0a860
Cleanups
2016-02-13 23:20:04 +01:00
twinaphex
82dcd2cd94
Cleanups
2016-02-13 23:17:09 +01:00
twinaphex
75d73ab658
(D3D) Buildfix
2016-02-13 23:12:49 +01:00
Twinaphex
3a924231a6
(OSX) Silence warnings
2016-02-13 22:31:49 +01:00
twinaphex
3140e5f980
Implement GFX_CTL_GET_METRICS
2016-02-13 22:14:33 +01:00
twinaphex
ce41c5bbca
Create GFX_CTL_TRANSLATE_ASPECT
2016-02-13 22:07:56 +01:00
twinaphex
f94e9c532e
Create GFX_CTL_PROC_ADDRESS_GET
2016-02-13 22:02:49 +01:00
twinaphex
39bc6c1e9e
Add structs
2016-02-13 21:58:35 +01:00
twinaphex
254d2d1fff
Avoid crash in gl_frame
2016-02-13 21:15:18 +01:00
twinaphex
9e186b4587
Create GFX_CTL_SWAP_INTERVAL
2016-02-13 20:45:45 +01:00
twinaphex
46c9ff36ef
Create GFX_CTL_CHECK_WINDOW
2016-02-13 19:53:14 +01:00
twinaphex
b9a5c326cd
Create GFX_CTX_GET_VIDEO_OUTPUT_SIZE
2016-02-13 19:36:02 +01:00
twinaphex
46d210e977
Create GFX_CTL_FIND_NEXT_DRIVER/GFX_CTL_FIND_PREV_DRIVER
2016-02-13 19:12:08 +01:00
twinaphex
7c28ddbfc5
Add GFX_CTL_IMAGE_BUFFER_INIT
2016-02-13 18:51:16 +01:00
twinaphex
ef6ef13143
Add GFX_CTL_GET_VIDEO_OUTPUT_PREV/GFX_CTL_GET_VIDEO_OUTPUT_NEXT
2016-02-13 18:47:38 +01:00
twinaphex
00e4793bed
Add GFX_CTL_BIND_HW_RENDER
2016-02-13 18:36:23 +01:00
twinaphex
b7c41c9fcd
Remove gfx_ctx_show_mouse
2016-02-13 18:29:07 +01:00
twinaphex
8721c857e9
Add GFX_CTL_SET
2016-02-13 18:27:05 +01:00
twinaphex
6a697ef2e1
GFX_CTL_SHOW_MOUSE added
2016-02-13 17:48:25 +01:00
twinaphex
425a290ced
Remove gfx_ctx_destroy
2016-02-13 16:33:38 +01:00
twinaphex
ef1b0b0965
Add GFX_CTL_UPDATE_WINDOW_TITLE
2016-02-13 08:50:22 +01:00
twinaphex
f079ca29e4
Add GFX_CTL_HAS_WINDOWED
2016-02-13 08:37:10 +01:00
twinaphex
752e9abd4e
Add GFX_CTL_SWAP_BUFFERS
2016-02-13 08:33:33 +01:00
twinaphex
0a7c481ff0
Create GFX_CTL_FOCUS
2016-02-13 08:29:58 +01:00
twinaphex
fab6c9b8c4
Add GFX_CTL_FREE
2016-02-13 08:26:54 +01:00
twinaphex
753fd86c2e
Create gfx_ctx_ctl
2016-02-13 08:21:35 +01:00
twinaphex
e3b2abed9e
video_context_driver - cleanups
2016-02-13 08:19:56 +01:00
twinaphex
6d8ee1f8d4
Remove input_driver_data_ptr_is_same
2016-02-13 07:40:02 +01:00
twinaphex
016ee293cd
Remove input_driver_grab_mouse
2016-02-13 07:38:09 +01:00
twinaphex
24bafd7ab9
Create RARCH_INPUT_CTL_GRAB_MOUSE
2016-02-13 07:36:45 +01:00
twinaphex
ac31eeb360
Cleanups
2016-02-13 07:29:02 +01:00
twinaphex
3393a32547
Cleanup
2016-02-13 07:27:22 +01:00
twinaphex
fcac9a8401
Cleanups
2016-02-13 07:20:55 +01:00
twinaphex
954c5a86f6
Add rarch_cmd_ctl
2016-02-13 07:19:21 +01:00
twinaphex
ff9f433243
Create CHEEVOS_CTL_GET_DESCRIPTION
2016-02-13 06:30:39 +01:00
twinaphex
e8e0917c9c
Cleanups
2016-02-13 06:24:49 +01:00
twinaphex
3fab9843fd
Create CHEEVOS_CTL_POPULATE_MENU
2016-02-13 06:15:38 +01:00
twinaphex
6c06ffbf1d
Create CHEEVOS_CTL_SET_CHEATS
2016-02-13 06:13:46 +01:00
twinaphex
fc6d22d47b
Create CHEEVOS_CTL_UNLOAD
2016-02-13 06:11:17 +01:00
twinaphex
a36382b938
Create CHEEVOS_CTL_TEST
2016-02-13 06:09:37 +01:00
twinaphex
d255d6609b
Create cheevos_ctl
2016-02-13 06:06:51 +01:00
twinaphex
4517d18fc0
cheevos.c - cleanups
2016-02-13 05:47:41 +01:00
twinaphex
f75f0beb08
Add EVENT_CMD_EXEC
2016-02-13 05:30:57 +01:00
twinaphex
8c8ea6c167
Cleanups
2016-02-13 05:22:07 +01:00
twinaphex
f1ea400456
Refactor away runloop_msg_queue_pull
2016-02-13 05:17:36 +01:00
twinaphex
45a663c100
Add header
2016-02-13 05:08:29 +01:00
twinaphex
af1e698b05
Add retro_assert.h to sdl_gfx.c
2016-02-13 04:49:42 +01:00
twinaphex
fed8570ec3
(Menu) Spacebar toggles 'RetroPad Start' action
2016-02-13 04:18:07 +01:00
twinaphex
0f35e0639e
Fix subsystem loading
2016-02-13 04:07:46 +01:00
Twinaphex
14227c101b
Merge pull request #2717 from netux79/master
...
(GX) Resolution Saving re-enabled. Video Corruption Fix.
2016-02-13 02:09:40 +01:00
netux79
a2851ab70b
(GX) Resolution Saving's Video Corruption Fix.
...
Also some cleanups for the RA GX version included.
2016-02-12 16:58:59 -05:00
Alcaro
03e9577686
Fix compile fail.
2016-02-12 15:27:48 +01:00
Twinaphex
28ddefc467
Properly handle key down latch instead of hoky timer stuff
2016-02-12 08:10:35 +01:00
twinaphex
410e750d24
Style nits
2016-02-12 08:02:29 +01:00
twinaphex
b9fde7bb24
(Windows) Windows likes autorepeating of keys too much - have to do
...
some ugly timer stuff here
2016-02-12 08:02:07 +01:00
Twinaphex
cf4d31cd80
Shouldn't repeat keys now
2016-02-12 07:49:49 +01:00
twinaphex
37875fb242
Add MENU_CTL_*PENDING_ACTION
2016-02-12 07:30:34 +01:00
twinaphex
63d216ad1f
(Menu controls) Keyboard 'Enter' does Retropad 'OK' and
...
Backspace does 'RetroPad Cancel'
2016-02-12 07:13:58 +01:00
radius
44e309e7c8
allow a debuggable release build for the buildbot
2016-02-12 01:09:33 -05:00
twinaphex
267c9f8225
Toggle after EVENT_CMD_RESET if UI companion driver is on
...
foreground
2016-02-12 06:56:43 +01:00
twinaphex
314d683228
Only toggle UI companion driver if UI is on foreground
2016-02-12 06:52:42 +01:00
Twinaphex
485750c8ba
Remove unused variable
2016-02-12 06:50:44 +01:00
Twinaphex
b4fdab79fe
Pressing 'Resume Content' will now toggle the UI companion driver
2016-02-12 06:47:48 +01:00
twinaphex
cfe884f0b7
Add ui_companion_driver_toggle
2016-02-12 06:43:06 +01:00
twinaphex
c6220a9e66
Reimplement rarch_task_push_content_load_default
2016-02-12 04:55:18 +01:00
twinaphex
e26c88b4bb
(OSX) Buildfix
2016-02-12 04:40:53 +01:00
twinaphex
ab3591df73
(Zarch) Remove unused variable
2016-02-12 04:39:35 +01:00
twinaphex
7d00f945b8
Implement RARCH_MENU_CTL_IS_PENDING_QUICK_MENU, RARCH_MENU_CTL_SET_PENDING_QUICK_MENU, RARCH_MENU_CTL_UNSET_PENDING_QUICK_MENU
2016-02-12 04:28:09 +01:00
twinaphex
ce93da7cbf
Updates to glsm
2016-02-12 01:42:33 +01:00
twinaphex
9b521d665d
Update glsm
2016-02-11 22:08:45 +01:00
twinaphex
49e7347f3d
Update glsm
2016-02-11 20:20:55 +01:00
twinaphex
99804e2427
Update glsm
2016-02-11 19:10:40 +01:00
twinaphex
c1fbccfc06
Don't try to open IPS/UPS/BPS patches if they don't exist
2016-02-11 18:57:27 +01:00
twinaphex
bd008748da
Update
2016-02-11 18:44:48 +01:00
twinaphex
74547ca990
Update
2016-02-11 18:30:16 +01:00
twinaphex
d09ea1bb57
Add glsm to libretro-common
2016-02-11 18:25:27 +01:00
twinaphex
36b420ec17
Revert "Remove core_info_list_num_info_files"
...
This reverts commit 9d96e9e452 .
2016-02-11 07:20:04 +01:00
radius
8a043a9c6d
Revert "Cleanups"
...
This reverts commit f7d47bb956 .
2016-02-10 21:50:54 -05:00
twinaphex
a6c2e2981d
Move comment to driver.c
2016-02-11 02:29:49 +01:00
twinaphex
e2e1471946
Only attempt to create default directories if they don't already
...
exist
2016-02-11 02:25:16 +01:00
twinaphex
db77e1e6ec
Refactor menu_input_ctl
2016-02-11 01:57:52 +01:00
twinaphex
b881908c91
menu_content_ctl - change return value
2016-02-11 01:55:23 +01:00
twinaphex
2585145b10
Cleanups
2016-02-11 01:54:09 +01:00
twinaphex
14aac016a9
Cleanups
2016-02-11 01:52:11 +01:00
twinaphex
774ec5b7ca
Some runloop_ctl changes
2016-02-11 01:47:24 +01:00
twinaphex
3a6484d0ad
Change input_driver_ctl default return values
2016-02-11 01:44:39 +01:00
twinaphex
c75557d204
Cleanups
2016-02-11 01:42:47 +01:00
twinaphex
712a38083b
Style nits
2016-02-11 01:40:43 +01:00
twinaphex
4364ce92c3
Create RARCH_MENU_CTL_LIST_GET_ENTRY
2016-02-11 01:12:19 +01:00
twinaphex
b3944a21d5
Create RARCH_MENU_CTL_LIST_GET_SIZE
2016-02-11 01:07:30 +01:00
twinaphex
48e67d5546
Create RARCH_MENU_CT_LIST_GET_SELECTION
2016-02-11 00:59:55 +01:00
twinaphex
9e69551408
Add RARCH_MENU_CTL_BIND_INIT
2016-02-11 00:53:49 +01:00
twinaphex
ddf5283ecd
Cleanups
2016-02-11 00:47:00 +01:00
twinaphex
f17f786234
Use menu_cbs_exit in more places
2016-02-10 21:42:18 +01:00
twinaphex
da590b00a8
Add action_ok_exit
2016-02-10 21:38:51 +01:00
twinaphex
71507808c9
Create RARCH_MENU_CTL_LIST_FREE
2016-02-10 21:21:19 +01:00
twinaphex
84d64c4042
Add RARCH_MENU_CTL_DRIVER_DATA_GET
2016-02-10 21:15:23 +01:00
twinaphex
46750ff3e6
Cleanups
2016-02-10 21:01:55 +01:00
twinaphex
8620b4c33b
Cleanups
2016-02-10 20:58:45 +01:00
twinaphex
96a6f8ec77
Cleanup
2016-02-10 20:40:39 +01:00
twinaphex
859a04e6ee
Create RARCH_MENU_CTL_LIST_PUSH
2016-02-10 20:36:13 +01:00
twinaphex
c9ec688a7e
Cleanups
2016-02-10 20:29:17 +01:00
twinaphex
35ff9c35b3
Respect 80-char width limit
2016-02-10 20:24:09 +01:00
twinaphex
f77722a213
Add RARCH_MENU_CTL_ENVIRONMENT
2016-02-10 20:19:21 +01:00
twinaphex
b5e28cda58
Create RARCH_MENU_CTL_ITERATE
2016-02-10 20:13:12 +01:00
twinaphex
9db5d45361
Change return value to menu_driver_iterate
2016-02-10 20:08:10 +01:00
twinaphex
86e8c7a9f8
Free rdb
2016-02-10 20:01:38 +01:00
twinaphex
e9e6fd7b80
(Menu) Implement pending shutdown
2016-02-10 19:56:35 +01:00
twinaphex
c447f6d1bd
Start implementing RARCH_MENU_CTL_SET_PENDING_QUIT
2016-02-10 19:20:58 +01:00
twinaphex
2df631a36f
Add menu pending quit mechanism
2016-02-10 19:19:30 +01:00
fr500
2f787604e5
Sort list like on the Load Core section
2016-02-10 12:14:19 -05:00
twinaphex
dd8d01a1cb
Reorder this code a bit
2016-02-10 17:41:10 +01:00
Twinaphex
c9c4c77d38
Prevent yet even more crashes - sigh
2016-02-10 17:18:06 +01:00
twinaphex
21c4a07cf0
(OSX) Buildfix
2016-02-10 07:20:54 +01:00
twinaphex
9b0034ccb2
Fix resolution toggle
2016-02-10 07:19:06 +01:00
twinaphex
9bb1127727
Add more state to RARCH_MENU_CTL_DEINIT
2016-02-10 07:17:26 +01:00
twinaphex
1e05027785
Don't need these headers
2016-02-10 06:54:32 +01:00
twinaphex
55927d5957
Better way to prevent crash
2016-02-10 06:51:47 +01:00
twinaphex
b077113aff
Prevent crash on calling RARCH_MENU_CTL_CONTEXT_DESTROY
2016-02-10 06:49:00 +01:00
twinaphex
99d21fd701
Implement RARCH_MENU_CTL_LIST_CACHE
2016-02-10 06:43:56 +01:00
twinaphex
23e48f1821
Add RARCH_MENU_CTL_LIST_INSERT
2016-02-10 06:38:57 +01:00
twinaphex
b48c900129
Add RARCH_MENU_CTL_LIST_CACHE
2016-02-10 06:15:40 +01:00
twinaphex
f2952c530c
Cleanups
2016-02-10 06:01:11 +01:00
Twinaphex
259ac2ddbd
Merge pull request #2710 from fr500/master
...
save only modified values when saving remaps
2016-02-10 05:46:17 +01:00
twinaphex
1721a23d54
Style nits
2016-02-10 05:41:53 +01:00
radius
80845f1cd6
save only modified values when saving remaps
2016-02-09 23:39:16 -05:00
twinaphex
788951958c
Cleanups
2016-02-10 05:25:30 +01:00
twinaphex
85e0ab9a8e
Cleanups
2016-02-10 05:23:33 +01:00
twinaphex
5164b8a058
Cleanups
2016-02-10 05:21:44 +01:00
twinaphex
33f0f72adc
Cleanups
2016-02-10 04:30:33 +01:00
twinaphex
0e017ea925
Cleanups
2016-02-10 04:22:59 +01:00
twinaphex
65742d250b
Cleanup
2016-02-10 04:16:58 +01:00
twinaphex
0541a9866e
menu_entries_ctl - change returncode
2016-02-10 04:15:18 +01:00
twinaphex
bbe7221d95
driver_ctl - return default return value to true
2016-02-10 04:12:20 +01:00
twinaphex
3763c6d4c0
Cleanups
2016-02-10 03:59:17 +01:00
twinaphex
bb1fa17718
Cleanups
2016-02-10 03:53:20 +01:00
twinaphex
efc580c071
(menu_driver.c0 Cleanups
2016-02-10 03:52:02 +01:00
twinaphex
e0a29599f4
Cleanups
2016-02-10 03:49:47 +01:00
Twinaphex
8c910b73dc
return true here
2016-02-10 03:35:13 +01:00
twinaphex
dd0136e2d5
Refactor this code
2016-02-10 03:29:31 +01:00
twinaphex
9af5b44453
task_queue.c - Prevent warning
2016-02-09 18:39:41 +01:00
twinaphex
d9de92f48b
Buildfix
2016-02-09 18:38:57 +01:00
twinaphex
5b6d310abd
Rename enums
2016-02-09 18:26:27 +01: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
8d47203ad1
Rename some functions
2016-02-09 18:00:17 +01:00
twinaphex
e4d983646d
Rename push_task_progress
2016-02-09 17:56:36 +01:00
twinaphex
4210ee197b
Rename tasks.c to task_queue.c
2016-02-09 17:55:15 +01:00
twinaphex
6e9bc55dd6
Rename task_ctl to task_queue_ctl
2016-02-09 17:51:51 +01:00
twinaphex
08eb091610
Rename rarch_ to retro_
2016-02-09 17:47:04 +01:00
twinaphex
0378463130
Remove configuration.h dependencies from tasks.c
2016-02-09 17:41:30 +01:00
Alcaro
a12e307039
Whitespace cleanup
2016-02-09 17:36:59 +01:00
twinaphex
76770321b4
Cleanup
2016-02-09 17:27:29 +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
c60c9fbd86
tasks.c - cleanups
2016-02-09 17:01:07 +01:00
twinaphex
f604afeede
Create RARCH_MENU_CTL_FIND_DRIVER
2016-02-09 16:49:23 +01:00
twinaphex
5cd66a19b2
Create RARCH_MENU_CTL_INIT
2016-02-09 16:45:28 +01:00
twinaphex
a306d3acc7
Cleanups
2016-02-09 16:13:00 +01:00
twinaphex
88c68f479a
Cleanups
2016-02-09 16:11:37 +01:00
twinaphex
2026401cc0
(D3D) Buildfix
2016-02-09 16:00:34 +01:00
twinaphex
c6cc006223
pass draw pointer instead of plenty of params
2016-02-09 15:55:31 +01:00
twinaphex
159ebcc8a2
(XMB) Fix icons
2016-02-09 15:21:45 +01:00
twinaphex
1c3d8c5740
Cleanups
2016-02-09 05:17:42 +01:00
twinaphex
e86bd1b021
Cleanups
2016-02-09 05:11:40 +01:00
twinaphex
07632702fb
Cleanups
2016-02-09 05:07:36 +01:00
twinaphex
e7798ed511
Refactor datetime menu display function
2016-02-09 05:03:13 +01:00
twinaphex
a0f35e56fa
Cleanups
2016-02-09 04:55:45 +01:00
twinaphex
da1a5ad2cc
Cleanup
2016-02-09 04:54:04 +01:00
twinaphex
0bfaf26993
Cleanup
2016-02-09 04:50:59 +01:00
twinaphex
41088165f5
Get rid of menu_display_get_tex_coords
2016-02-09 04:49:47 +01:00
twinaphex
7c7b170ceb
Refactor rotate Z draw calls
2016-02-09 04:43:15 +01:00
twinaphex
2b86b9dbe6
(menu_display.c) Refactor draw functions
2016-02-09 04:34:07 +01:00
twinaphex
2dba1aaef4
Add new structs
2016-02-09 04:12:33 +01:00
twinaphex
82991afb36
Remove unnecessary menu_display_msg_queue_push
2016-02-09 03:29:37 +01:00
twinaphex
9f2e61cddd
Cleanup
2016-02-09 03:21:03 +01:00
twinaphex
a3fd1868c1
Turn function static
2016-02-09 03:11:14 +01:00
twinaphex
ad4e633e11
Add MENU_DISPLAY_CTL_CLEAR_COLOR
2016-02-09 03:04:23 +01:00
twinaphex
38a341e6b5
Use video_driver_texture_load and video_driver_texture_unload
...
directly from menu drivers
2016-02-09 01:45:37 +01:00
twinaphex
cdf272665e
Cleanups
2016-02-09 01:39:01 +01:00
twinaphex
c3c408f9d6
Add MENU_DISPLAY_CTL_RESTORE_CLEAR_COLOR
2016-02-09 01:36:00 +01:00
twinaphex
690c5c2bc8
Cleanups
2016-02-09 01:32:42 +01:00
twinaphex
c6e0a38906
Move more variables to menu_display_ctl
2016-02-09 01:31:02 +01:00
twinaphex
dd106ee8d2
Add more menu_display_ctl actions
2016-02-09 01:24:35 +01:00
twinaphex
28f3ea355a
80-char width limit cleanups
2016-02-09 01:01:11 +01:00
twinaphex
e743f4377e
80-char width limit cleanups
2016-02-09 00:59:42 +01:00
twinaphex
d0e9881f46
Add MENU_DISPLAY_CTL_FONT_BIND_BLOCK
2016-02-09 00:57:10 +01:00
twinaphex
3e0d3cbd55
Create MENU_DISPLAY_CTL_INIT_FIRST_DRIVER
2016-02-09 00:49:37 +01:00
twinaphex
9f2bc8d55e
Move msg_queue to menu_display_ctl
2016-02-09 00:13:33 +01:00
twinaphex
486184d1eb
Create MENU_DISPLAY_CTL_INIT/MENU_DISPLAY_CTL_DEINIT
2016-02-09 00:12:09 +01:00
twinaphex
5e9f8b276b
Create MENU_DISPLAY_CTL_DEINIT
2016-02-09 00:07:23 +01:00
Andrés
a8b5c4f3b1
Merge pull request #2706 from fr500/master
...
save libretro device and analog dpad mode with remap files
2016-02-08 17:03:47 -05:00
twinaphex
bd1291dd71
Simplify framebuffer code for RGUI
2016-02-08 22:42:23 +01:00
radius
67a68c0595
save libretro device and analog dpad mode with remap files
2016-02-08 16:06:54 -05:00
twinaphex
459c18f5de
Attempt to make blit_line more robust
2016-02-08 19:18:40 +01:00
twinaphex
2f13fe0ece
Turn some variables into static local functions
2016-02-08 19:11:44 +01:00
twinaphex
88a8ac5370
Move framebuf_data to menu_display_ctl as static local variable
2016-02-08 18:58:02 +01:00
twinaphex
c1e4a852cc
Turn variable into static local variable
2016-02-08 18:55:22 +01:00
twinaphex
d092e20b5a
Simply 'framebuffer dirty' code
2016-02-08 18:54:19 +01:00
twinaphex
72ce7e8fd2
Add ability to set audio latency to 8ms
2016-02-08 16:43:24 +01:00
Twinaphex
94d227863f
Merge pull request #2705 from fr500/master
...
xmb && per-game options improvements
2016-02-08 07:18:11 +01:00
radius
2fca1cccd3
add xmb font
2016-02-08 01:11:56 -05:00
radius
cfa01e930d
add settings for xmb font
2016-02-08 01:08:03 -05:00
radius
5c4ab83d98
add XMB settings for scale and opacity
2016-02-08 00:34:13 -05:00
radius
14cd4af752
don't create directories when checking for game options, only create when the user selects the menu entry
2016-02-08 00:07:41 -05:00
twinaphex
ce1b86993b
Style nits
2016-02-08 05:58:27 +01:00
twinaphex
fc821fc5b4
Make rarch_task_http_finder more robust
2016-02-08 05:48:36 +01:00
Twinaphex
1924b8396b
Merge pull request #2703 from diablodiab/master
...
Enables keyboard to be mapped to gamepad buttons
2016-02-08 02:41:02 +01:00
Diablodiab
84b6b505ad
Fix crash when defining gamepad keys
2016-02-08 01:53:33 +01:00
Diablodiab
bdb9471d13
Added support for using keyboards in the Retroarch menu and for mapping to gamepad keys.
2016-02-08 01:06:15 +01:00
twinaphex
f8051d846f
Turn function static
2016-02-08 00:36:32 +01:00
twinaphex
b3e72f6f42
Respect 80-char width limit
2016-02-08 00:31:11 +01:00
twinaphex
c30a2ec990
Cleanups
2016-02-08 00:28:05 +01:00
twinaphex
95deab8f1d
Cleanup
2016-02-08 00:26:33 +01:00
twinaphex
29d1326c4f
We assume deinit/init is going to be correct from now on on
...
console
2016-02-08 00:24:20 +01:00
twinaphex
cd578521e4
Cleanups
2016-02-08 00:23:03 +01:00
twinaphex
b578ffb056
Create RARCH_DISPLAY_CTL_HW_CONTEXT_GET
2016-02-07 21:53:38 +01:00
twinaphex
a2b2869ca6
Cleanup
2016-02-07 21:46:57 +01:00
twinaphex
0584b3c072
Create RARCH_DISPLAY_CTL_IS_HW_CONTEXT
2016-02-07 20:32:53 +01:00
twinaphex
d8bfa7ab7d
Rename RARCH_DISPLAY_CTL_DEINIT_VIDEO_CACHE_CONTEXT to RARCH_DISPLAY_CTL_DEINIT_HW_CONTEXT
2016-02-07 20:15:58 +01:00
twinaphex
702d9d4728
Create RARCH_DISPLAY_CTL_DEINIT_VIDEO_CACHE_CONTEXT
2016-02-07 20:11:16 +01:00
twinaphex
3e69eb5a8e
video_driver_unset_callback - have destroy_callback do this
...
implicitly
2016-02-07 20:06:07 +01:00
twinaphex
772aa6ef0c
Move destroy and unsetting of video driver callback to RETRO_UNLOAD_GAME
...
time
2016-02-07 19:29:40 +01:00
twinaphex
76b726d154
Cleanup
2016-02-07 19:02:09 +01:00
twinaphex
81c4160a5a
Cleanups
2016-02-07 19:01:17 +01:00
twinaphex
eb33197a9b
Cleanup core_info_get_name - reuse core_info_list_iterate
2016-02-07 18:32:56 +01:00
twinaphex
c7b9625460
Create core_info_list_iterate
2016-02-07 18:27:27 +01:00
twinaphex
f7d47bb956
Cleanups
2016-02-07 18:19:58 +01:00
twinaphex
d384cb351f
Cleanup
2016-02-07 17:40:42 +01:00
twinaphex
a1ee49bf1d
Cleanups
2016-02-07 17:39:10 +01:00
twinaphex
496a69c796
Cleanup
2016-02-07 17:35:52 +01:00
twinaphex
fac18641cd
Turn function static
2016-02-07 17:34:22 +01:00
twinaphex
d3b9356958
Create CORE_INFO_CTL_LOAD
2016-02-07 17:26:10 +01:00
twinaphex
e566665885
Cleanup
2016-02-07 17:19:27 +01:00
Alcaro
b600e6e032
Fix typo.
2016-02-07 16:23:36 +01:00
twinaphex
b647e8186d
Create CORE_INFO_CTL_LIST_UPDATE_MISSING_FIRMWARE
2016-02-07 16:19:02 +01:00
twinaphex
452df47c14
Remove core_info_list_get_all_extensions
2016-02-07 16:10:42 +01:00
twinaphex
9d96e9e452
Remove core_info_list_num_info_files
2016-02-07 16:03:53 +01:00
twinaphex
71bc817e99
Remove unused STRING_LIST_CORES_NAMES
2016-02-07 15:54:37 +01:00
twinaphex
c78c542aea
Remove unused STRING_LIST_CORES_PATHS
2016-02-07 15:53:34 +01:00
twinaphex
a67082865c
N/A
2016-02-07 13:38:23 +01:00
twinaphex
26737dbf49
N/A
2016-02-07 13:33:56 +01:00
twinaphex
3fe210bb41
N/A
2016-02-07 13:29:50 +01:00
twinaphex
534a838472
Header cleanups
2016-02-07 13:25:55 +01:00
twinaphex
0b1b56214e
Try to reduce dependence on general.h
2016-02-07 13:18:48 +01:00
twinaphex
04591cfc5c
Header cleanups
2016-02-07 13:10:04 +01:00
twinaphex
1b2cf74e12
Add more ways to gracefully fail during content loading
2016-02-07 13:08:14 +01:00
twinaphex
ff90a13a5e
Turn core_info_does_support_any_file static
2016-02-07 12:59:50 +01:00
twinaphex
418fb62cfc
Cleanups
2016-02-07 12:55:21 +01:00
twinaphex
6576348198
Turn core_info_does_support_file static
2016-02-07 12:53:45 +01:00
twinaphex
bd56e0c02e
Turn some functions static
2016-02-07 12:51:45 +01:00
twinaphex
487b295182
Turn core_info_find into static function
2016-02-07 02:53:00 +01:00
twinaphex
9e9723e721
Create CORE_INFO_CTL_FIND
2016-02-07 02:50:16 +01:00
twinaphex
490c023fe3
Add core_info_ctl actions
2016-02-07 02:37:57 +01:00
twinaphex
7a01fb1616
Create CORE_INFO_CTL commands
2016-02-07 02:24:08 +01:00
twinaphex
e1bd5ca335
Create core_info_ctl
2016-02-07 02:18:26 +01:00
twinaphex
4448145532
Cleanups
2016-02-07 01:56:03 +01:00
twinaphex
f1ca9604b7
Header include changes
2016-02-07 01:50:08 +01:00
twinaphex
0e89523fa8
Move function prototype to patch.c
2016-02-07 01:46:20 +01:00
twinaphex
d9b3412922
(patch) Turn functions static
2016-02-07 01:44:54 +01:00
twinaphex
c4c4ee4eee
Respect 80-char width limit
2016-02-07 01:22:19 +01:00
twinaphex
fbcad4e117
(core_info.c) Respect 80-char width limit
2016-02-07 01:15:10 +01:00
twinaphex
71a8098037
Refactor RARCH_DISPLAY_CTL_HAS_WINDOWED
2016-02-07 01:11:07 +01:00
twinaphex
ac09b7eb29
(deps/zlib) Rollback changes
2016-02-07 01:05:40 +01:00
twinaphex
3c2f7fadcc
(GX) Fix 'Restart RetroArch'
2016-02-07 00:04:19 +01:00
twinaphex
694ef7570e
(PS3) Take out LIBRETRODB and silence some warnings
2016-02-07 00:04:00 +01:00
twinaphex
506645dd8d
(PS3) Exclude GLUI/XMB
2016-02-06 23:13:40 +01:00
twinaphex
fccb635f19
(PS3) Compile without stb font support
2016-02-06 22:53:57 +01:00
twinaphex
b8b7ee530c
Respect 80-char width limits
2016-02-06 21:51:37 +01:00
twinaphex
ca2c38cd9f
Respect 80-char width limit
2016-02-06 21:41:26 +01:00
twinaphex
7e8ea3f6fb
Add better fallback for 'no items found'
2016-02-06 21:34:54 +01:00
twinaphex
05d9827830
Revert "Get rid of SL_FLAG_ALLOW_EMPTY_LIST"
...
This reverts commit bb0b8764c5 .
2016-02-06 21:33:45 +01:00
twinaphex
788ded0138
Revert "Add better fallback for 'no items found'"
...
This reverts commit b208ce443c .
2016-02-06 21:33:38 +01:00
twinaphex
b208ce443c
Add better fallback for 'no items found'
2016-02-06 21:31:22 +01:00
twinaphex
bb0b8764c5
Get rid of SL_FLAG_ALLOW_EMPTY_LIST
2016-02-06 21:29:44 +01:00
twinaphex
8b20409d32
Rename rarch_defer_core_wrapper
2016-02-06 19:43:42 +01:00
twinaphex
609fa8394e
(GX) Fix FRONTEND_FORK_CORE when game has already been selected
2016-02-06 18:18:17 +01:00
twinaphex
24354f477e
(GX) Fix FRONTEND_FORK_CORE_WITH_ARGS
2016-02-06 18:06:49 +01:00
twinaphex
f29c61bacc
(Linux) Restarting of core in non-HAVE_DYNAMIC mode now properly
...
implemented
2016-02-05 19:16:35 +01:00
twinaphex
c67771fab6
Buildfix
2016-02-05 19:00:30 +01:00
twinaphex
8c2ed9f750
Rename FRONTEND_FORK_SALAMANDER_RESTART to FRONTEND_FORK_RESTART
...
and call FRONTEND_FORK_CORE instead of FRONTEND_FORK_RESTART
when selecting a core from 'Load Core' list
2016-02-05 18:57:44 +01:00
twinaphex
6a64ab1137
(platform_linux.c) Try to stay within 80-char width limit
2016-02-05 18:53:01 +01:00
twinaphex
6130f20d47
(XDK) Reimplement fork mode
2016-02-05 18:47:27 +01:00
twinaphex
17f885d158
(PSP) Refactor fork mode
2016-02-05 18:43:23 +01:00
twinaphex
9e497c1b11
(PS3) Reimplement set_fork_mode
2016-02-05 18:40:24 +01:00
twinaphex
d59ffbdd2c
(GX/Untested) Reimplement set fork mode
2016-02-05 18:34:28 +01:00
twinaphex
5f3ae10f20
(Linux) Reimplement fork mode functionality
2016-02-05 17:58:50 +01:00
twinaphex
d9113b8bc4
(Linux non-HAVE_DYNAMIC) Can now exit properly
2016-02-05 17:44:51 +01:00
twinaphex
feb744fafe
dist-cores.sh : Add big stack rule for unix target
2016-02-05 17:38:09 +01:00
twinaphex
0ed22af4f5
Update dist-cores.sh - turn 'linux' target into 'unix'
2016-02-05 17:03:00 +01:00
twinaphex
02ab043ff5
Setup dist-cores.sh for Linux statically linked cores
2016-02-05 15:13:06 +01:00
twinaphex
d3aaa7ac88
Style nits
2016-02-05 14:42:20 +01:00
twinaphex
341e8f8f15
Cleanup
2016-02-05 14:35:16 +01:00
twinaphex
6b55a5f20b
Cleanup
2016-02-05 14:15:32 +01:00
twinaphex
ce200823b8
Cleanup
2016-02-05 14:13:49 +01:00
twinaphex
8e2818bbeb
Cleanups
2016-02-05 14:11:38 +01:00
twinaphex
36c36aa558
Cleanups
2016-02-05 14:09:46 +01:00
twinaphex
8fc2a05a70
Cleanups
2016-02-05 14:06:43 +01:00
twinaphex
188029373f
Header include changes
2016-02-05 14:00:27 +01:00
twinaphex
0643b83f7d
Header include changes
2016-02-05 13:57:08 +01:00
twinaphex
ab64daf5aa
Cleanups
2016-02-05 13:51:30 +01:00
twinaphex
2fa46bcef8
Cleanups
2016-02-05 13:36:18 +01:00
twinaphex
ca3f352ed1
Remove unused udev_common
2016-02-05 13:30:19 +01:00
twinaphex
32ee695f9d
Create udev_ctl
2016-02-05 01:49:31 +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
a90c5a9861
Merge pull request #2695 from netux79/master
...
(GX) Refactor of the Wii USB HID support. Now it's working!
2016-02-04 23:36:46 +01:00
netux79
bca4ccb155
(GX) Refactor of the Wii USB HID support. Now it's working!
...
In order to have a controller working you need:
1) Have a matching HID autoconfig file in autoconfig/hid for your controller.
2) Create a "connect" driver for the pad in "input/connect" folder (source code of RA).
3) Once you are in RA, change the joystick driver to HID and restart.
4) You may be now able to use you USB HID compatible pad in RA.
I included some "connect" drivers as an example. It also need to include them for compilation.
2016-02-04 17:01:03 -05:00
twinaphex
6623bdc054
(XMB) Fix text being cut off
2016-02-04 22:03:36 +01:00
twinaphex
deb3c73ae0
Nits
2016-02-04 21:42:42 +01:00
twinaphex
9a75893cff
Nits
2016-02-04 21:40:29 +01:00
twinaphex
f747196e21
Style nits
2016-02-04 21:31:41 +01:00
twinaphex
3a5ddf15cf
Nits
2016-02-04 21:27:58 +01:00
twinaphex
050cf545bf
NIts
2016-02-04 21:24:51 +01:00
twinaphex
7bde72a8ec
Nits
2016-02-04 21:20:28 +01:00
twinaphex
03199b564f
Create MENU_ENTRIES_CTL_REFRESH
2016-02-04 21:13:38 +01:00
twinaphex
2e8f015de3
Cleanups
2016-02-04 21:07:02 +01:00
twinaphex
3d56dd1ef8
Cleanup
2016-02-04 21:03:28 +01:00
twinaphex
dbef4d9b2b
Nits
2016-02-04 20:58:53 +01:00
twinaphex
878c4e3833
Cleanup
2016-02-04 20:56:22 +01:00
twinaphex
958860dea7
Remove obsolete static function
2016-02-04 20:47:34 +01:00
Twinaphex
da34967857
(OSX) Include <sys/types.h> - provide prototype for ssize_t
2016-02-04 20:36:00 +01:00
twinaphex
d773dd8d45
Cleanups
2016-02-04 20:28:28 +01:00
Twinaphex
a120ab1084
Cleanup RARCH_CTL_DEINIT
2016-02-04 20:26:36 +01:00
twinaphex
2901c3c737
(menu_driver.c) 80-char width limit
2016-02-04 20:23:52 +01:00
Twinaphex
9c9fdcfa58
(iOS 9) Fix iOS 9 build
2016-02-04 20:17:26 +01:00
twinaphex
543e680961
Rewrite menu_driver_list_free
2016-02-04 20:15:34 +01:00
twinaphex
c039e4c6ab
Make menu_driver_free a static function
2016-02-04 20:12:58 +01:00
Twinaphex
667e33e82b
Buildfix
2016-02-04 20:05:20 +01:00
twinaphex
73684cb361
Set these static variables initially to NULL
2016-02-04 20:04:06 +01:00
twinaphex
12d1de4232
Set these static variables initially to NULL
2016-02-04 20:03:31 +01:00
twinaphex
12e453c29a
Set these static variables initially to NULL
2016-02-04 20:02:50 +01:00
twinaphex
5b74105add
Set these static variables to NULL
2016-02-04 20:02:02 +01:00
twinaphex
58219f897a
Dehardcode frontend_linux_exec
2016-02-04 18:28:42 +01:00
twinaphex
be94309808
Use execv - seems to work
2016-02-04 17:56:34 +01:00
twinaphex
77d6eb560c
Fix 'statement is unreachable' warning
2016-02-04 17:47:56 +01:00
twinaphex
7a5db5a73a
Reimplement frontend_driver_set_fork
2016-02-04 17:46:50 +01:00
twinaphex
332f48f2df
Hardcode path for now as a test
2016-02-04 17:28:58 +01:00
twinaphex
84c3b5a546
Implement frontend_linux_exitspawn
2016-02-04 17:16:15 +01:00
twinaphex
c3c14c162e
Change signature of set_fork so that we can optionally implement
...
restarting RetroArch (or not)
2016-02-04 17:08:09 +01:00
twinaphex
b8a418d6f5
Update description
2016-02-04 15:46:52 +01:00
twinaphex
957f58a033
Rename static function
2016-02-04 15:46:24 +01:00
twinaphex
cb2a7b59f3
Turn some functions static
2016-02-04 15:44:25 +01:00
twinaphex
94d10f9d4b
Seems to be no longer used?
2016-02-04 15:37:41 +01:00
twinaphex
9d9c6827f5
(menu_content.c) Cleanup to menu_content_load_from_playlist
2016-02-04 15:29:37 +01:00
Twinaphex
05dd8eb6b4
Merge pull request #2693 from lakkatv/master
...
Display genre from tgdb
2016-02-04 15:24:34 +01:00
twinaphex
4e674e15ab
Create MENU_CONTENT_CTL_FIND_FIRST_CORE
2016-02-04 15:21:42 +01:00
Jean-André Santoni
b1f22127b2
Display genre from tgdb
2016-02-04 21:20:56 +07:00
twinaphex
24a04ce201
Create MENU_CONTENT_CTL_LOAD_PLAYLIST
2016-02-04 15:00:38 +01:00
twinaphex
b646b548ff
Create menu_content_ctl
2016-02-04 14:51:01 +01:00
twinaphex
8709657d4d
Start implementing frontend_linux_exec
2016-02-04 14:10:29 +01:00
twinaphex
cad629a36b
(Load Core) Show 'No Items' when no core could be found inside the list.
2016-02-04 13:40:07 +01:00
twinaphex
4d8e579779
Add 'elf' as executable extension for Linux when compiling with
...
non-HAVE_DYNAMIC
2016-02-04 12:52:49 +01:00
Twinaphex
f6bcc209ab
Merge pull request #2692 from lakkatv/master
...
Add support for TGDB Rating
2016-02-04 12:04:22 +01:00
Jean-André Santoni
ab413672a9
Add support for TGDB Rating
2016-02-04 17:55:08 +07:00
twinaphex
dad456afd9
N/A
2016-02-04 11:45:34 +01:00
twinaphex
ea28f992ac
Refactor frontend_driver_set_fork
2016-02-04 11:44:10 +01:00
twinaphex
8574315f52
N/A
2016-02-04 11:31:34 +01:00
twinaphex
18a8b0f29d
Silence warnings with non-HAVE_DYNAMIC
2016-02-04 11:28:12 +01:00
twinaphex
a332643003
(Linux) Start adding frontend_linux_set_fork for non-HAVE_DYNAMIC
2016-02-04 11:25:13 +01:00
twinaphex
5d27033b2e
Nit
2016-02-04 11:12:57 +01:00
twinaphex
6896e85f01
Attempt to stay within 80-char width limit
2016-02-04 11:11:23 +01:00
twinaphex
0c03ee0afa
Style nits
2016-02-04 11:05:34 +01:00
twinaphex
9c547ab541
Move define to top of file
2016-02-04 10:30:12 +01:00
twinaphex
2251517774
Respect 80-char width limit
2016-02-04 10:25:22 +01:00
twinaphex
16ba94b531
Revert "(task_database.c) Style nits"
...
This reverts commit 0f46d42c26 .
2016-02-04 10:17:54 +01:00
twinaphex
24adcc8e68
Create RUNLOOP_CTL_MSG_QUEUE_PUSH
2016-02-03 17:56:40 +01:00
twinaphex
e6d04b2fb4
Create RUNLOOP_CTL_MSG_QUEUE_CLEAR
2016-02-03 17:50:53 +01:00
twinaphex
7803b0d925
Create RUNLOOP_CTL_MSG_QUEUE_PULL
2016-02-03 17:48:01 +01:00
twinaphex
c57995b3eb
Style nits/cleanups
2016-02-03 17:41:04 +01:00
twinaphex
0f46d42c26
(task_database.c) Style nits
2016-02-03 17:31:19 +01:00
twinaphex
52a5ff73fa
Style nits
2016-02-03 17:20:36 +01:00
twinaphex
ad323a159d
Take out outdated log message
2016-02-03 17:17:25 +01:00
twinaphex
32b9303a79
Create RARCH_MENU_CTL_LIST_SET_SELECTION
2016-02-03 17:15:00 +01:00
twinaphex
03ddb7baa2
Style nits
2016-02-03 17:10:54 +01:00
twinaphex
d764c51eae
Style nits
2016-02-03 17:07:45 +01:00
twinaphex
482740b5fa
(netplay) Style nits
2016-02-03 17:05:32 +01:00
twinaphex
66f9295253
Style nits
2016-02-03 17:00:43 +01:00
twinaphex
9b9efc745c
Style nit
2016-02-03 16:58:30 +01:00
twinaphex
f70a082626
Create event_cmd_exec - get rid of libretro_private.h
2016-02-03 16:58:06 +01:00
twinaphex
aeb5a8e32f
(screenshot.c) Cleanup
2016-02-03 16:13:37 +01:00
twinaphex
f77f66450e
(cheevos.c) More style nits
2016-02-03 16:09:53 +01:00
twinaphex
3ea92115bf
(cheevos.c) Style nits
2016-02-03 16:09:11 +01:00
twinaphex
45b806aed8
Cleanups
2016-02-03 15:50:51 +01:00
twinaphex
f9f0d4abb6
Refactor
2016-02-03 15:47:57 +01:00
twinaphex
cca999ecc7
Remove warning
2016-02-03 15:39:44 +01:00
twinaphex
d1957789bc
(GX) Dehardcode some code here
2016-02-03 15:38:28 +01:00
twinaphex
4a3263986b
Style nits
2016-02-03 15:30:17 +01:00
twinaphex
674f17485d
(CTR) Fix build
2016-02-03 15:27:31 +01:00
twinaphex
d1097ed967
(PSP1) Buildfix
2016-02-03 15:26:35 +01:00
twinaphex
5f3ddb4bfc
Fix some warnings with SNC PS3 compiler
2016-02-03 15:25:37 +01:00
twinaphex
7e4f17ef8d
(PS3) Fix build
2016-02-03 15:23:13 +01:00
twinaphex
2f6f7d9308
(Gamecube) Silence warnings
2016-02-03 14:42:40 +01:00
twinaphex
48e83ba02a
Cleanup
2016-02-03 14:41:39 +01:00
twinaphex
47fc8fe3c0
Cleanup
2016-02-03 14:39:14 +01:00
Twinaphex
f080cfe74f
Merge pull request #2690 from lakkatv/master
...
Display Co-op in the database informations
2016-02-03 14:37:09 +01:00
twinaphex
321690b416
Refactors to do with set_fork method
2016-02-03 14:36:34 +01:00
Jean-André Santoni
18cf2f3f88
Display Co-op in the database informations
2016-02-03 19:36:13 +07:00
twinaphex
0e7729c660
Create frontend_driver_get_salamander_basename
2016-02-03 13:36:00 +01:00
twinaphex
7d6ad7435f
dynamic.c - Take out one RARCH_CONSOLE ifdef
2016-02-03 12:46:20 +01:00
twinaphex
9a5ce5fdb3
Make HAVE_LIBRETRO_MANAGEMENT define obsolete
2016-02-03 12:31:29 +01:00
twinaphex
fbf6b01209
Add frontend_driver_has_fork
2016-02-03 11:56:01 +01:00
twinaphex
2cbb18b4e4
Create RARCH_DRIVER_CTL_FIND_INDEX
2016-02-01 13:15:53 +01:00
twinaphex
668373f9f8
Refactor away some functions
2016-02-01 12:56:17 +01:00
twinaphex
3de0718e3f
Turn some functions static
2016-02-01 12:46:46 +01:00
twinaphex
d720bba510
Cleanup
2016-02-01 12:43:48 +01:00
Twinaphex
8bc4a69729
Merge pull request #2687 from Monroe88/quick_menu
...
Keep Quick Menu at the top of the Main Menu
2016-02-01 07:50:55 +01:00
Monroe88
2ce3ed1319
Keep Quick Menu at the top of the Main Menu
2016-01-31 14:36:41 -06:00
radius
ed7323ea88
forgot to free this
2016-01-31 02:17:52 -05:00
Twinaphex
f64e3e528d
Merge pull request #2686 from fr500/master
...
improve per-game core options
2016-01-31 08:12:04 +01:00
radius
659a3ef5d8
write to game options files if created instead of the main options file
2016-01-31 01:54:57 -05:00
twinaphex
f5b7add383
Cleanups
2016-01-30 05:21:05 +01:00
twinaphex
8670c2e405
Create RARCH_CTL_MAIN_INIT and RARCH_CTL_MAIN_DEINIT
2016-01-30 05:03:15 +01:00
twinaphex
aa0f0a2738
Fix header include
2016-01-30 04:46:41 +01:00
twinaphex
eb5986d332
Cleanup
2016-01-30 04:43:35 +01:00
twinaphex
a7a8ff387a
(drivers_font_renderer/stb.c) Use retro_read_file
2016-01-30 04:00:46 +01:00
twinaphex
f1819b8c13
Replace read_file instances with retro_read_file
2016-01-30 03:59:30 +01:00
twinaphex
9ab31824f8
Use retro_read_file in more places
2016-01-30 03:58:33 +01:00
twinaphex
9371d3ae48
video_texture_image_load_tga - use retro_read_file instead
2016-01-30 03:54:28 +01:00
twinaphex
04c17f1f9a
Cleanups
2016-01-30 03:51:24 +01:00
twinaphex
7decd1e230
(GX) Buildfix
2016-01-30 03:30:56 +01:00
twinaphex
101ec57936
movie.c - turn some functions static
2016-01-30 03:29:12 +01:00
twinaphex
b0ec812de6
Create two new BSV_MOVIE_CTL_* actions
2016-01-30 03:25:47 +01:00
twinaphex
bd39fd252f
Fix C89_BUILD
2016-01-30 03:18:18 +01:00
twinaphex
2bade2c933
Cleanup
2016-01-30 03:11:07 +01:00
twinaphex
1674dafe79
Cleanup
2016-01-30 03:10:41 +01:00
twinaphex
cc45f5c447
Cleanups
2016-01-30 03:08:33 +01:00
twinaphex
8cf1acb7c6
(gfx/video_texture_image.c) Refactors
2016-01-30 02:48:43 +01:00
twinaphex
a267bdfbe3
MOve gfx/image/image.c to gfx/video_texture_image.c
2016-01-30 02:39:08 +01:00
twinaphex
e91b325d9d
Remove no longer used write_file
2016-01-30 02:20:00 +01:00
twinaphex
8e435a66eb
(Netplay) Backport - [PATCH] Should fix few issues with netplay.
...
One perf fix and 3/4 player fix.
2016-01-30 00:23:22 +01:00
Alcaro
92251dcecb
Get the C89 support flags out of ./configure --help.
2016-01-29 18:57:24 +01:00
twinaphex
cb2288ebe6
Turn cheevos_locals into static variable
2016-01-29 14:39:38 +01:00
twinaphex
b47caeb58b
Refactor away runloop_msg_queue_push_new
2016-01-29 14:30:09 +01:00
twinaphex
912b62dca9
Create RARCH_CTL_SET_PATHS
2016-01-29 11:00:01 +01:00
twinaphex
4456cb85f6
(Android) Use strstr for detecting devices by name
2016-01-29 10:56:05 +01:00
twinaphex
195520fcb6
(D3D) Attempt to fix build error
2016-01-29 10:40:37 +01:00
twinaphex
4f94e2b5d8
(Android) Fix APK assets extraction
2016-01-29 09:42:15 +01:00
twinaphex
c8d57e98d2
Create libretro GL FF Test
2016-01-29 03:03:12 +01:00
twinaphex
29ae063003
(Libretro GL Test) Improve fixed function example
2016-01-29 02:55:12 +01:00
twinaphex
58f619dc22
(Libretro GL Test) Add fixed-function GL codepath
2016-01-29 02:34:06 +01:00
twinaphex
d81d6058cd
(Libretro test GL) If we don't call input_state at least once per retro_run then
...
late input polling behavior won't work
2016-01-29 02:30:09 +01:00
twinaphex
9f21a813bd
Remove Emscripten rule
2016-01-29 02:25:35 +01:00
twinaphex
673aab5282
(PATCH) Strip lines with #pragma parameter.
...
It's not valid GLSL to have quotes in them, and it's meaningless to pass in the #pragmas to the driver.
2016-01-29 02:07:37 +01:00
Alcaro
d86bda1ebd
Tell which option is unknown.
2016-01-29 00:49:12 +01:00
twinaphex
219dd6c5d5
Cleanup
2016-01-28 18:53:25 +01:00
twinaphex
9e0aad9d5d
Cleanups
2016-01-28 18:51:07 +01:00
twinaphex
ae1e9acbaf
Turn function static
2016-01-28 10:11:33 +01:00
twinaphex
6b1441340c
Cleanup
2016-01-28 10:09:26 +01:00
twinaphex
c53702e768
Make impl_current into static local variable
2016-01-28 10:08:27 +01:00
twinaphex
d61eb7a8db
Add TASK_CTL_FIND
2016-01-28 09:57:55 +01:00
twinaphex
a5e8615091
Create TASK_CTL_INIT
2016-01-28 09:52:28 +01:00
twinaphex
b008750f18
Add TASK_CTL_DEINIT
2016-01-28 09:48:47 +01:00
twinaphex
7a5fbc6948
Create TASK_CTL_CHECK
2016-01-28 09:45:14 +01:00
twinaphex
b807b89837
Add TASK_CTL_PUSH
2016-01-28 09:42:55 +01:00
twinaphex
0764b65dc4
Add more TASK_CTL commands
2016-01-28 09:38:21 +01:00
twinaphex
ebcae85452
Add task_ctl
2016-01-28 09:35:25 +01:00
twinaphex
dbff4e52bc
Cleanups
2016-01-28 09:33:09 +01:00
twinaphex
9046626256
Cleanup
2016-01-28 09:24:38 +01:00
twinaphex
d9d0c0f842
Cleanup
2016-01-28 08:49:39 +01:00
twinaphex
13c54381e4
Set default poll behavior to 2 (late)
2016-01-28 06:51:18 +01:00
twinaphex
6d45804257
zip_file_decompressed - cleanup #2
2016-01-28 06:36:35 +01:00
twinaphex
adbaab9794
Simplify zip_file_decompressed
2016-01-28 06:34:31 +01:00
twinaphex
b8212ec196
Fix warning on OSX
2016-01-28 06:30:12 +01:00
twinaphex
3eb71faf64
Nits
2016-01-28 06:21:29 +01:00
twinaphex
aad3ddc7a5
Move core_poll_type to libretro_version_1.c
2016-01-28 06:20:44 +01:00
twinaphex
49ac60767a
Move core variable to libretro_version_1.c
2016-01-28 04:41:54 +01:00
twinaphex
92a1de2e77
Create CORE_CTL_RETRO_SET_INPUT_STATE
2016-01-28 04:39:38 +01:00
twinaphex
277f08022d
Create CORE_CTL_RETRO_CHEAT_SET
2016-01-28 04:34:39 +01:00
twinaphex
0d81f669e0
Add CORE_CTL_RETRO_CHEAT_RESET
2016-01-28 04:29:35 +01:00
twinaphex
857618d672
Implement CORE_CTL_RETRO_API_VERSION
2016-01-28 04:26:17 +01:00
twinaphex
ab221f96f1
Create CORE_CTL_SET_POLL_TYPE
2016-01-28 04:17:59 +01:00
twinaphex
1cc5bfbc12
use callbacks
2016-01-28 04:13:31 +01:00
twinaphex
eb9be6409f
Use core callbacks
2016-01-28 04:07:54 +01:00
twinaphex
7f81d7a4a8
Create CORE_CTL_RETRO_SYMBOLS_INIT
2016-01-28 04:03:02 +01:00
twinaphex
eb503e0464
Start getting rid of hardcoded core\. references
2016-01-28 03:41:30 +01:00
twinaphex
6e3041e33c
Rewrite uninit_libretro_sym
2016-01-28 03:36:14 +01:00
twinaphex
2542e4a04e
Use CORE_CTL_* callbacks
2016-01-28 03:22:23 +01:00
twinaphex
957bf3f60c
Refactor autosave.c to use new callback
2016-01-28 03:10:47 +01:00
twinaphex
8da2f273a4
(cheevos.c) Use CORE_CTL_RETRO_GET_MEMORY
2016-01-28 03:06:25 +01:00
twinaphex
93651ae340
Use CORE_CTL_RETRO_GET_MEMORY
2016-01-28 02:58:53 +01:00
twinaphex
737fd4268c
Refactor CORE_CTL_RETRO_GET_MEMORY
2016-01-28 02:53:43 +01:00
twinaphex
6f0c4e03d5
Create EVENT_CMD_DISK_APPEND_IMAGE
2016-01-27 20:04:34 +01:00
twinaphex
1d47300f0f
Cleanup
2016-01-27 19:58:11 +01:00
twinaphex
4e8ad770e6
Cleanups
2016-01-27 19:56:14 +01:00
twinaphex
d1b53a14a1
Create RARCH_CTL_SET_SRAM_ENABLE
2016-01-27 19:53:07 +01:00
twinaphex
8fe012afe4
Modify RARCH_CTL_SET_PATHS_REDIRECT
2016-01-27 19:48:27 +01:00
twinaphex
3728240162
Move some code
2016-01-27 19:45:54 +01:00
twinaphex
3b38e2fe4c
Move this above init_libretro_sym
2016-01-27 19:30:13 +01:00
twinaphex
7a896596a1
Move this to CORE_CTL_RETRO_DEINIT
2016-01-27 19:25:44 +01:00
twinaphex
f6fcb95dea
Create CORE_CTL_RETRO_SET_CONTROLLER_PORT_DEVICE
2016-01-27 19:13:15 +01:00
twinaphex
87176df22a
Refactor event_init_controllers
2016-01-27 19:07:58 +01:00
twinaphex
f63429601e
use CORE_CTL_RETRO_GET_MEMORY in more places
2016-01-27 09:31:31 +01:00
twinaphex
ae2cf510cd
Create CORE_CTL_RETRO_GET_MEMORY
2016-01-27 09:29:18 +01:00
twinaphex
e516a64a0c
Create CORE_CTL_RETRO_LOAD_GAME
2016-01-27 09:13:26 +01:00
twinaphex
5e3e0bcbe4
Go through callback
2016-01-27 08:59:54 +01:00
twinaphex
fef5ecd97b
Create CORE_CTL_RETRO_GET_SYSTEM_INFO
2016-01-27 08:58:31 +01:00
twinaphex
a9e71b12e1
Cleanup
2016-01-27 08:50:23 +01:00
twinaphex
9ad2e6fa1f
Simplify some code in load_content - only do cheevos calls
...
when content has been successfully loaded
2016-01-27 08:48:19 +01:00
twinaphex
d658c1e09b
Cleanup
2016-01-27 08:42:52 +01:00
twinaphex
2c3cb61ca8
Move code to libretro_version_1.c
2016-01-27 08:40:18 +01:00
twinaphex
1e044f38ad
Move RARCH_CTL_INIT_SYSTEM_AV_INFO to libretro_version_1.c
2016-01-27 08:21:41 +01:00
twinaphex
6a7b2aed5c
Simplifications
2016-01-27 08:17:12 +01:00
twinaphex
392fee9023
Create CORE_CTL_VERIFY_API_VERSION
2016-01-27 08:13:54 +01:00
twinaphex
76f068f852
Simplify RARCH_CTL_VERIFY_API_VERSION
2016-01-27 08:11:42 +01:00
twinaphex
1c3bf435e5
Replace other core.retro_serialize/unserialize references
2016-01-27 07:28:03 +01:00
twinaphex
fb3b0bd809
(rewind.c) Use new callbacks
2016-01-27 07:23:50 +01:00
twinaphex
c89f10d312
(movie.c) Use new callbacks
2016-01-27 07:21:12 +01:00
twinaphex
24d438ccc1
Start using new callbacks
2016-01-27 07:17:53 +01:00
twinaphex
dad9b4abf8
Create CORE_CTL_RETRO_SERIALIZE and CORE_CTL_RETRO_UNSERIALIZE
2016-01-27 07:14:06 +01:00
twinaphex
57d19b21b5
Use CORE_CTL_RETRO_SERIALIZE_SIZE everywhere
2016-01-27 07:09:30 +01:00
twinaphex
a4bfd9046c
Create CORE_CTL_RETRO_SERIALIZE_SIZE
2016-01-27 06:46:59 +01:00
twinaphex
6750d74e46
Cleanup
2016-01-27 05:55:26 +01:00
twinaphex
6958a23b96
Add RETRO_CTL_RETRO_SET_ENVIRONMENT
2016-01-27 05:19:15 +01:00
twinaphex
cb78c1c610
Turn retro_ctx into static local variable of core_ctl
2016-01-27 04:54:22 +01:00
twinaphex
0434c907c4
Replace another reference to retro_ctx
2016-01-27 04:51:47 +01:00
twinaphex
6151e1c425
Create CORE_CTL_RETRO_CTX_FRAME_CB and CORE_CTL_RETRO_CTX_POLL_CB
2016-01-27 04:49:38 +01:00
radius
4165c89385
only check for identical paths, not CRC too
2016-01-26 22:10:42 -05:00
twinaphex
5016ebd344
Create CORE_CTL_RETRO_GET_SYSTEM_AV_INFO
2016-01-27 03:40:02 +01:00
twinaphex
adcff5b6ec
Start creating more CORE_CTL_ callbacks
2016-01-27 03:35:52 +01:00
twinaphex
489b578bf8
rename CORE_CTL_RUN to CORE_CTL_RETRO_RUN
2016-01-27 03:31:42 +01:00
twinaphex
d1ffd1f9cc
Create CORE_CTL_RUN
2016-01-27 03:21:36 +01:00
twinaphex
4843e76491
Add CORE_CTL_SET_CBS_REWIND
2016-01-27 03:18:18 +01:00
twinaphex
ca00274204
Add CORE_CTL_SET_CBS
2016-01-27 03:17:05 +01:00
twinaphex
1a9479ed04
Create core_ctl commands CORE_CTL_INIT / CORE_CTL_DEINIT
2016-01-27 03:14:36 +01:00
twinaphex
348b14f64f
Remove unused retro_flush_audio prototype
2016-01-27 03:10:01 +01:00
twinaphex
e132115185
Start creating core_ctl
2016-01-27 03:08:49 +01:00
twinaphex
d1ac905248
Return 'ret' at end of load_content instead of hardcoded 'true'
2016-01-27 02:40:11 +01:00
twinaphex
34876ef432
Create 'representation' value for Poll Type Behavior setting
2016-01-27 01:54:43 +01:00
twinaphex
326d5d319a
Add Poll Type Behavior setting to Input Settings
2016-01-27 01:51:09 +01:00
twinaphex
11a82481c4
Improve explanation
2016-01-27 01:37:52 +01:00
twinaphex
e2b322040f
Add some notes to retroarch.cfg
2016-01-27 01:33:28 +01:00
twinaphex
6fd1a98f97
Add input_poll_type_behavior
2016-01-27 01:29:53 +01:00
twinaphex
370f2c087f
Nit
2016-01-27 01:17:55 +01:00
twinaphex
9ad50f91e8
Add poll-type - can change it only at compile-time right now
2016-01-27 01:16:53 +01:00
twinaphex
cce5d3e900
Cleanup dump_to_file_desperate
2016-01-27 00:06:06 +01:00
twinaphex
b80b5c7be3
Fix CXX_BUILD
2016-01-26 21:49:23 +01:00
Twinaphex
23b7bdfea6
Blind attempt at fixing analog for netplay
2016-01-26 21:46:59 +01:00
Twinaphex
5b2a9ef0b3
Merge pull request #2677 from fr500/master
...
avoid adding duplicates to the database
2016-01-26 21:29:25 +01:00
radius
40e2994fb6
remove log message
2016-01-26 15:24:17 -05:00
radius
2af0708047
do not push entries that are already on the database
2016-01-26 15:22:16 -05:00
twinaphex
68ea128cb5
Turn menu_init into static function
2016-01-26 21:04:05 +01:00
twinaphex
f533a986c5
Minor nit
2016-01-26 20:41:13 +01:00
Alcaro
6962c6bb11
This shouldn't be an issue anymore, and even if it is, it's a core bug and don't belong here.
2016-01-26 19:52:36 +01:00
twinaphex
f15e03816b
Take this out, serves no purpose
2016-01-26 19:49:05 +01:00
twinaphex
8d7290b300
Try to use menu GL driver when SDL GL is selected as context driver
2016-01-26 19:41:54 +01:00
twinaphex
ff15d708f6
(libretro-db) Take out testlib.so from main Makefile
2016-01-26 09:36:00 +01:00
twinaphex
8527742b73
Create Makefile.lua
2016-01-26 09:34:43 +01:00
twinaphex
15946c21f9
Start moving Lua files to separate dir
2016-01-26 09:32:49 +01:00
twinaphex
5cf576e2da
Remove duplicate line
2016-01-26 09:30:51 +01:00
twinaphex
d7e75c9192
Simplify strcmp lines
2016-01-26 09:29:17 +01:00
twinaphex
ffec5bf83d
(libretro-db) Simplify bintree.c
2016-01-26 09:26:34 +01:00
twinaphex
7baa166adc
Change this back
2016-01-26 08:41:07 +01:00
twinaphex
767822bb46
Get rid of leiradel's db converter files
2016-01-26 08:36:44 +01:00
twinaphex
beb985dbaa
Make this code more robust
2016-01-26 08:21:44 +01:00
twinaphex
158a520edb
Cut down on some code duplication
2016-01-26 07:31:48 +01:00
twinaphex
b73832ce2e
Revert "Cleanup code duplication in zip_file_decompressed"
...
This reverts commit 173c9fd5ca .
2016-01-26 07:16:44 +01:00
twinaphex
173c9fd5ca
Cleanup code duplication in zip_file_decompressed
2016-01-26 07:06:38 +01:00
twinaphex
fbc3667f86
zip_file_decompressed - fix need_fullpath codepath
2016-01-26 07:01:26 +01:00
twinaphex
754bf4043d
Load_content_from_compressed_archive sets new_path - attempt
...
to pass it to retro_load_game
2016-01-26 06:49:59 +01:00
Twinaphex
b333775611
Merge pull request #2674 from aliaspider/master
...
(libretro_db) update c_converter:
2016-01-26 06:44:58 +01:00
twinaphex
e05f04824c
Log calls to retro_load_game and also document some other parts of the code
2016-01-26 06:30:28 +01:00
aliaspider
77e22e9a79
(libretro-db) c_converter: merge list entries sharing the same key
...
instead of overwriting the old ones.
2016-01-26 06:28:34 +01:00
twinaphex
b4f2ff0c42
Another C89_BUILD bugfix
2016-01-26 06:02:08 +01:00
twinaphex
a4cb739fc7
Fix C89_BUILD
2016-01-26 06:01:00 +01:00
twinaphex
c5597d3c9d
Cleanups
2016-01-26 05:59:52 +01:00
twinaphex
d1d127728d
Style nit
2016-01-26 05:56:53 +01:00
twinaphex
41deaa4af8
Style nits
2016-01-26 05:52:43 +01:00
twinaphex
9c4b927b17
Style nits
2016-01-26 05:48:31 +01:00
twinaphex
d8fef4df6e
Style nits
2016-01-26 05:44:21 +01:00
twinaphex
317dda00ea
Respect 80-char width limit
2016-01-26 05:38:40 +01:00
twinaphex
f6ca836e25
Cleanups - respect 80-char width
2016-01-26 05:07:37 +01:00
twinaphex
77a21ba283
Cleanups
2016-01-26 05:06:11 +01:00
twinaphex
302e7d0944
Style nits - respect 80-char width
2016-01-26 05:03:41 +01:00
twinaphex
d4d6788381
Use sizeof(variable) instead of hardcoded PATH_MAX_LENGTH
2016-01-26 04:58:40 +01:00
twinaphex
425406537c
Fix Android crash
2016-01-26 04:29:19 +01:00
aliaspider
35e54b9777
(libretro-db) c_converter: simplify value_provider:
...
- use hash-key based lookups.
- allow direct editing of the the dat<->rdb mappings.
2016-01-26 03:17:22 +01:00
twinaphex
6cba7d8d91
Cleanups
2016-01-26 02:42:23 +01:00
twinaphex
2716d9da3e
Cleanups
2016-01-26 02:39:54 +01:00
twinaphex
24e577750b
Cleanups
2016-01-26 02:38:09 +01:00
twinaphex
390b209cba
Cleanups
2016-01-26 02:31:10 +01:00
twinaphex
657565f430
Don't use hardcoded PATH_MAX_LENGTH for length
2016-01-26 02:30:33 +01:00
twinaphex
2a9b2d7759
Cut down on duplicated code surrounding game options files
2016-01-26 02:24:59 +01:00
twinaphex
04616522b9
Cleanup action_ok_option_create
2016-01-26 02:21:03 +01:00
twinaphex
8d1aaa4905
Use fill_string_join
2016-01-26 02:07:39 +01:00
aliaspider
46dc864258
(libretro-db) c_converter: refactor creation/deletion of match_key
...
objects.
2016-01-26 02:02:37 +01:00
twinaphex
ec16640e55
(menu_cbs_ok.c) Use sizeof(variable) for fill_pathname_join and friends
2016-01-26 01:47:35 +01:00
twinaphex
f89467ccbf
Create fill_string_join
2016-01-26 01:46:15 +01:00
twinaphex
e386bc4963
Cleanup
2016-01-26 01:27:23 +01:00
twinaphex
5aca126ffe
Fix crash when loading from playlist
2016-01-26 01:24:26 +01:00
twinaphex
d8f0df794d
Prevent strlcpy if menu_path is NULL
2016-01-26 01:20:08 +01:00
twinaphex
07d65c34ad
Simplify menu_content.c
2016-01-25 18:28:19 +01:00
twinaphex
0c235f336b
Nits
2016-01-25 18:21:48 +01:00
twinaphex
c78d3e0fd7
Cleanups
2016-01-25 18:19:19 +01:00
twinaphex
e141b17bf4
Nits
2016-01-25 18:18:00 +01:00
twinaphex
e5c1d0d8b5
Respect 80-char width length
2016-01-25 18:14:14 +01:00
twinaphex
f31a6a76bd
Cleanup action_ok_playlist_entry
2016-01-25 18:11:26 +01:00
twinaphex
5f3b583452
Create CONTENT_CTL_LOAD_RAM_FILE and CONTENT_CTL_SAVE_RAM_FILE
2016-01-25 07:15:05 +01:00
twinaphex
bb36ad2772
Take out playlist.h header include from database_info.h
2016-01-25 07:06:58 +01:00
twinaphex
9022724bd5
Fix warnings
2016-01-25 07:04:54 +01:00
twinaphex
2c9daee624
Cleanups
2016-01-25 07:03:45 +01:00
twinaphex
65a5c0c32f
Cleanups
2016-01-25 07:02:26 +01:00
twinaphex
67fea1076a
Get rid of HAVE_FFMPEG inside dynamic.h
2016-01-25 07:00:24 +01:00
twinaphex
dede617727
Create static function load_dynamic_core
2016-01-25 06:58:35 +01:00
twinaphex
6596d15d81
Remove some RARCH_CONSOLE ifdefs
2016-01-25 06:55:15 +01:00
twinaphex
37acfe06ee
System Information - add dynamic support
2016-01-25 06:49:37 +01:00
twinaphex
0edda872fe
Cleanup
2016-01-25 06:41:58 +01:00
twinaphex
c003f63622
Cleanup
2016-01-25 06:39:22 +01:00
twinaphex
e7e0187c8a
Cleanup
2016-01-25 06:34:02 +01:00
twinaphex
ce31c2b02a
Add header
2016-01-25 06:17:00 +01:00
twinaphex
d3338c5d72
Don't ifdef enum
2016-01-25 06:15:23 +01:00
twinaphex
8cc3eb3193
Refine how 'Start Core' works - if a core supports starting
...
with no content, 'Start Core' will do somethign
2016-01-25 06:10:37 +01:00
twinaphex
7a0daf2cef
Cleanups
2016-01-25 05:58:45 +01:00
twinaphex
fd94cbdefe
Move rarch_main_init_wrap to frontend.c and turn it into
...
a static function
2016-01-25 05:45:37 +01:00
twinaphex
854937483d
Move rarch_playlist_load_content to menu_content.c
2016-01-25 05:43:27 +01:00
twinaphex
4630d625f1
Move rarch_defer_core to menu_content.c and rename it
...
menu_content_defer_core
2016-01-25 05:38:22 +01:00
twinaphex
58b6499cca
Cleanup
2016-01-25 05:33:42 +01:00
twinaphex
7627a6635a
Cleanup
2016-01-25 05:32:23 +01:00
twinaphex
4381370f35
menu_content_load - cleanup
2016-01-25 05:31:21 +01:00
twinaphex
22bf74ff37
Start moving code to menu_content.c
2016-01-25 04:44:54 +01:00
twinaphex
9a6cfe9084
Create menu_content.c
2016-01-25 04:32:52 +01:00
twinaphex
e92ee4fba7
action_ok_start_core - clear content path
2016-01-25 04:09:11 +01:00
twinaphex
78395c449b
rarch_defer_core: cleanups
2016-01-25 03:52:41 +01:00
aliaspider
a0d2272e88
(libretro-db) c_converter: use a hash based lookup in get_match_key.
2016-01-25 03:12:48 +01:00
twinaphex
24216cb54c
Get rid of RETRO_ENVIRONMENT_EXEC_ESCAPE
2016-01-25 03:07:23 +01:00
twinaphex
d71c782459
Start getting rid of RETRO_ENVIRONMENT_SET_LIBRETRO_PATH
2016-01-25 03:04:42 +01:00
twinaphex
b7434c6564
Rename to file_archive_decompress_data
2016-01-25 02:52:03 +01:00
twinaphex
5c1bde0d20
Cleanup
2016-01-25 01:21:04 +01:00
twinaphex
4561a2a43c
Revert "Cleanups"
...
This reverts commit 545501afa0 .
2016-01-25 01:19:23 +01:00
twinaphex
545501afa0
Cleanups
2016-01-25 01:18:49 +01:00
twinaphex
0c87b100ea
Cleanups
2016-01-25 01:17:18 +01:00
twinaphex
7bc6a0a333
(screenshot.c) Cleanups
2016-01-25 01:01:57 +01:00
twinaphex
5e8b075c15
Cleanups
2016-01-25 01:01:01 +01:00
twinaphex
1edfd798d9
read_7zip_file - move comment
2016-01-25 00:57:08 +01:00
twinaphex
61f0a03ead
Simplify compressed_7zip_file_list_new
2016-01-25 00:55:16 +01:00
twinaphex
863b5306f8
CLeanups
2016-01-25 00:06:08 +01:00
twinaphex
9459cf6445
Rename zlib_ to file_archive_
2016-01-24 22:17:11 +01:00
twinaphex
44ec82362e
Cleanup
2016-01-24 22:06:01 +01:00
twinaphex
6878aa0844
Turn file_archive_inflate_data_to_file into static function
2016-01-24 22:04:21 +01:00
twinaphex
aae1faf76f
Move crc32_calculate to file_archive_zlib.c
2016-01-24 21:50:28 +01:00
twinaphex
d53a0c5994
Cleanup
2016-01-24 21:36:01 +01:00
twinaphex
6580c817c2
Cleanup
2016-01-24 21:31:47 +01:00
twinaphex
2bc75715f7
Move zlib_deflate_init to file_archive_zlib.c
2016-01-24 21:26:02 +01:00
twinaphex
1a04bb4532
Add stream_decompress_data_to_file_init and stream-decompress_data_to_file_iterate to
...
file_archive_zlib.c
2016-01-24 21:23:33 +01:00
twinaphex
fe1cbe6a5a
(file_ops.c) Create stream_backend variable
2016-01-24 21:15:22 +01:00
twinaphex
c1364648e7
Cleanup
2016-01-24 21:12:16 +01:00
twinaphex
7130f0c8d8
Move zlib_set_stream to file_archive_zlib
2016-01-24 21:06:53 +01:00
twinaphex
7d29929819
Move file_archive_inflate_init to file_archive_zlib
2016-01-24 20:18:52 +01:00
twinaphex
fa00f51e80
Move zlib_deflate_data_to_file to file_archive_zlib.c
2016-01-24 20:15:17 +01:00
twinaphex
d1ef6f032e
Create stream_compress_free and add it to file_archive_zlib
2016-01-24 20:12:12 +01:00
twinaphex
f264d3d29b
Move zlib_stream_ functions to file_archive_zlib.c
2016-01-24 20:08:57 +01:00
twinaphex
064c5ffc3a
Move zlib_stream_free to file_archive_zlib.c
2016-01-24 20:01:35 +01:00
twinaphex
9a23d95846
Add zlib_stream_new to file_archive_zlib.c
2016-01-24 19:57:31 +01:00
twinaphex
021d8e6af8
Make file_archive_get_default_file_backend public scope
2016-01-24 19:48:25 +01:00
twinaphex
6f3adc900d
Style nits
2016-01-24 19:44:18 +01:00
twinaphex
c4fa71ecc3
Move functions
2016-01-24 19:29:34 +01:00
twinaphex
3e3b57200a
Cleanup
2016-01-24 19:25:30 +01:00
twinaphex
14e389bccf
Improve ZLIB_TRANSFER_DEINIT case
2016-01-24 19:16:26 +01:00
twinaphex
b4b686fdff
Cleanups/style nits
2016-01-24 19:10:02 +01:00
twinaphex
5c2acea38c
Do 'free' on handle->stream in case of an error in file_archive_inflate_data_to_file_init
2016-01-24 18:55:50 +01:00
twinaphex
cc69cfe6a7
Use zlib_transfer_t * instead of void *
2016-01-24 18:53:37 +01:00
twinaphex
cf94c0b6c0
Move file backend back to file_archive.c
2016-01-24 16:18:18 +01:00
twinaphex
5b343c2a32
(RPNG) Update
2016-01-24 07:47:27 +01:00
twinaphex
c0047e643e
update
2016-01-24 07:46:30 +01:00
twinaphex
44b4ba9a07
Update Griffin
2016-01-24 07:46:11 +01:00
twinaphex
3c2a45d923
Rename file_extract functions
2016-01-24 07:42:46 +01:00
twinaphex
552e78c9bc
Rename file_extract to file_archive
2016-01-24 07:29:11 +01:00
twinaphex
5cfc9c1830
(OSX) Buildfix
2016-01-24 07:19:37 +01:00
twinaphex
e0ceccc2b2
Remove unzip.c and ioapi.c now that we no longer need it on RA side
2016-01-24 07:05:45 +01:00
twinaphex
da48d9d95a
Avoid 'variable may be used uninitialized in this function' warning
2016-01-24 06:58:02 +01:00
twinaphex
09e5dc9c50
Cleanup
2016-01-24 06:55:26 +01:00
twinaphex
5c615f18e1
Turn zlib_inflate_init2 into static function
2016-01-24 06:52:14 +01:00
twinaphex
280e10195c
Remove zlib_crc32_adjust - reuse zlib_crc32_calculate for this
2016-01-24 06:50:18 +01:00
twinaphex
c6f7afbd9a
Adjust zlib_crc32_calculate
2016-01-24 06:47:06 +01:00
twinaphex
a0e9a4c68e
Cleanups
2016-01-24 06:42:57 +01:00
twinaphex
8a254d0480
(Android) Fix build
2016-01-24 06:28:27 +01:00
twinaphex
78feccd0a3
Split up file extract zlib driver code to separate file
2016-01-24 06:18:53 +01:00
Twinaphex
9561332295
Merge pull request #2668 from aliaspider/master
...
(libretro-db) c_converter: more performance improvements.
2016-01-24 05:52:38 +01:00
aliaspider
032e67bedf
nit.
2016-01-24 05:46:52 +01:00
aliaspider
f2267db324
(libretro-db) speed-up the binary tree search by using precomputed hash
...
values when comparing the keys.
2016-01-24 05:45:54 +01:00
twinaphex
458e3a0fad
Fix zlib_extract_first_content_file - we now pass a
...
new string to zlib_extract_first_content_file which will
fill in the extracted first file's path, we then add this
to temporary_content string list
2016-01-24 05:41:41 +01:00
twinaphex
f4dfde8c47
Replace this with string_list_append
2016-01-24 05:34:17 +01:00
twinaphex
220b42332d
Allocate temporary_content once before initing/loading content
2016-01-24 05:29:30 +01:00
twinaphex
20cf52a316
read_comprssed_file - cleanups
2016-01-24 04:27:20 +01:00
Twinaphex
6a7674dca1
Merge pull request #2667 from aliaspider/master
...
(libretro-db) c_converter: improve performance when merging multiple .dat files.
2016-01-24 04:21:21 +01:00
twinaphex
fd42722c78
No longer need these files now
2016-01-24 04:21:18 +01:00
twinaphex
7d7c29f0f8
Reimplement read_zip_file - no longer depend on unzip.h
2016-01-24 04:18:47 +01:00
aliaspider
7fb86f47de
(libretro-db) c_converter: implement a binary search tree, improves
...
performance when merging multiple dat files considerably.
2016-01-24 03:16:25 +01:00
twinaphex
6da1be9bc9
(file_ops) Rename archive_path to path
2016-01-24 03:11:14 +01:00
twinaphex
a6b616e6d1
(file_ops.c) rename relative_path to needle
2016-01-24 03:07:49 +01:00
twinaphex
a56f4ba298
cleanup
2016-01-24 01:59:43 +01:00
twinaphex
1745e71088
Add 'Start Core' option
2016-01-24 01:51:05 +01:00
twinaphex
5cd12a106e
Add MENU_LABEL_START_CORE/MENU_LABEL_VALUE_START_CORE
2016-01-24 01:34:34 +01:00
twinaphex
23d99495a4
Add TODO/FIXME
2016-01-24 01:31:40 +01:00
twinaphex
77ebc96f37
Cleanup
2016-01-24 01:30:19 +01:00
twinaphex
d085dae5bb
Cleanups
2016-01-24 00:56:04 +01:00
twinaphex
6f221fb425
Rename menu_common_load_content to rarch_task_push_content_load_default
2016-01-24 00:51:17 +01:00
twinaphex
48317e66b9
Create task_content.c - WIP
2016-01-24 00:40:34 +01:00
twinaphex
ec15a43cf1
N/A
2016-01-24 00:33:06 +01:00
aliaspider
4696d5675f
(libretro-db) cleanups.
2016-01-24 00:24:56 +01:00
twinaphex
08f6c9c367
Cleanup compressed_file_list_new
2016-01-24 00:13:58 +01:00
twinaphex
9256cd2fbc
Start adding ways to extract only one file from a ZIP
2016-01-24 00:12:05 +01:00
twinaphex
a3ae0e9a90
Cleanup
2016-01-24 00:06:50 +01:00
twinaphex
2a8d984d89
Cleanups
2016-01-24 00:02:06 +01:00
twinaphex
87e4e5ecfe
Cleanup
2016-01-23 23:41:46 +01:00
twinaphex
b4956ac7c1
zlib_get_file_list- cleanup
2016-01-23 23:02:16 +01:00
twinaphex
9c131dfaad
Cleanup
2016-01-23 23:00:35 +01:00
twinaphex
365b27caac
Simplify zip_extract_cb
2016-01-23 22:57:21 +01:00
twinaphex
e86f77692d
read_compressed_file - cleanup
2016-01-23 22:35:13 +01:00
twinaphex
0b74956abe
read_compressed_file - use string_list
2016-01-23 22:33:09 +01:00
twinaphex
f4b22f9fdd
Cleanup
2016-01-23 22:00:45 +01:00
twinaphex
97e5d5c61b
Cleanups
2016-01-23 21:57:14 +01:00
twinaphex
91f7120604
Cleanup
2016-01-23 19:42:05 +01:00
twinaphex
894da665ad
Cleanup
2016-01-23 19:40:43 +01:00
twinaphex
2d6142a01e
N/A
2016-01-23 19:39:18 +01:00
twinaphex
473e6ff7b8
Call RETRO_ENVIRONMENT_SHUTDOWN if image can't be loaded
2016-01-23 15:45:40 +01:00
Alcaro
3de1e58592
(Imageviewer) React only to freshly pressed inputs.
2016-01-23 15:32:15 +01:00
Alcaro
328ec2cdca
Clean this up.
2016-01-23 15:29:41 +01:00
Alcaro
a2118e3938
Fix memory leak.
2016-01-23 15:23:44 +01:00
twinaphex
46156cf372
(libretrodb) Silence some warnings
2016-01-23 15:23:45 +01:00
Twinaphex
10026822fe
Merge pull request #2666 from aliaspider/master
...
(libretro-db) add a dat->rdb converter in C.
2016-01-23 14:27:20 +01:00
aliaspider
f7c8304dc3
(libretro-db) Makefile: fix the testlib.so target
2016-01-23 07:49:51 +01:00
aliaspider
8f8b123d06
(libretro-db) c_converter: re-enable tests
2016-01-23 06:42:40 +01:00
aliaspider
c95205dbd3
(libretro-db) c_converter: add support for merging multiple dat files
...
into a single rdb file with a match-key.
2016-01-23 06:21:52 +01:00
twinaphex
a15f2519a5
Cleanup
2016-01-23 05:10:47 +01:00
twinaphex
df972d0fd5
(shader_glsl.c) Uniquely name functions
2016-01-23 04:53:20 +01:00
aliaspider
1fe10855e9
nit.
2016-01-23 04:26:19 +01:00
aliaspider
964f0f7926
(libretro-db) Makefile: add a DEBUG build option
2016-01-23 04:10:19 +01:00
aliaspider
3f66270fcb
(libretro-db) c_converter: allow only one instance per key in a map
...
list.
2016-01-23 04:05:09 +01:00
aliaspider
f8273ba5ba
(libretro-db) add a dat->rdb converter in C.
...
still lacks match key support for merging multiple dat files.
2016-01-23 01:51:09 +01:00
aliaspider
86907fb3b7
(libretro-db) test-lib buildfix.
2016-01-23 01:33:44 +01:00
aliaspider
8207ab56c1
(libretro-db) plug memory leak.
2016-01-23 01:25:09 +01:00
aliaspider
3133b67da5
(libretro-db) cleanup Makefile.
2016-01-23 01:07:35 +01:00
aliaspider
7e4def44fd
(libretro-db) prevent lua_converter from generating a random output each
...
run.
2016-01-23 00:57:51 +01:00
twinaphex
55798b0a58
Fix fall-through bug
2016-01-22 20:27:42 +01:00
twinaphex
9acf3e2309
(Imageviewer) Call RETRO_ENVIRONMENT_SET_GEOMETRY after loading image
2016-01-22 16:50:26 +01:00
twinaphex
bb679fa9ca
Move member around inside global struct
2016-01-22 16:11:10 +01:00
twinaphex
058c3acbdc
Divorce content_crc from global struct
2016-01-22 16:09:48 +01:00
twinaphex
11f7735965
Create RARCH_CTL_INIT_SYSTEM_AV_INFO
2016-01-22 15:43:40 +01:00
twinaphex
87bdb34599
Get rid of some unused variables
2016-01-22 15:36:04 +01:00
twinaphex
372d673a26
Rename event_command to event_cmd_ctl - add second parameter
2016-01-22 15:34:43 +01:00
twinaphex
34eccf3d61
Add HAVE_LAKKA ifdef
2016-01-22 14:56:43 +01:00
twinaphex
107cb53b5a
Remove unused variable
2016-01-22 14:43:11 +01:00
twinaphex
287fc9dd2c
Cleanups
2016-01-22 14:42:23 +01:00
twinaphex
c855e0f3d4
Cleanups
2016-01-22 14:41:22 +01:00
Twinaphex
4dd08e6382
Merge pull request #2660 from duduke/master
...
Reboot Menu Item
2016-01-22 14:39:21 +01:00
twinaphex
9b47e538c6
libretro_get_system_info_lib - report error if dynamic library
...
could not be loaded
2016-01-22 06:04:52 +01:00
twinaphex
c5b13de208
Change default audio output latency to 128ms for Android
2016-01-22 05:00:22 +01:00
twinaphex
346074ee38
(imageviewer) Cut down on some code duplication
2016-01-22 01:58:21 +01:00
twinaphex
eb43efb8e7
(imageviewer) Start creating async job queue
2016-01-22 01:52:53 +01:00
Twinaphex
86741a4eca
Merge pull request #2664 from simias/resetfix
...
Don't lose the core-provided hw_render struct when reseting the context
2016-01-21 23:11:27 +01:00
Lionel Flandrin
ad6f98dc15
Don't lose the core-provided hw_render struct when reseting the context
2016-01-21 23:06:13 +01:00
duduke
3aca34d3fb
Make Reboot and Shutdown MenuItems available for Lakka only
2016-01-21 23:41:58 +02:00
radius
495ee3aaa5
try to fix android input bugs
2016-01-21 16:39:03 -05:00
twinaphex
8c15834c87
(Imageviewer) New controls:
...
Up - +5 images, go to last image if wraparound
Down - -5 images, go back to first image if wraparound
2016-01-21 21:57:30 +01:00
twinaphex
076e55a945
Fix extraction of ZIP files
2016-01-21 21:33:52 +01:00
twinaphex
df43c1f99b
Try to avoid crash in gfx_ctx_get_metrics
2016-01-21 21:27:54 +01:00
twinaphex
c66e721782
(imageviewer) Cleanups
2016-01-21 20:13:24 +01:00
twinaphex
c4e821c3a1
(Image viewer) Controls:
...
Left - Previous Image
Right - Next Image
Y button - Toggle slideshow
2016-01-21 20:11:03 +01:00
twinaphex
652d94e9ee
Move cores/image_core.c
2016-01-21 19:53:52 +01:00
twinaphex
7924823b32
Fix RUNLOOP_CTL_FRONTEND_KEY_EVENT_GET
2016-01-21 19:45:43 +01:00
twinaphex
4995490588
N/A pt. 2
2016-01-21 19:27:48 +01:00
twinaphex
bbb7d1ad52
N/A
2016-01-21 19:26:10 +01:00
twinaphex
2af842401b
(menu) Cleanups
2016-01-21 19:21:09 +01:00
twinaphex
191ff2e6d0
Cleanups
2016-01-21 19:19:14 +01:00
twinaphex
23d3af9c5a
Nit
2016-01-21 19:13:10 +01:00
twinaphex
71df617bee
Cleanup
2016-01-21 19:12:05 +01:00
twinaphex
126a492fd5
read_zip_file - cleanups
2016-01-21 04:05:35 +01:00
Twinaphex
6f49139eba
(OSX) Buildfix
2016-01-21 04:02:15 +01:00
twinaphex
ee74f697cd
Rename setting 'Don't automatically start a core' to 'Automatically start core'
2016-01-21 03:56:02 +01:00
twinaphex
112f564a8f
Change setting
2016-01-21 03:49:06 +01:00
twinaphex
99fe70a189
Fix crash in RETRO_ENVIRONMENT_SET_KEYBOARD_CALLBACK
2016-01-21 03:46:43 +01:00
twinaphex
f4d3f47a0a
Turn config_save_keybinds into static function, if 0 it out since
...
it is not used right now
2016-01-21 03:43:32 +01:00
twinaphex
42d0c1f213
Turn function into static one
2016-01-21 03:39:05 +01:00
twinaphex
2e6f71ee6b
nits
2016-01-21 03:35:06 +01:00
twinaphex
ae2f6f06a0
rarch_task_push_dbscan - prevent possible memleaks
2016-01-21 03:25:00 +01:00
twinaphex
a187382ecf
Nit
2016-01-21 03:23:14 +01:00
twinaphex
89481d6d2e
Plug potential memleaks in rarch_task_push_http_transfer
2016-01-21 03:22:17 +01:00
twinaphex
1f039b53f3
(task_http.c) Cleanups/plug possible memory leaks
2016-01-21 03:19:14 +01:00
twinaphex
e8d86ef013
Cleanups/indents
2016-01-21 03:16:48 +01:00
twinaphex
c9fc8cd7d3
rarch_task_push_decompress - deal with possible memory leaks
2016-01-21 03:14:22 +01:00
twinaphex
f9e389ac56
(Makefile.common) Rearrange conditional
2016-01-21 03:11:00 +01:00
twinaphex
fbd2e9aa84
Use string_is_equal more
2016-01-21 02:48:00 +01:00
twinaphex
89b7fb5380
(content.c) Create error goto
2016-01-21 02:41:29 +01:00
twinaphex
33c47f3d39
Remove TODO
2016-01-21 02:39:06 +01:00
twinaphex
9095399aa8
(task_decompress.c) Use path_is_directory
2016-01-21 02:36:58 +01:00
twinaphex
25d63c3167
Get rid of some implicit memsets
2016-01-21 02:19:38 +01:00
twinaphex
6bf373a7c7
Divorce frontend_key_event from global variable
2016-01-21 01:52:02 +01:00
Alcaro
0d77ac3977
Fix code style mismatch.
2016-01-21 01:31:38 +01:00
Alcaro
1229ee0f1b
Fix C89 build.
2016-01-21 01:27:49 +01:00
Alcaro
79b3794b93
Rewrite this for fewer malloc.
2016-01-21 01:24:29 +01:00
Alcaro
c48dee0d7b
If strequal checks for NULL, then striequal should too.
2016-01-21 01:09:05 +01:00
Alcaro
79edafc3aa
Clean up those functions a bit.
2016-01-21 01:08:37 +01:00
Twinaphex
82dc569497
Simplify sring_is_empty
2016-01-21 01:04:07 +01:00
Twinaphex
447468a39d
Change string_is_equal_noncase to just a strcasecmp wrapper for now
2016-01-21 01:00:47 +01:00
Twinaphex
9e2be63b75
Don't bake this in for __MACH__
2016-01-21 00:56:47 +01:00
radius
89d9336b08
fix some shaders in GL
2016-01-20 18:52:24 -05:00
radius
c32a5c8003
add slideshow mode to imageviewer core
2016-01-20 15:40:08 -05:00
twinaphex
63e2d13b8f
Create string_is_equal_noncase - try not to use strcasecmp so much
2016-01-20 17:34:19 +01:00
Twinaphex
de513211dc
Update input_autodetect.c
2016-01-20 13:28:13 +01:00
twinaphex
09f06613ee
(rewind.c) Cleanups - turn functions into static functions that were not used outside
2016-01-20 06:42:01 +01:00
twinaphex
644649853f
CLeanup
2016-01-20 06:21:46 +01:00
twinaphex
157eb71606
Use string_is_equal more
2016-01-20 06:16:55 +01:00
twinaphex
b638b9bee8
Cleanup
2016-01-20 06:11:47 +01:00
twinaphex
d45fd36a0b
Cleanup
2016-01-20 06:05:49 +01:00
twinaphex
da124969fa
More string_is_equal
2016-01-20 06:05:19 +01:00
twinaphex
6cb55231d9
use more string_is_equal
2016-01-20 05:21:52 +01:00
twinaphex
16c48fdc86
Start using string_is_equal more
2016-01-20 04:59:39 +01:00
twinaphex
528a03f6f4
Use string_is_equal more
2016-01-20 04:54:17 +01:00
twinaphex
64e43a9935
Start using string_is_equal in more places
2016-01-20 04:14:55 +01:00
twinaphex
a767031651
Use string_is_equal in more places
2016-01-20 04:11:25 +01:00
twinaphex
454abdee48
stdstring - create string_is_equal
2016-01-20 04:07:24 +01:00
twinaphex
da2ce48fb2
Silence warning
2016-01-20 03:44:01 +01:00
twinaphex
e1ab34d884
Cleanups
2016-01-20 03:38:08 +01:00
twinaphex
9017fe8c50
Simplify this code
2016-01-20 03:32:03 +01:00
twinaphex
3abbe15637
Fix 'Dummy on Core Shutdown' setting
2016-01-20 03:31:19 +01:00
twinaphex
6c5b2ff0b5
Turn corrent_core_type into static variable
2016-01-20 03:15:50 +01:00
twinaphex
3190d8aba2
Create RARCH_CTL_IS_PLAIN_CORE
2016-01-20 03:10:52 +01:00
twinaphex
d3d4bc3dda
Get rid of texture_load/texture_unload callbacks for menu_display_driver
2016-01-20 02:54:55 +01:00
Twinaphex
b1b8f2645f
(Apple) Buildfix
2016-01-20 00:38:48 +01:00
twinaphex
bcf5d3150e
(D3D) Buildfix
2016-01-19 23:46:52 +01:00
twinaphex
2b8520f7ab
Remove alot of unused variables
2016-01-19 23:46:09 +01:00
twinaphex
1eac61e9a0
Create RARCH_CTL_IS_DUMMY_CORE
2016-01-19 23:44:32 +01:00
twinaphex
01d58f8681
Create RARCH_CTL_IS_INITED, RARCH_CTL_SET_INITED, RARCH_CTL_UNSET_INITED
2016-01-19 23:26:47 +01:00
twinaphex
5643b7d3d8
Add CONTENT_CTL_DOES_NOT_NEED_CONTENT and CONTENT_CTL_SET_DOES_NOT_NEED_CONTENT
2016-01-19 23:15:19 +01:00
twinaphex
a5af9b653a
Turn global->content.inited into static local variable
...
and go through content_ctl
2016-01-19 22:57:18 +01:00
twinaphex
748959c8fc
Cleanups
2016-01-19 22:52:31 +01:00
twinaphex
b2426f30a6
(content.c) Start using string_is_empty
2016-01-19 22:41:15 +01:00
Alcaro
7b848483c9
Ifdef this thing, fixes #55 . Again.
2016-01-19 22:34:45 +01:00
twinaphex
f3312d191e
Cleanups
2016-01-19 22:34:26 +01:00
twinaphex
4726e3cb4f
Cleanups - add more actions to content_ctl
2016-01-19 22:33:37 +01:00
twinaphex
40beb7092a
(content.c) Add fallthrough
2016-01-19 22:19:33 +01:00
twinaphex
4df0fb4e07
Turn temporary_content into static local variable of content_ctl
2016-01-19 22:17:54 +01:00
twinaphex
ae704048bc
Create CONTENT_CTL_INIT
2016-01-19 22:15:00 +01:00
twinaphex
2836c9755a
Create content_ctl
2016-01-19 22:12:25 +01:00
Twinaphex
8702689aaa
Use __MACH__ codepath now in retro_get_cpu_features for all OSX versions (Intel/PowerPC) and iOS in general
2016-01-19 19:04:29 +01:00
twinaphex
30c7494122
retro_get_cpu_features: __MACH__ - use only one len variable
2016-01-19 18:50:47 +01:00
twinaphex
e048cfe016
Upon successful completion, 0 is returned for sysctlbyname
2016-01-19 18:45:22 +01:00
twinaphex
c4fabd65a1
Try to come up with better detection
2016-01-19 18:44:24 +01:00
twinaphex
2df84f2887
(__MACH__) Re-set 'len' again after usage
2016-01-19 18:36:55 +01:00
twinaphex
310b2674f5
This requires no compile-time ifdefs
2016-01-19 18:33:29 +01:00
twinaphex
dbf162db4e
(PowerPC Mac) Add Altivec detection
2016-01-19 18:25:41 +01:00
twinaphex
1603ac1783
Take out ifdef around CPU NEON conditional
2016-01-19 18:12:04 +01:00
twinaphex
33b41e9aea
(iOS) Check if NEON support is there
2016-01-19 18:04:26 +01:00
duduke
480519a6e0
Helped by Kivutar, added the missing lines to menu_hash_us.c
2016-01-19 19:04:01 +02:00
twinaphex
d4102f2816
rename load_content_need_fullpath to load_content_from_compressed_archive
2016-01-19 17:43:37 +01:00
twinaphex
839bf31c2a
Rename load_content_dont_need_fullpath to load_content_into_memory
2016-01-19 17:42:14 +01:00
twinaphex
85e6ba128f
Move comment in load_content_dont_need_fullpath to appropriate
...
place
2016-01-19 17:41:14 +01:00
twinaphex
e8e58d841f
Cleanup init_content_file_extract
2016-01-19 17:34:47 +01:00
twinaphex
7405535f03
Move attr variable to init_content_file_set_attribs
2016-01-19 17:33:06 +01:00
twinaphex
73e97d119d
Cleanups
2016-01-19 17:29:25 +01:00
twinaphex
ddc3959e42
Simplify init_content_file_set_attribs
2016-01-19 17:27:02 +01:00
twinaphex
86906cf5e3
Cleanups
2016-01-19 17:24:42 +01:00
twinaphex
78d3bc5015
Call content_temporary_free if init_content_file errors out
2016-01-19 17:15:36 +01:00
twinaphex
d7375b88e7
Create load_content_append_to_temporary_content
2016-01-19 17:14:57 +01:00
duduke
b5591726c3
Modified hash values in menu_hash.h
2016-01-19 15:17:49 +02:00
duduke
eecd14086b
another stupid mistake...
2016-01-19 10:43:33 +02:00
duduke
b284749016
forgot a comma at command_event.h
2016-01-19 10:06:12 +02:00
duduke
ffffc50401
Corrected menu hashes by using djb2 util
2016-01-19 08:26:06 +02:00
twinaphex
a8ee8ec0cd
Put HAVE_ZLIB ifdef around init_content_file_extract
2016-01-19 01:30:28 +01:00
twinaphex
e859c70a24
content.c - More cleanups
2016-01-19 01:22:37 +01:00
twinaphex
29ad7620aa
load_content - call string_list_new later
2016-01-19 01:14:17 +01:00
twinaphex
a79a2d6e1c
Some more impicit memset removed
2016-01-19 00:50:15 +01:00
twinaphex
c50e303116
(content.c) remove some implicit memsets
2016-01-19 00:47:27 +01:00
twinaphex
25187a52fb
Fix error
2016-01-19 00:42:21 +01:00
twinaphex
dd30dd84c3
Cleanups
2016-01-19 00:38:34 +01:00
twinaphex
9fce8e0b72
(content.c) More cleanups
2016-01-19 00:34:43 +01:00
twinaphex
6b12059c6e
Create init_content_file_extract - cleanup init_content_file
...
function some more
2016-01-19 00:26:12 +01:00
twinaphex
2b7cef4fd6
Create init_content_file_subsystem
2016-01-19 00:16:49 +01:00
Alcaro
2ffe03f732
Fix creepy type error.
2016-01-18 23:24:22 +01:00
twinaphex
b9b1f16d0f
Only show 'OPEN_ARCHIVE' if HAVE_COMPRESSION is defined
2016-01-18 23:17:25 +01:00
twinaphex
3f3a305396
(CocoaTouch) Buildfix
2016-01-18 22:15:19 +01:00
twinaphex
0e1d00a85c
(CocoaTouch) Cleanup
2016-01-18 22:13:35 +01:00
twinaphex
91de59c7ff
(Cocoa) Cleanups
2016-01-18 22:10:16 +01:00
twinaphex
cebea56412
Add UI Companion Enable setting
2016-01-18 21:35:09 +01:00
duduke
7de7c98b27
Added a reboot menu item
2016-01-18 21:31:38 +02:00
aliaspider
2ff854177c
(WIN32) build fix
2016-01-18 20:03:34 +01:00
Twinaphex
2679ba55e1
Merge pull request #2657 from aliaspider/master
...
(WIN32) fix runtime availability check for PowerCreateRequest.
2016-01-18 18:11:26 +01:00
aliaspider
ee8e05050a
(WIN32) fix runtime availability check for PowerCreateRequest.
2016-01-18 18:05:49 +01:00
twinaphex
32d47d7bd2
Correct database paths
2016-01-18 15:29:47 +01:00
Twinaphex
c68e824eb9
This AVFoundation code needs to work for both iOS and OSX
2016-01-18 13:19:28 +01:00
Twinaphex
0703aed61d
Merge pull request #2654 from pponso1/master
...
iOS: Refactoring support for background Music.app.
2016-01-18 11:49:17 +01:00
Phillip Ponson
6ca58a4d6e
iOS: Refactoring support for background Music.app.
2016-01-17 19:51:28 -06:00
twinaphex
4de1726bf6
Define CGFloat for versions lower or equal to OSX 10.4
2016-01-17 19:58:31 +01:00