Commit Graph

42138 Commits

Author SHA1 Message Date
twinaphex
5730ebc118 Add Shader Placeholder 2018-01-24 04:21:28 +01:00
twinaphex
dc6752cdf4 (MSVC 2013) Add more switches 2018-01-24 02:16:23 +01:00
twinaphex
63ad668ff0 Add HAVE_DYNAMIC ifdefs 2018-01-24 02:12:58 +01:00
twinaphex
cf97ff3824 Update 2018-01-24 02:09:43 +01:00
twinaphex
6a46065162 (MSVC 2013) Add more non_HAVE_DYNAMIC codepaths 2018-01-24 01:52:44 +01:00
twinaphex
80b17668b6 Add initial VS2013 solution 2018-01-24 01:29:45 +01:00
twinaphex
4dd3a22679 (D3D12) Silence MSVC warnings 2018-01-24 00:38:11 +01:00
twinaphex
1028dc7959 (D3D12) D3D32 works with Mingw now - based on this -
https://github.com/wolfgangfengel/graphicsdemoskeleton/blob/master/DirectX%2012/01_Skeleton/Window.c#L35
2018-01-24 00:32:18 +01:00
twinaphex
0e363164b1 Attempt to get further with D3D12 for mingw - now compiles
but doesn't link yet
2018-01-24 00:14:26 +01:00
twinaphex
d387cfbfbe Add include/dxsdk 2018-01-23 23:40:17 +01:00
twinaphex
6bbfcdd069 Cleanups 2018-01-23 22:19:55 +01:00
twinaphex
3a981e081c Cleanups 2018-01-23 21:46:46 +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
cb63f20c8c
Merge pull request #6163 from aliaspider/master
(d3d10/11/12) resize swapchain correctly when the window's size changes.
2018-01-23 20:58:03 +01:00
aliaspider
956c6ca25a (d3d10/11/12) resize swapchain correctly when the window's size changes. 2018-01-23 20:27:03 +01:00
Twinaphex
b8da3d0e9f
Merge pull request #6162 from aliaspider/master
(msvc) support msvc's Predefined Macros in features_cpu.c
2018-01-23 19:38:35 +01:00
aliaspider
c5de5d9433 (msvc) support msvc's Predefined Macros in features_cpu.c
- add missing defines to makefile.msvc.
2018-01-23 19:35:39 +01:00
twinaphex
b04a52e2e9 (MSVC 2017) Add HAVE_D3D10 2018-01-23 19:29:32 +01:00
Twinaphex
0b68b46c57
Merge pull request #6161 from aliaspider/master
(D3D10/12) frame duping. re-enable vsync.
2018-01-23 19:18:46 +01:00
aliaspider
3a53010b13 (D3D10/12) frame duping. re-enable vsync. 2018-01-23 19:11:44 +01:00
Twinaphex
d608904309 Remove unused variables 2018-01-23 18:47:49 +01:00
Twinaphex
2e3b6fbdf0
Merge pull request #6160 from aliaspider/master
(D3D10/11/12) updates.
2018-01-23 18:39:24 +01:00
aliaspider
a5bf9d8dc6 (D3D10/11/12)
.add a d3d10 driver.
.add more utility functions to d3d*_common files.
.add an image transfer/convert function to dxgi_common.
.various refactors / style nits.
2018-01-23 18:04:55 +01:00
aliaspider
96e96b9dfd (msvc) use stdbool.h for VS 2013 and later. 2018-01-23 17:50:46 +01:00
twinaphex
56fad1a77b Get rid of strdup in populate_settings_bool 2018-01-23 08:51:39 +01:00
twinaphex
ed38887910 (VS2017) Update solution 2018-01-23 08:38:40 +01:00
twinaphex
c24e66e61c (QB) Add HAVE_DIRECT3D11/HAVE_DIRECT3D12 (disabled by default
for now)
2018-01-23 07:45:16 +01:00
Twinaphex
8bc1d9965d Fix unused variables/etc. 2018-01-23 07:29:04 +01:00
twinaphex
c6fd61cc86 (D3D8) Buildfix 2018-01-23 07:21:53 +01:00
twinaphex
673a190d84 Merge d3d8_renderchain into d3d8.c 2018-01-23 07:18:46 +01:00
twinaphex
ce19e7c98a Get rid of unused reinit function and get rid of other
unused stuff in D3D8
2018-01-23 07:00:25 +01:00
twinaphex
393ebfc467 (D3D8) No automatic generation of mipmaps possible, so remove this code 2018-01-23 06:53:07 +01:00
twinaphex
bb1fdad0d9 (Switch) Replace malloc() with calloc() in switch_gfx.c 2018-01-23 06:48:10 +01:00
twinaphex
93523782e5 Uniquely name D3D9 2018-01-23 06:43:03 +01:00
twinaphex
f1c5812ff8 (D3D8) Buildfixes 2018-01-23 06:31:33 +01:00
twinaphex
3a30c71cea (D3D8) Buildfix 2018-01-23 06:30:46 +01:00
twinaphex
9be084de00 Static / public functions and interfaces need to be named
uniquely for Griffin
2018-01-23 06:29:33 +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
54726aa668 Remove snprintf_p for now 2018-01-23 06:10:21 +01:00
twinaphex
3d5bb2af17 (XMB) Turn background_file_path into char pointer 2018-01-23 05:56:41 +01:00
twinaphex
6437e4b4a9 remove tons of unreferenced local variables 2018-01-23 05:49:03 +01:00
Twinaphex
9ba42837d8
Merge pull request #6158 from reswitched/master
[NSW] libtransistor updates
2018-01-23 05:41:08 +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
5f8c888e0f [NSW] remove checks for running under Mephisto, since not only do they prevent us from running under Yuzu, but we don't have libtransistor_context anymore 2018-01-22 20:36:32 -08: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