Commit Graph

8174 Commits

Author SHA1 Message Date
aliaspider 812eefa601 (D3D11) add menu display driver. 2018-01-25 00:20:06 +01:00
twinaphex 5730ebc118 Add Shader Placeholder 2018-01-24 04:21:28 +01:00
twinaphex 6bbfcdd069 Cleanups 2018-01-23 22:19:55 +01:00
twinaphex ba8050ae2c Cleanup xmb_context_reset_background 2018-01-23 21:34:54 +01:00
twinaphex 5fba9fe25a (XMB) Cleanups 2018-01-23 21:18:44 +01:00
twinaphex cc9ce0044b Fix more heap errors in debug mode - MSVC 2003 2018-01-23 06:16:07 +01:00
twinaphex c323041bc5 menu_display_reset_textures_list - put texpath on stack 2018-01-23 06:13:25 +01:00
twinaphex 3d5bb2af17 (XMB) Turn background_file_path into char pointer 2018-01-23 05:56:41 +01:00
Twinaphex db2816556c
Merge pull request #6157 from reswitched/buildfix-netplay
wrap some netplay code in #ifdef HAVE_NETPLAY blocks
2018-01-23 05:38:57 +01:00
twinaphex 86b64c34aa Make xmb->thumbnail_file_path a char pointer 2018-01-23 05:38:02 +01:00
misson20000 2440b6198d buildfix for netplay identifiers that weren't in #ifdef HAVE_NETPLAY blocks 2018-01-22 20:36:09 -08:00
twinaphex 0c9b4a60a2 Start reducing amount of times xmb->thumbnail_file_path is
written to
2018-01-23 05:30:41 +01:00
Twinaphex 4a6a97be60
Merge pull request #5429 from GregorR/netplay-input-upgrades-1
Netplay input upgrades 1
2018-01-23 05:01:45 +01:00
twinaphex a6ff88a094 Catch another edge case - this function is a mess and a minefield -
we need additional helpers to file_path.c and we need to properly
clean this up
2018-01-23 04:49:36 +01:00
twinaphex 4a7bfa463f Create tmp_new2 - avoid scenario where fill_pathname_join
tries to join itself - create path first with tmp_new2,
then copy this back to xmb->thumbnail_file_path
2018-01-23 04:40:40 +01:00
Twinaphex 7902fdafd8
Merge pull request #6155 from fr500/master
attempt to fix #6154
2018-01-23 04:31:06 +01:00
twinaphex b957e5aff4 Cleanup 2018-01-23 04:30:47 +01:00
twinaphex f36dfda328 Fix Coverity resource leak warning 2018-01-23 04:29:45 +01:00
radius fb4bf99a31 attempt to fix #6154 2018-01-22 21:48:17 -05:00
twinaphex 6a47669d21 Prevent some heap corruptions/exceptions 2018-01-23 03:41:25 +01:00
twinaphex 27f34bf420 Some stability fixes 2018-01-23 03:23:49 +01:00
twinaphex d28d14079a Create separate D3D8 and D3D9 drivers 2018-01-23 02:55:33 +01:00
twinaphex e601190ecb (D3D11/12) Fix warnings 2018-01-21 07:57:25 +01:00
twinaphex e1ec0e578c (XUI) Use new d3d format function too 2018-01-20 16:47:59 +01:00
twinaphex 9f7d0d59c5 (Xbox 1) Fix texture U/V 2018-01-20 07:00:03 +01:00
twinaphex a3f95f58ec Cleanup menu_display_d3d 2018-01-19 03:40:34 +01:00
twinaphex 4ef66e6e8c This should make XMB/MaterialUI render correctly on D3D8 2018-01-19 02:24:10 +01:00
twinaphex 2d9727f499 Simplify sanitize_to_string further 2018-01-18 06:32:50 +01:00
twinaphex 1679124361 Cleanup sanitize_to_string function 2018-01-18 06:29:14 +01:00
twinaphex e7414e8286 Cleanups 2018-01-18 06:15:39 +01:00
twinaphex 11f26ed549 Refactor verbosity code - try to avoid log calls if verbosity is not
set
2018-01-17 06:28:26 +01:00
twinaphex 897c1654ab Reduce usage of string_is_not_equal_fast 2018-01-17 01:03:48 +01:00
twinaphex 61ff51be2f Start using string_is_equal predominantly 2018-01-16 22:53:38 +01:00
Brad Parker daf0b55f80 fix heap buffer overflow
==16726== ERROR: AddressSanitizer: heap-buffer-overflow on address 0x600400139d99 at pc 0x5cb4d8 bp 0x7ffc88a3a050 sp 0x7ffc88a3a048
READ of size 1 at 0x600400139d99 thread T0
    #0 0x5cb4d7 in xmb_update_savestate_thumbnail_path /home/bp/RetroArch/menu/drivers/xmb.c:1071
2018-01-16 10:32:45 -05:00
twinaphex 391fd3eadc Fix CXX_BUILD for D3D 2018-01-15 21:44:49 +01:00
Twinaphex e948412bb4
Merge pull request #6108 from aliaspider/master
(direct3D) fix scaling in the menu display driver.
2018-01-15 03:48:40 +01:00
aliaspider 25a7c04a27 (direct3D) fix scaling in the menu display driver. 2018-01-15 03:45:37 +01:00
radius 06b840c6ca ifdef cheevos variables properly 2018-01-14 11:49:19 -05:00
aliaspider 7b09d5399c (Direct3D) Menu display driver implementation. 2018-01-14 02:21:48 +01:00
twinaphex 39cc418e2e Cut down on code duplication 2018-01-12 05:27:09 +01:00
twinaphex fb38c0da21 Cut down on code duplication 2018-01-12 04:51:15 +01:00
twinaphex ef6b87ae2c (Menu) Cut down on code duplication 2018-01-12 04:42:44 +01:00
twinaphex 3407cd665d (Menu) Cut down on code duplication 2018-01-12 04:18:53 +01:00
twinaphex af12858953 Try to have a more robust fallback path for
menu_displaylist_parse_generic
2018-01-12 04:02:14 +01:00
twinaphex a5e35e7193 ake 2018-01-12 03:56:29 +01:00
Twinaphex e099b8150c
Merge pull request #6083 from aliaspider/master
(WIIU) add remaining menu shaders.
2018-01-12 03:00:22 +01:00
aliaspider 24cb240079 (WIIU) add remaining menu shaders.
- move some files around.
2018-01-12 02:54:45 +01:00
radius 3b334b60d6 add display name and config name to autoconf 2018-01-11 17:06:14 -05:00
aliaspider eac088696a (WIIU) add ribbon shader. fix menu bg gradient. 2018-01-11 02:09:03 +01:00
Andrés dedcd26495
Merge pull request #6053 from aliaspider/master
(WIIU) add preliminary multi-pass shader support.
2018-01-05 21:48:30 -05:00
aliaspider 55d262f5d8 (WIIU) add preliminary multi-pass shader support.
can load *.slangp and *.slang files. since there is no runtime compiler,
precompiled shaders (*.gsh) need to be present next to each *.slang
source file.
2018-01-06 03:39:53 +01:00
Gregor Richards 507c6dc09f Removing now-obsolete and always-confusing swap_input option. 2018-01-05 14:26:19 -05:00
Gregor Richards 39243a8d40 Configurable sharing mode. 2018-01-05 14:24:43 -05:00
Gregor Richards abf045ef0e Made device requests (badly) configurable. 2018-01-05 14:24:43 -05:00
Twinaphex f4250a1ad5 Silence unused variable warnings 2018-01-05 14:13:58 +01:00
aliaspider 8e095164e0 (WIIU) add a frame shader to match the shaders used by the gl/vulkan
drivers.
2018-01-05 13:18:55 +01:00
aliaspider a7632620da (WIIU) add a sprite shader. 2018-01-04 17:38:04 +01:00
orbea e1db3e7a6d C89_BUILD: Fix some clang compiler errors.
Fixes these two compile errors with C89_BUILD=1

configuration.c:2028:9: error: ISO C90 forbids mixing declarations and code [-Werror,-Wdeclaration-after-statement]
   bool has_application_data =
        ^
1 error generated.
make: *** [Makefile:164: obj-unix/configuration.o] Error 1

In file included from menu/widgets/menu_osk.c:42:
menu/widgets/menu_osk_utf8_pages.h:62:94: error: no newline at end of file [-Werror,-Wnewline-eof]
                          "ヤ","ユ","ヨ","ワ","ヲ","ァ","ィ","ゥ","ェ","ォ","⊕"};
                                                                                 ^
1 error generated.
make: *** [Makefile:163: obj-unix/menu/widgets/menu_osk.o] Error 1
2018-01-03 12:19:16 -08:00
twinaphex 298e8b6326 Remove C++ comments 2018-01-02 07:13:09 +01:00
twinaphex 472a792d88 Silence warnings/errors 2018-01-02 06:40:19 +01:00
twinaphex 74120c47e7 Remove C++ comment 2018-01-02 06:20:31 +01:00
Twinaphex 88311acad3
Merge pull request #6027 from meepingsnesroms/master
Add all xmb menu options to rgui and glui, 3ds warning fix, move start directory to top of load content
2018-01-02 06:19:48 +01:00
meepingsnesroms 4f60966dd5 Make glui support disabling all menu entrys too
Also remove hide settings from non xmb drivers, I was using it wrong.
2018-01-01 15:56:48 -08:00
meepingsnesroms 657f5aa2a2 Fix copy to self causing abort on OSX 2018-01-01 15:18:24 -08:00
radius acef4ac22e show the menu entries when no achievements found even if hardcore mode is enabled) 2018-01-01 17:02:42 -05:00
meepingsnesroms 7ac985e9be Add all xmb menu options to rgui and glui, 3ds warning fix, move start directory to top of load content 2018-01-01 10:38:16 -08:00
twinaphex 6ccde2b907 Add menu setting 'Audio Resampler Quality' 2018-01-01 06:53:52 +01:00
aliaspider 0a32642f17 (WIIU) shader: use a single attribute stream. 2017-12-31 14:06:49 +01:00
Rob Loach 6c02686f84
Revert "xmb: Add a few icons to the menu" 2017-12-31 00:20:40 -05:00
Twinaphex d9c0f769c7
Merge pull request #6006 from aliaspider/master
(WIIU) update shader and add alpha blending to menu + overlays.
2017-12-31 00:21:53 +01:00
aliaspider b371f4bb32 (WIIU) add a color attribute to tex_shader.
+ some fixes to overlay and menu display code.
2017-12-30 23:21:32 +01:00
twinaphex 74eb6336d5 Buildfix 2017-12-30 13:48:21 +01:00
twinaphex 481a140c9c Buildfixes 2017-12-30 13:45:29 +01:00
twinaphex 292d506ed8 Fix more MSVC Griffin build errors 2017-12-30 13:35:47 +01:00
twinaphex a6afddae04 current_input_data and current_input are no longer globals 2017-12-29 23:03:25 +01:00
twinaphex 8c2070947e Prevent some warnings 2017-12-29 13:00:24 +01:00
Rob Loach 0a65875956
xmb: Add a few icons to the menu 2017-12-29 02:18:40 -05:00
Rob Loach 10076706b5
settings: Add Slow Motion Ratio granularity
This makes it so that the Slow Motion setting can be set to something like 1.2, rather than 1 increments.

Fixes #5917
2017-12-28 23:51:41 -05:00
Rob Loach a1467346f5
theme: Add Monochrome Inverted icon theme 2017-12-28 09:10:58 -05:00
Twinaphex 321285811f
Merge pull request #5973 from RobLoach/light
XMB: Add Light theme
2017-12-28 05:40:59 +01:00
Twinaphex 7e3a458925
Merge pull request #5975 from RobLoach/scale
xmb: Allow menu scale of 200%
2017-12-28 02:21:47 +01:00
Rob Loach 04d2607368
xmb: Allow menu scales of 200% 2017-12-27 20:11:07 -05:00
Rob Loach 60702e3871
xmb: Remove gradient on Light theme 2017-12-27 19:41:46 -05:00
Rob Loach d71a2db781
XMB: Add Light theme 2017-12-27 17:33:39 -05:00
Rob Loach b4d2ed3421
Merge branch 'xmb-font-color' of github.com:RobLoach/RetroArch into xmb-font-color 2017-12-27 17:03:52 -05:00
Rob Loach 85f9eb402e
font-color: Remove XMB from the Font Color naming scheme 2017-12-27 17:03:39 -05:00
Rob Loach 9efc0d2a78
font-color: Remove reference to config.def.h 2017-12-27 16:51:05 -05:00
Rob Loach db33df2268
font-color: Only display on Advanced Settings 2017-12-27 16:45:27 -05:00
Rob Loach f96b285715
font-color: Use the settings for the color 2017-12-27 16:38:36 -05:00
Rob Loach f51994d7e3
font-color: Fix parsing setting 2017-12-27 16:30:01 -05:00
Rob Loach 29c9afa609
font-color: Update the font color to reflect in the menu 2017-12-27 16:21:56 -05:00
meepingsnesroms 5a4bd619ba Revert "Merge branch 'master' into master"
This reverts commit 4b68a21a7e, reversing
changes made to 5e0f78e8a0.
2017-12-25 18:27:59 -08:00
meepingsnesroms 4b68a21a7e
Merge branch 'master' into master 2017-12-25 17:52:38 -08:00
aliaspider 1f143927ca (CTR) build fix. 2017-12-25 08:51:50 +01:00
twinaphex bd7a8a0479 Show Quick Menu title correctly 2017-12-18 01:55:35 +01:00
radius a7f989fdb6 fix fullscreen toggle 2017-12-17 13:16:40 -05:00
radius 3ed436dbd0 update this label to Stop immediately 2017-12-17 12:16:34 -05:00
radius 7bdd8e945a show the frontend name and CPU architecture on netplay rooms 2017-12-17 11:51:50 -05:00
meepingsnesroms bb7ee12766 Fix compile on new devkitARM 2017-12-16 19:20:43 -08:00
twinaphex 49634cc46e Create manual get_value cbs callback for URL 2017-12-16 22:31:38 +01:00