twinaphex
1ff024be26
Don't do rotate_z call for every draw_texture_slice call
2021-09-21 21:38:07 +02:00
twinaphex
6eeebeab25
Get rid of gfx_display_set_msg_force
2021-09-21 21:10:38 +02:00
twinaphex
83ce4259a0
Have only one getter for runloop_state
2021-09-21 19:08:26 +02:00
twinaphex
f21641d898
Get rid of another 'getter' function
2021-09-21 18:30:56 +02:00
twinaphex
1b7dea7e8e
Move code over to menu_driver.c
2021-09-21 18:14:01 +02:00
twinaphex
c42f932c3f
Moved code over to menu_driver.c
2021-09-21 18:04:48 +02:00
twinaphex
33f075191d
Silence warning for libnx
2021-09-21 17:53:50 +02:00
twinaphex
7c8c53fb2d
Get rid of menu_driver_get_ptr - we are going to be using only one
...
getter for each component state instead of several getters
2021-09-21 07:14:27 +02:00
twinaphex
44012ace47
move more menu state over to menu_driver.c
2021-09-21 06:05:25 +02:00
twinaphex
28e0b669d2
(menu) move more state over
2021-09-21 05:44:53 +02:00
twinaphex
58bc88d433
Move menu_driver_state over to menu_driver.c and move it out of
...
p_rarch
2021-09-21 05:33:46 +02:00
twinaphex
30353ac8f2
move more code out of retroarch.c/retroarch_data.h and into
...
menu_driver.c
2021-09-21 05:11:39 +02:00
twinaphex
d68a138250
Move more menu state to menu_state_t - and move code from
...
retroarch.c to menu_driver.c
2021-09-21 04:51:38 +02:00
twinaphex
c4b8fab0d0
Move menu_input_state to menu_state
2021-09-21 04:20:04 +02:00
twinaphex
beea0e2c8d
Fix header include
2021-09-21 00:52:05 +02:00
twinaphex
f3b2e233bb
Move more code to menu_driver.c
2021-09-21 00:51:15 +02:00
twinaphex
ec55f8188a
Move code out of retroarch.c and into menu/menu_driver.c
2021-09-21 00:12:26 +02:00
twinaphex
e2e236f1bf
Create menu_state_get_ptr()
2021-09-21 00:00:50 +02:00
twinaphex
295aa84a9e
Cleanups
2021-09-20 20:43:05 +02:00
twinaphex
f587d28a0d
Buildfix
2021-09-20 08:09:43 +02:00
twinaphex
238eb649a2
Split up midi_driver code to midi_driver.c
2021-09-20 03:43:37 +02:00
twinaphex
1c546cb7fd
move more code out of retroarch.c
2021-09-18 21:03:16 +02:00
twinaphex
7c74e035b0
Small cleanups
2021-09-18 06:15:02 +02:00
Michael Burgardt
d8db234df0
Concatinate some previously truncated strings for easier translation ( #12120 )
2021-09-16 19:00:14 +02:00
twinaphex
251bfdb302
Buildfix for prior PR
2021-09-16 01:15:36 +02:00
Tony
5aafe9eb0c
Add distinct mouse zero index label for drivers that do not support multimouse ( #13000 )
2021-09-16 01:08:03 +02:00
twinaphex
5e4ce74000
Get rid of duplicate code in gfx_widgets -
...
gfx_display_get_widget_dpi_scale made redundant
2021-09-13 20:21:36 +02:00
twinaphex
490233f3c5
wite_texture is now a static global variable inside gfx_display.c
...
- no longer referenced outside
2021-09-13 19:55:53 +02:00
twinaphex
fe14274b96
Get rid of referencing of gfx_display_white_texture outside
2021-09-13 19:20:43 +02:00
twinaphex
fc4d4c53cd
Cleanup some references to gfx_display_white_texture and
...
don't assume NULL == 0 for uintptr_t
2021-09-13 19:07:09 +02:00
MajorPainTheCactus
3c6bdfd0d8
Fixed numerous issues with HDR ( #12979 )
...
* Fix for warning and fix for incorrect comment
* Fixed contrast to be more correct - now scales from 0-10 linearly and behaves more the way you'd expect it to - changed name to ditch legacy settings users may have
Added ability to skip inverse tonemapper to the shader via the constant buffer using 'inverse_tonemap' - set to 0.0f to skip
Fixed potential bug when swapping between hdr and sdr and the bit depth not being set correctly
Fixed dx11's blend, rasterizer and topology states not being set to the sames when using hdr and leaving the menu - caused issues with PCSX2's Shadow of the Colossus
Added numerous helper functions to help create the correct values to colour the UI - normally the white UI elements should be rendered at paper white not max brightness for various reasons
* Fix stylistic issues - * Don't use camelcase for variables and function names * Use '(void)' for function declarations instead of () in C code * Declare variables at the top of a function or code block * Make sure functions that return a value always have a default return path that is not encapsulated by an else block * Use more unique names for retro_math functions which are less likely to overlap with other libraries' function symbols
Co-authored-by: twinaphex <libretro@gmail.com>
2021-09-13 16:54:50 +02:00
twinaphex
b5138b6122
Move input_config_get_bind_string to input_driver.c
2021-09-12 17:41:00 +02:00
twinaphex
3d303a63df
(Ozone) Reduce rotate_z calls
2021-09-12 17:14:03 +02:00
twinaphex
c3cd3b34b0
(XMB) Reduce amount of times we call blend_begin/blend_end and
...
rotate_z
2021-09-12 17:06:59 +02:00
twinaphex
2490f6e215
Move code from retroarch.c to video_shader_parse.c
2021-09-11 18:15:35 +02:00
twinaphex
f09be107c6
Cleanup some extra ifdefs
2021-09-11 17:56:44 +02:00
Autechre
27bd9868d7
Merge pull request #12963 from jdgleaver/playlist-refresh
...
(Playlist Manager) Add 'Refresh Playlist' option
2021-09-09 18:44:42 +02:00
twinaphex
c75bb549e5
Move another function over to menu_driver.c
2021-09-09 17:26:59 +02:00
twinaphex
4830150d22
Move function out of retroarch.c and into menu_driver.c
2021-09-09 17:21:48 +02:00
jdgleaver
6da778b934
(Playlist Manager) Add 'Refresh Playlist' option
2021-09-09 16:18:26 +01:00
twinaphex
772282eeec
Move menu shader code over to menu_driver.c
2021-09-09 15:33:17 +02:00
twinaphex
28389d30e8
Move some code from retroarch.c over to menu_driver.c
2021-09-09 15:22:12 +02:00
Michael Burgardt
303d17e2e6
Rebase 'Add generic rumble gain to input settings' by davidgfnet
2021-09-08 19:52:32 +02:00
twinaphex
10782f9abc
Cleanups - move code over to menu_driver.c
2021-09-07 11:55:12 +02:00
twinaphex
a0856c9847
Move another function to menu_driver.c
2021-09-07 07:14:27 +02:00
Autechre
36888612eb
Reduce gfx_display_rotate_z calls in menu drivers ( #12937 )
...
* (Ozone) Take out gfx_display_rotate_z out of ozone_draw_icon -
lots of matrix rotates and multiplies were happening when
just calling it once would suffice
* (MaterialUI) Reduce calls to gfx_display_rotate_z
* (XMB) Cleanup
2021-09-05 03:46:52 +02:00
twinaphex
f597138827
Cleanups
2021-09-04 21:40:37 +02:00
twinaphex
b05a0d5aed
* Enable HDR for WinRT/UWP (only works on PC UWP for now, won't work on Xbox yet swapchain
...
issues with both D3D11/12)
* Add sublabel for Expand Gamut
*
2021-09-04 21:36:48 +02:00
twinaphex
28d1788e1e
(HDR) Add sublabels
2021-09-04 19:59:16 +02:00
twinaphex
19f4504943
Prevent collision with quasi88 in statically linked cores
2021-09-03 21:29:38 +02:00