13283 Commits

Author SHA1 Message Date
Twinaphex
8f5e3c55ab Merge pull request #1035 from aliaspider/master
add an SSE optimized version of the CC resampler
2014-09-17 20:18:22 +02:00
twinaphex
4c4ae11ab6 Optimizations to input handling in rarch_main_iterate - pass
'trigger' state around
2014-09-17 20:15:56 +02:00
aliaspider
493a8aea2d fix resampler tests. 2014-09-17 19:07:40 +01:00
aliaspider
d1a785823d add a faster (approximated) version of the CC resampler using SSE
intrinsics
2014-09-17 19:06:53 +01:00
Timo Strunk
757f7d96c2 Now path is also correctly sanitized. g_extern.basename of /path/to/file.zip#game.img is now /path/to/game 2014-09-17 19:46:59 +02:00
Timo Strunk
dd892712ad if want_miniz is 0, zlib is compiled in regardless. Fixes makefile to allow that. 2014-09-17 18:44:48 +02:00
Timo Strunk
95f02d12f4 Basenames should now be correct also when using zipfiles. It is now always only the basename of the file in the zipfile. So if zipname == internalname, its zipname, like requested here: https://github.com/libretro/RetroArch/issues/1030#issuecomment-55810822 2014-09-17 18:41:23 +02:00
Timo Strunk
125377b528 Merge remote-tracking branch 'upstream/master' into fix_state_naming 2014-09-17 18:08:05 +02:00
twinaphex
82806dcd85 Hide away last BIND_PRESSED invocations with check_quit_key_func 2014-09-17 17:48:41 +02:00
twinaphex
f7061e7233 Rewrite check_pausegp 2014-09-17 17:45:44 +02:00
Timo Strunk
d6c5347197 Merge remote-tracking branch 'upstream/master' 2014-09-17 11:02:38 +02:00
twinaphex
3892c8326d Use macro functions to hide away some of the ugliness 2014-09-17 07:38:49 +02:00
twinaphex
92938fe45f Optimizations - prevent static bools everywhere in check_* functions
- input_keys_pressed_func takes a pointer and sets it to the last
input state. We then pass this around functions and use it where
necessary
2014-09-17 06:55:03 +02:00
twinaphex
4a84e0e609 Refactor input_keys_pressed_func 2014-09-17 00:46:16 +02:00
twinaphex
d8d9b35a57 (menu_driver.h) Fix relative paths 2014-09-17 00:36:31 +02:00
twinaphex
310438f15b Refactor away input_key_pressed_func 2014-09-17 00:29:47 +02:00
Twinaphex
ac41067df5 Merge pull request #1034 from heuripedes/master
(qb) Fix bashism in Cg checks
2014-09-17 00:12:45 +02:00
Higor Eurípedes
9d69f81db9 (qb) Fix bashism in Cg checks 2014-09-16 19:11:02 -03:00
Twinaphex
c1cd4ad37a Merge pull request #1033 from heuripedes/master
Build fixes
2014-09-16 23:02:44 +02:00
Higor Eurípedes
25b09cdc78 Fix typedef redefinition 2014-09-16 18:01:24 -03:00
Higor Eurípedes
b66cf0967b (qb) Always set CG_LIBS 2014-09-16 18:00:12 -03:00
Twinaphex
91a8fc6a07 Merge pull request #1032 from heuripedes/master
Use -lcg on Win32-targeted builds
2014-09-16 22:51:50 +02:00
Higor Eurípedes
399718fd18 Use -lcg on Win32-targeted builds 2014-09-16 17:45:45 -03:00
Twinaphex
560341ec02 Merge pull request #1028 from heuripedes/cross-compile
Cross compile improvements
2014-09-16 21:52:51 +02:00
Higor Eurípedes
600af88507 (qb) Make $CROSS_COMPILE affect target OS detection 2014-09-16 16:48:08 -03:00
Higor Eurípedes
8620cef48a (qb) Prefix the pkg-config path with $CROSS_COMPILE 2014-09-16 16:48:08 -03:00
Twinaphex
58332c8dda Merge pull request #1027 from timostrunk/have_compression_back
Readded HAVE_COMPRESSION define
2014-09-16 21:46:45 +02:00
twinaphex
28a47cf1b0 Add HAVE_PYTHON=0 to Makefile.win 2014-09-16 19:25:51 +02:00
Timo Strunk
b172697ced Merge branch 'have_compression_back' 2014-09-16 19:23:18 +02:00
twinaphex
25237f8612 (Makefile.common) Fixes 2014-09-16 19:20:33 +02:00
Timo Strunk
c02a4d5af1 Readded HAVE_COMPRESSION define 2014-09-16 19:20:15 +02:00
twinaphex
7a66467161 Create macro BIND_PRESSED - wrapper around BIT64_GET 2014-09-16 18:08:44 +02:00
twinaphex
709ecbfa67 Get rid of some redundant function pointer checks for driver.input 2014-09-16 17:50:38 +02:00
twinaphex
a5e367d2f0 More of aforementioend 2014-09-16 09:48:47 +02:00
twinaphex
c391249e3f Optimizations -
* reduce amount of calls to input_key_pressed_func all throughout
rarch_main_iterate - call input_keys_pressed_func only once and
then pass an input state value around to all subsequent functions
* define retro_input_t typedef - simply an uint64_t for now since
meta binds don't exceed 64 entries yet
2014-09-16 09:26:08 +02:00
twinaphex
2f06612133 (retroarch.c) refactors 2014-09-16 07:20:09 +02:00
twinaphex
eeda9df418 input_common.c - small cleanups 2014-09-16 07:06:23 +02:00
twinaphex
191f0b6383 Move input_key_pressed to input_common.h 2014-09-16 07:02:57 +02:00
twinaphex
29d533773c rpng.c - cleanup 2014-09-16 06:18:51 +02:00
twinaphex
d363bdf24e Take out frame_buf_show in menu_driver.h 2014-09-16 06:09:23 +02:00
twinaphex
4550f3707b Cleanups 2014-09-16 06:01:49 +02:00
twinaphex
5188b3cc56 (Menu) Don't need menu_type_is anymore in menu display drivers 2014-09-16 04:21:31 +02:00
Twinaphex
8071be73d9 Merge pull request #1026 from heuripedes/master
More Windows fixes
2014-09-16 03:17:08 +02:00
Higor Eurípedes
df6a6155c1 (Makefile) Pass -static-libgcc to the linker on Win32 2014-09-15 22:15:00 -03:00
Higor Eurípedes
92e49bcbdd Make sure SDL1 is disabled when SDL2 is active 2014-09-15 22:13:54 -03:00
Higor Eurípedes
0c0241dae7 Fix xinput autoconfig support in MSYS2 builds 2014-09-15 22:13:05 -03:00
Twinaphex
0a9eadd336 Merge pull request #1025 from heuripedes/master
Windows builds fixes
2014-09-16 02:32:40 +02:00
Higor Eurípedes
380c1a7724 (string_list.c) Include posix_string.h 2014-09-15 21:30:04 -03:00
Higor Eurípedes
1331e50bf2 (d3d_ctx.cpp) Add HAVE_EGL check 2014-09-15 21:16:36 -03:00
twinaphex
b857890d1e (Lakka) Fixes 2014-09-16 01:36:28 +02:00