Mike Robinson
b165b8fa82
Fix joypad driver setting
...
input_common.c was loading the first available joypad driver no
matter what input driver was selected, and the joypad driver menu
was non-functional. Allow choice of joypad driver from the menu.
2014-10-03 01:40:47 +01:00
twinaphex
75271b7d10
Turn more functions into static
2014-10-03 01:07:35 +02:00
twinaphex
532938c5fa
Refactor meta_input_keys_pressed
2014-10-03 00:55:44 +02:00
twinaphex
8a1f15c460
Move rarch_check_block_hotkey to input/input_common.c and make
...
the function static
2014-10-03 00:46:14 +02:00
twinaphex
c25bc493ab
Add RARCH_CMD_SHADER_DIR_INIT/RARCH_CMD_SHADER_DIR_DEINIT
2014-10-03 00:13:50 +02:00
twinaphex
a8d8e9d13b
(rarch_main_command) Inline set_fullscreen function into RARCH_CMD_REINIT
2014-10-03 00:08:42 +02:00
twinaphex
9de94c6298
Move flush_audio to libretro_version_1.c as static function
2014-10-02 23:43:28 +02:00
twinaphex
e1b139da84
(RARCH_CONSOLE) Prevent exit_spawn from being set to true whenever
...
we start new content
2014-10-02 22:57:31 +02:00
Twinaphex
4620d07ac8
Merge pull request #1079 from aliaspider/master
...
fix PSP build.
2014-10-02 22:06:16 +02:00
aliaspider
6f15383b2c
initialize frame_cache and texture_frame to a dummy frame in
...
init_video_input() to avoid undefined behavior in the init phase in case
they are used before being set.
2014-10-02 21:02:27 +01:00
twinaphex
7a6ee6a300
Get rid of MODE_MENU_HD too -g_extern.lifecycle_state can now
...
be used for 'injecting' button presses (i.e. libretro button presses
and/or meta button presses)
2014-10-02 21:57:01 +02:00
aliaspider
81254c13d9
(PSP) add new resampler parameters to resampler_CC_init.
2014-10-02 20:54:46 +01:00
twinaphex
c1a75ec68a
Get rid of MODE_MENU_WIDESCREEN
2014-10-02 21:45:09 +02:00
twinaphex
e6a79f798b
Refactor MODE_EXITSPAWN and MODE_EXITSPAWN_START_GAME
2014-10-02 21:39:29 +02:00
twinaphex
245dc71658
Get rid of MODE_OSK_ENTRY_SUCCESS/MODE_OSK_ENTRY_FAIL
2014-10-02 21:19:11 +02:00
twinaphex
a0e3404422
Free up g_extern.lifecycle_state - start with getting rid of
...
MODE_EXTLAUNCH_MULTIMAN/MODE_EXITSPAWN_MULTIMAN
2014-10-02 21:17:32 +02:00
twinaphex
54bfe360c6
Move ifndef HAVE_GCMGL checks outside of gl.c and into
...
shader_gl_cg.c - also implement stub glGenerateMipmapOES
for GCMGL
2014-10-02 21:09:34 +02:00
twinaphex
ed928b70be
Simplify rarch_render_cached_frame
2014-10-02 20:00:11 +02:00
twinaphex
e581436c0a
Remove unused menu_action_ok LOG
2014-10-02 17:48:40 +02:00
twinaphex
a844c3997a
(GL) Get rid of some more _func macros
2014-10-02 15:43:11 +02:00
twinaphex
ca004c370c
(HLSL) Cleanup hlsl_filter_type too
2014-10-02 15:25:51 +02:00
twinaphex
4c6fa4f059
(Cg/GLSL) Cleanups to filter_type implementation
2014-10-02 15:25:01 +02:00
twinaphex
e7e441d32d
Rename shader_cg.c to shader_gl_cg.c
2014-10-02 15:19:21 +02:00
twinaphex
b22cf18228
(GL/Shaders) Put fixed-function vertex/matrix coord code inside shader
...
backend files as fallback routines
2014-10-02 15:17:21 +02:00
twinaphex
53c7bf65ed
Turn fixed-function vertex coord/matrix code into macros
2014-10-02 14:50:24 +02:00
twinaphex
aed7afb31d
Move gl_shader_set_coords from gl.c to gl_common.c
2014-10-02 14:20:50 +02:00
twinaphex
7e2dd769e9
(GL) Simplify gl_shader_set_coords
2014-10-02 14:13:08 +02:00
twinaphex
59be30825c
(GL) Do away with most of the checks for 'shader' now that shader
...
will never be NULL
2014-10-02 14:05:11 +02:00
twinaphex
4fbbb8aa2f
(GL) Always have gl->shader point to a valid driver (including nullshader)
2014-10-02 13:47:45 +02:00
twinaphex
64c2305017
Add 'ident' to shader driver - add shader context functions
2014-10-02 13:42:40 +02:00
Twinaphex
7bfde3df63
Merge pull request #1077 from lakkatv/lakka
...
(Lakka) Un-hardcode alpha values
2014-10-02 13:39:05 +02:00
Jean-André Santoni
30f4572fda
(Lakka) Un-hardcode alpha values
2014-10-02 13:36:03 +02:00
Twinaphex
860c690cbf
Merge pull request #1076 from heuripedes/sdl2-device-ids
...
(SDL2) Implement joypad vendor/product id detection
2014-10-02 13:34:01 +02:00
twinaphex
6c675e6580
Create gfx/gl_common.c
2014-10-02 13:32:42 +02:00
Higor Eurípedes
9bcf72a7e2
(SDL2) Implement joypad vendor/product id detection
2014-10-02 08:29:06 -03:00
twinaphex
b2f6a025c8
Create shader_gl_common.c
2014-10-02 13:27:35 +02:00
twinaphex
6b054da299
Rename shader_common to shader_context
2014-10-02 13:21:45 +02:00
twinaphex
28ab662668
(PS3) Build fixes
2014-10-02 13:00:04 +02:00
twinaphex
75be6ccec9
(GL) Turn gl_set_projection into a static function too
2014-10-02 12:57:01 +02:00
twinaphex
c574025370
(GL) Make gl_deinit_fbo a static function again
2014-10-02 12:55:19 +02:00
twinaphex
486dc3adec
Get rid of shader_cg.h header
2014-10-02 12:50:27 +02:00
twinaphex
dd506443e9
gl_set_shader - don't set shader backend to 'null shader driver'
...
if shader type cannot be determined
2014-10-02 12:15:14 +02:00
twinaphex
f1c9343285
(GL) Make gl_init_fbo a static function again
2014-10-02 12:14:12 +02:00
twinaphex
780c3220a0
Build fix for targets with shaders - get rid of now
...
obsolete menu_common_backend.h header
2014-10-02 11:36:52 +02:00
twinaphex
e07ae03047
(GX) Build fix
2014-10-02 11:34:06 +02:00
twinaphex
e4fd66ed98
(menu_shader.c) Fix dependency on shaders being there
2014-10-02 11:31:31 +02:00
twinaphex
89e449cc86
Get rid of header dependencies on GL in shader_common.h
2014-10-02 11:27:11 +02:00
twinaphex
039a5d7ab3
Create shader_null.c and make shader_backend less dependent
...
on GL
2014-10-02 11:11:34 +02:00
twinaphex
2e4352dea4
(GL) Pass shader pointer to gl_frame_fbo
2014-10-02 10:45:20 +02:00
twinaphex
475283a35f
(GL) Grab pointer to shader first
2014-10-02 10:39:13 +02:00