twinaphex
33509d8600
Update retroarch-joyconfig-griffin.c
2015-04-02 18:45:08 +02:00
twinaphex
b9e6b014e3
Start preparing joypad_connection code for cross-platform purposes
2015-04-02 17:49:32 +02:00
twinaphex
d3db9d2335
(Libusb/HID) Start adding preliminary libusb HID driver - based
...
on https://github.com/nonolith/libusb/blob/master/examples/hotplug.c and https://github.com/ToadKing/wii-u-gc-adapter/blob/master/wii-u-gc-adapter.c
2015-04-02 15:43:23 +02:00
twinaphex
9ade0a8a7f
(HID) Create null_hid
2015-04-02 00:20:38 +02:00
twinaphex
43bb5c81cc
Start creating input HID driver interface, etc.
2015-04-01 22:31:43 +02:00
twinaphex
226c6ff41a
Simplify input_autodetect
2015-03-27 16:57:58 +01:00
twinaphex
5538e2db1d
Use video_driver_read_viewport
2015-03-22 21:57:17 +01:00
twinaphex
e3eb9fe9f0
Create video_driver_viewport_info
2015-03-22 21:28:50 +01:00
Andrés
5ba31807b4
Revert
...
In debian if you have both you will have python for python2, and python3 for python3, this makes the script unusable in such cases because it will resort to the first one found on the path.
2015-03-21 17:06:38 -05:00
twinaphex
dc45cafa32
Create rarch_main_verbosity and rarch_main_log_file
2015-03-21 06:02:00 +01:00
twinaphex
45cf71770e
Rename g_settings to g_config - to prevent conflicts, had to rename
...
some static variables in some of the gfx context driver files
2015-03-21 01:15:03 +01:00
twinaphex
e996d5d51f
Updates
2015-03-20 21:22:38 +01:00
twinaphex
3670ef2ac5
Go through driver_get_ptr to grab pointer to driver struct
2015-03-18 19:40:00 +01:00
twinaphex
7378299282
Create rarch_main_get_ptr
2015-03-18 06:47:22 +01:00
twinaphex
0a6c3f23c0
Add runloop.h header include to retroarch-joyconfig.c too
2015-03-15 18:30:39 +01:00
T. Joseph Carter
cb0f3d844f
Make cg2glsl.py fail gracefully if python is too old
2015-03-14 19:57:14 -07:00
twinaphex
00239a30d6
Create wrapper functions for passing a message to the runloop's
...
message queue
2015-03-15 02:47:23 +01:00
twinaphex
18ce5f73be
Take RARCH_INTERNAL code from file_path.c out of libretro-common
2015-03-13 05:03:50 +01:00
twinaphex
795ef467ac
Move msg_queue and nbio/http to runloop struct
2015-03-07 13:01:41 +01:00
twinaphex
a33016d457
Renamed libretro-sdk to libretro-common
2015-02-19 00:04:03 +01:00
twinaphex
4e5314b6bb
Rename input_context.c to input_joypad_driver.c
2015-01-12 20:29:01 +01:00
twinaphex
2d66cdc3e7
Move joypad drivers to input/drivers_joypad
2015-01-12 06:28:39 +01:00
twinaphex
76ad6cc344
Move input drivers to input/drivers
2015-01-12 06:16:52 +01:00
twinaphex
1463d5e7dc
Move message queue to libretro-sdk
2015-01-11 05:35:47 +01:00
twinaphex
b4b81bd740
Split up input_common.c into two files - input_joypad.c and
...
input_common.c
2015-01-10 20:10:45 +01:00
twinaphex
453321c50b
Start updating headers
2015-01-07 17:46:50 +01:00
twinaphex
f39157e39a
Change mentions of 'Player' to ' User'
2015-01-05 02:03:17 +01:00
twinaphex
7a456c6c3a
Rename MAX_PLAYERS to MAX_USERS
2015-01-05 01:58:00 +01:00
twinaphex
5f2a3e5bf7
(Joyconfig) Create retroarch-joyconfig-griffin.c - should be a lot
...
easier to maintain now instead of having to do constant Makefile
maintenance
2014-10-27 15:45:18 +01:00
twinaphex
2997af48fa
Move config-file code to SDK
2014-10-22 03:35:04 +02:00
twinaphex
7472922ee0
Move compat/ over to libretro SDK
2014-10-21 07:58:58 +02:00
twinaphex
dde86f5b6b
Refactor compat/
2014-10-21 06:15:19 +02:00
twinaphex
c62d52de0f
Start properly implementing libretro SDK for boolean.h include
...
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
twinaphex
b61b6fa84b
Move Retrolaunch to separate repo
2014-10-16 07:34:59 +02:00
twinaphex
ec9a217090
Change VID/PID passing to autodetect function - now int32_t
...
values
2014-09-30 20:35:58 +02:00
twinaphex
aea679456d
(Input autodetect) Start setting up input autodetect so that it
...
can look at matching VID/PIDs
2014-09-30 18:18:02 +02:00
twinaphex
d43b9082e7
Move input_autodetect code to input_autodetect.c
2014-09-30 17:48:31 +02:00
Higor Eurípedes
83b6aeb6cc
Fix C++ build linkage
2014-09-15 13:14:19 -03:00
twinaphex
11866d42f8
Cleanups
2014-09-15 06:43:50 +02:00
Lioncash
a7aa077cc6
Remove some unused variables.
2014-09-05 19:27:46 -04:00
Lioncash
a907ee634f
retroarch-joyconfig: Fix two printf specifiers
2014-09-03 21:39:10 -04:00
twinaphex
1b27dfbcbd
Rename rarch_fnmatch to fnmatch_rarch
2014-08-15 21:35:41 +02:00
twinaphex
012c3269c3
(retrolaunch) cleanups
2014-08-13 07:38:22 +02:00
twinaphex
48493314b8
Add content struct that fetches all members from db file
2014-08-13 06:53:35 +02:00
twinaphex
9a22a2c068
(Retrolaunch) cleanups
2014-08-13 06:07:00 +02:00
twinaphex
3f65822ad6
Refactor retrolaunch - no longer launches RetroArch based on
...
inferred game but instead just spits out game description name -
will be refactored into RetroArch proper later
2014-08-13 05:24:22 +02:00
twinaphex
6d56cce631
(Retrolaunch) Add way to infer game name description
2014-08-13 05:12:35 +02:00
twinaphex
c0763649d4
(retrolaunch ) make function static
2014-08-13 04:15:45 +02:00
twinaphex
f3cfa8283a
(retrolaunch) cleanups pt. 2
2014-08-13 03:50:53 +02:00
twinaphex
521daf2dd6
(retrolaunch) cleanups
2014-08-13 03:44:55 +02:00
twinaphex
d328e0fbd0
Move SHA-1 hashing to hash.c
2014-08-13 03:36:44 +02:00
twinaphex
343097fbd5
(retrolaunch) SHA1 cleanups
2014-08-13 03:32:35 +02:00
twinaphex
0522b9be78
Move homegrown fnmatch implementation to compat/
2014-08-13 03:13:41 +02:00
twinaphex
77432a7f24
(retrolaunch) cleanups
2014-08-13 03:08:07 +02:00
twinaphex
dd72443211
(retrolaunch) cleanups
2014-08-13 02:51:49 +02:00
twinaphex
b76a2c2cee
Refactor away input_joypad_poll - trivial wrapper function
2014-08-03 00:44:07 +02:00
Themaister
08cfb27f35
Fix some C++ issues.
2014-06-17 17:10:24 +02:00
Themaister
59c64f9c5a
Fix off-by-one error with PASSPREV.
...
Fix include bug in cg2glsl.py.
2014-05-16 16:17:02 +02:00
twinaphex
c5a6e16503
Add gas-preprocessor.pl to tools/
2014-04-17 21:15:05 +02:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
Themaister
6d6e964672
Fixup CXX_BUILD.
...
Cleans lots of sign-related warnings as well.
2013-11-16 17:31:49 +01:00
Themaister
7aa8b40759
Fixup C89 for loops.
2013-10-22 21:37:56 +02:00
Lioncash
cae9591c2f
Missed a spot for closing file handle fd in function get_sha1.
2013-10-14 00:05:07 -04:00
Lioncash
98bdd6896e
Fix a memory leak in function find_first_cue in retrolaunch/cd_detect.c.
2013-10-13 23:24:49 -04:00
Lioncash
51d7ec925e
Fix a memory leak in function get_sha1 in retrolaunch/main.c.
2013-10-13 23:22:41 -04:00
Themaister
880dec8c7f
Clarify cg2glsl requires cgc 3.1.
2013-10-07 23:09:49 +02:00
Themaister
4627c106e4
Fix NTSC shaders by preprocessing first.
...
If vertex shader is in an #include, it wouldn't get column_major fix
applied.
2013-10-07 23:06:41 +02:00
Themaister
fa39a1ec39
Add -quiet and -I to cg2glsl.
...
Fixes cases where #include is used.
2013-10-07 22:50:48 +02:00
Saggi Mizrahi
b466f4ba83
Updated retrolaunch
...
* Make core name fully explicit since it might not follow convention
* Add missing entries in for sega cd and pce cd in cores.conf
* Add support for n64 core autoselection
Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>
2013-09-20 21:48:38 +03:00
twinaphex
dccff3905d
(cg2glsl.py) change suceeded to succeeded
2013-09-19 02:47:45 +02:00
Themaister
f8c385a28c
Fix cg2glsl when uniform half4x4 is used.
2013-08-18 18:06:55 +02:00
Themaister
846e72ad1e
Allow spaces for matrix hack.
2013-08-13 16:58:43 +02:00
Themaister
ef97f05dff
Use correct texture() in core.
2013-08-11 01:09:17 +02:00
Themaister
ad12cc8ab6
Fix some miscompilations with unused variables.
2013-08-11 01:09:17 +02:00
Themaister
1a071c4992
Updates and fixes for cg2glsl.
2013-08-11 01:09:17 +02:00
Themaister
954727aa79
Fixups for cg2glsl.
2013-08-11 01:09:14 +02:00
Themaister
2aaa148adc
Fixes to cg2glsl.
2013-08-11 00:56:00 +02:00
Themaister
184e407e5d
Work around awkward GLSL compiler bug on iOS.
2013-05-31 14:04:20 +02:00
Themaister
a292b5252c
Remove binary from repo.
2013-05-28 09:37:58 +02:00
Yohann Bianchi
cdfa97a41e
Fixes issues pointed by Themaister
...
configure option is now --global-config-dir
2013-05-28 01:59:06 +02:00
Yohann Bianchi
937b112e71
Adds --config-dir option in configure script to let the user set a custom path for system wide config file
2013-05-27 17:58:59 +02:00
Squarepusher
525993e55d
Merge pull request #207 from ficoos/retrolaunch_work
...
Retrolaunch improvements
2013-05-20 23:16:50 -07:00
Saggi Mizrahi
00eb501a1c
retrolaunch: Change core selection in retrolaunch
...
This changed makes it so that retrolaunch will choose cores based on a
preference configuration called cores.conf.
This means that different systems can select what cores they prefer to
use when running certain games. Games that don't work on specific cores
can be marked in launch.conf with !core_name and retrolaunch will choose
the next core for that system.
Also launch.conf is now optional meaning that users don't need the cddb
and the dat files to be able to use core auto-selection. They just need
cores.conf.
Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>
2013-05-21 00:12:38 -04:00
Saggi Mizrahi
c038c92f68
retrolaunch: Add genesis multitap games
...
Even though it is not yet supported by libretro
Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>
2013-05-20 22:24:58 -04:00
Saggi Mizrahi
811baad078
retroluanch: Add a lot of games to launch.conf
...
Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>
2013-05-20 22:07:47 -04:00
Themaister
0457e41ceb
Fix cg2glsl batch when dir has slash suffix.
2013-05-20 23:46:40 +02:00
Themaister
d54427983b
Add automatic CGP -> GLSLP conversion.
2013-05-10 00:06:42 +02:00
Themaister
b323640d7c
Make joypad driver configurable.
2013-05-04 10:24:15 +02:00
Themaister
41d00190e4
Fix CXX warning.
2013-05-01 21:56:38 +02:00
Themaister
dfdcfac588
Add concept of meta "level" for hotkeys.
...
Used by retroarch-joyconfig to make misc key config easier.
2013-04-29 21:11:29 +02:00
Themaister
b714a6d7d1
Add timeout to joyconfig.
2013-04-29 16:12:15 +02:00
Themaister
04ac1e3efa
Clarify when buttons are initially pressed.
2013-04-26 13:39:03 +02:00
Themaister
e74f150239
Also dump input_driver used in retroarch-joyconfig.
2013-04-26 13:34:41 +02:00
Themaister
1da31a84ab
Prompt user to "reset" joypad state.
...
Many joypad drivers have "stale state" lying around and need
some events to be fired to normalize. Broken initial state will
break joypad configure like this.
2013-04-26 13:32:11 +02:00
Themaister
0ac849d825
Let retroarch-joyconfig write autoconfigs.
2013-04-26 13:25:40 +02:00
Themaister
6193491e82
Fix wrong sampler translation in cg2glsl.
2013-04-16 15:44:41 +02:00
Themaister
48e7175e4b
Improve compat in cg2glsl.
...
Allow vertex samplers, and fix "empty struct" bug.
2013-04-16 15:31:28 +02:00
Themaister
3ae5662dd2
Fixups in cg2glsl.
...
Don't allow struct names and varyings to collide.
Also add fixes for *.texture_size for PREV/PASS/ORIG, etc.
2013-04-13 16:34:04 +02:00
Themaister
6480f564c1
Treat _output_dummy_size as non-varying as well.
2013-04-13 13:47:13 +02:00
Themaister
ec9ffce56f
Replace IN.* in a cleaner way.
2013-04-13 02:41:23 +02:00