twinaphex
17b69cbc29
(GX) Reimplement audio driver
2013-11-01 20:02:21 +01:00
twinaphex
e9243a5ab4
(GX) Move remainder of video initing code to gx_init
2013-11-01 18:12:06 +01:00
twinaphex
727dc76db8
(Console/Android) Init input driver from context driver/graphics
...
driver from now on - just like PC - input driver initing can be
hoisted out of global_drivers_init that way
2013-11-01 16:33:32 +01:00
ToadKing
752fdaeca9
[GX] remove unused variables
2013-10-15 18:41:47 -04:00
ToadKing
160b609862
[GX] fix audio stuttering on exit/low fps
2013-10-15 18:41:28 -04:00
ToadKing
9f592f1905
[GX] fix FPS debug text
2013-10-15 18:40:23 -04:00
ToadKing
fc2bbfbdc3
[GX] disable interrupts when changing video mode
...
might help with those weird video corruptions people sometimes get
2013-10-15 18:40:00 -04:00
twinaphex
849cfb680e
Saves 'Show Framerate' setting to config file now too
2013-10-11 01:19:54 +02:00
Themaister
84c84814cf
Fix possible crash with uninitialized buf_fps.
...
If fps count == 0, buf_fps would not be written to.
Also, make writing into buf_fps optional. Drop always_write variable as
it doesn't serve a purpose anymore.
2013-10-07 21:54:29 +02:00
twinaphex
c0c6ecc6cb
Rewrite gfx_get_fps - now outputs proper string for FPS output
2013-10-07 20:17:07 +02:00
twinaphex
d17faaca35
(GX) Take out all D-pad emulation code (and treating analog sticks
...
as digital buttons) - will need to wait for the global solution
for D-pad emulation
2013-10-07 16:19:32 +02:00
twinaphex
fd053086ef
(RARCH_CONSOLE) Remove DECREMENT_BIND/INCREMENT_BIND
2013-10-06 20:01:44 +00:00
twinaphex
abb829283b
Take out messy Dpad emulation code - this will require an entire
...
rewrite where we come up with a solution that works the same across
console/PC/mobile
2013-10-05 20:55:37 +00:00
twinaphex
cf3fa07c4a
(RARCH_CONSOLE) Reduce code duplication for default input binds
2013-10-01 18:38:12 +02:00
twinaphex
749b9c0945
(GX) Don't use WPAD_Probe every frame
2013-07-28 19:11:22 +02:00
twinaphex
db9462bc49
(GX) Build fixes
2013-07-27 21:38:38 +02:00
ToadKing
da6b004479
(GX) implement joystick support
2013-07-04 14:52:53 -04:00
ToadKing
cd8269abd4
(GX) fix FPS reporting
2013-06-17 18:14:45 -04:00
twinaphex
559c4a7964
(RARCH_CONSOLE) Add refresh rate FPS statistics
2013-06-08 01:45:25 +02:00
Themaister
321ffcbca6
Calculate 1:1 PAR from right dimensions.
...
Frame cache can be stale or have awkward dimensions which
don't really reflect 1:1 PAR semantics.
2013-06-05 21:29:52 +02:00
twinaphex
82b6ab3ec7
(NGC) Build fixes
2013-05-22 00:30:02 +02:00
twinaphex
cd9c6aa95d
Drop delay_timer
2013-04-27 21:27:41 +02:00
ToadKing
f3c782a6af
fix wrong colors with RGUI open
2013-04-26 19:23:53 -04:00
ToadKing
1db27ad356
fix GX build
...
we don't want to delete framebuffers or clear the frame on free since we might be loading a game, not exiting
2013-04-25 17:42:42 -04:00
twinaphex
34619412bc
(RARCH_CONSOLE) Get rid of video_stop_func
2013-04-24 16:08:18 +02:00
Themaister
be01a0ea59
Refactor aspect ratio handling.
...
Rework aspect ratio handling in RGUI.
Custom viewports work on PC. Ensure that aspect_ratio_idx persist
through reentrancy. Change ASPECT_RATIO_AUTO to ASPECT_RATIO_SQUARE to
better signal that it's the square pixel option.
Add ASPECT_RATIO_CONFIG as an option to use config file defined aspect
ratio.
2013-04-20 10:56:04 +02:00
twinaphex
eb42492ab0
(GX) Use GX_InitTexObjFilterMode to set filtering modes
2013-04-19 16:23:09 +02:00
twinaphex
406d3a5d26
(GX) Add video optimizations
2013-04-19 16:09:37 +02:00
twinaphex
08f2c286fa
(GX) Set should_resize to false after doing the should_resize state block
2013-04-19 12:35:16 +02:00
twinaphex
96f2ecce20
(RMenu/RGUI) Move filebrowser/menu stack initialization to upper-layer
...
menu_init() function
2013-04-18 18:33:03 +02:00
Themaister
e389220df8
Refactor frame_counter.
...
Graphics drivers get the task of updating this.
If threaded driver is used, main thread cannot update the counter
due to race conditions.
2013-04-13 14:28:12 +02:00
twinaphex
4e188a0e00
(Wii/RGUI) Take out QUIT_KEY button combo shortcuts - current
...
RGUI works such that it goes directly into the ingame menu
after pressing menu toggle and you can quit from there.
2013-04-12 09:28:12 +02:00
twinaphex
a49fe27d21
(GX) Make Wii/Gamecube gx_video no longer depend on MODE_MENU_DRAW
2013-04-11 16:10:09 +02:00
twinaphex
8f0ea4c1a6
(GX) Build fix (in light of removing set_blend function pointer)
2013-04-11 13:47:45 +02:00
Themaister
4cdfcf30d5
Refactor set_rgui_texture.
...
More generic and avoids poking directly into RGUI state.
2013-04-07 14:07:45 +02:00
Themaister
f88ea04c28
Remove fixed shader index in set_shader.
2013-04-07 13:00:21 +02:00
twinaphex
909122122d
Take out obsolete console-style overscan options - just use
...
Resize Mode instead
2013-04-07 01:23:10 +02:00
twinaphex
39c0ed745c
(PS3) Get rid of QUICKMENU_TOGGLE define - was surpassing 64 entries
...
on PS3 - now going to do 'menu toggle behavior' logic instead -
menu toggle now triggers ingame menu - will be configurable
2013-03-30 07:19:42 +01:00
Themaister
51b5a2df5c
Refactor aspect_ratio member.
...
Mutate in g_extern.system.aspect_ratio to avoid
getting wrong aspect ratio on reentrancy.
2013-03-17 22:05:15 +01:00
twinaphex
ad2cd4e492
Revert "Remove platform-specific MAX_PADS - use global define MAX_PLAYERS"
...
This reverts commit fb1355b975
.
2013-03-16 17:51:45 +01:00
twinaphex
f028a8555e
Revert "Move set_keybinds autoconfiguration (that is done on every console"
...
This reverts commit c26653fca8
.
2013-03-16 17:51:37 +01:00
twinaphex
c26653fca8
Move set_keybinds autoconfiguration (that is done on every console
...
port) to driver.c - reducing lots of duplicate code
2013-03-16 17:24:24 +01:00
twinaphex
fb1355b975
Remove platform-specific MAX_PADS - use global define MAX_PLAYERS
...
instead and customize it for certain ports
2013-03-16 17:13:28 +01:00
twinaphex
0166ce4585
(RGUI) RGUI input code now no longer GEKKO-specific
2013-03-15 01:22:52 +01:00
twinaphex
375aa08e58
Remove rarch_conole_input - runtime button remapping should have
...
no more RARCH_CONSOLE dependencies
2013-03-14 21:55:10 +01:00
twinaphex
477b6ed893
Bugfix to previous commit
2013-03-14 18:04:16 +01:00
twinaphex
44ccbe0122
Implement KEYBINDS_ACTION_GET_BIND_LABEL - will be used through
...
set_keybinds
2013-03-14 18:02:19 +01:00
twinaphex
fd05b5a25c
rarch_input_set_keybind refactored away - input driver's set_keybinds
...
function now provides the functionality
2013-03-14 15:01:36 +01:00
twinaphex
ede829c354
Refactor set_default_keybinds callback into set_keybinds - remove
...
set_analog_dpad_mapping and have it go through set_keybinds - expand
functionality of set_keybinds
2013-03-14 02:24:57 +01:00
twinaphex
4fa8d0f3c6
(Android) Rewritten input_autodetect- now implements set_default_keybinds
2013-03-13 23:17:33 +01:00