7461 Commits

Author SHA1 Message Date
aliaspider
d0d8a98046 (msvc) fix glslang build.
glslang still can't build with griffin since the files expect to be
compiled seperately.
2018-01-21 11:52:56 +01:00
twinaphex
e601190ecb (D3D11/12) Fix warnings 2018-01-21 07:57:25 +01:00
twinaphex
6319dbcc8a d3d_common.c - cleanups 2018-01-21 06:41:54 +01:00
twinaphex
8d7e9b31a4 Cleanups 2018-01-21 06:34:33 +01:00
Twinaphex
ffff5df787
Merge pull request #6148 from aliaspider/master
(D3D11/D3D12) initial video driver implementation.
2018-01-21 04:59:18 +01:00
twinaphex
2178b6d10f Vulkan temporary workaround for swapchain recycling (nvidia) -
Both swapchain recreation methods are proper andwithin the Vulkan specs.
The differnece is retroarch follows method (apparently proposed in
vulkan samples) that "hopes" the driver will reuse some of the old
swapchain resources, while the other method destroys everything and
recreates from scratch. At the moment on Nvidia drivers the second
method is stable while the first method is unreliable in all cases
today.
2018-01-21 04:40:01 +01:00
aliaspider
094196220d (D3D11/D3D12) initial video driver implementation.
- some headers from the windows 10 sdk need to be added to the include
path when targeting mingw :
   d3d11.h
   d3d11sdklayers.h
   d3d12.h
   d3d12sdklayers.h
   d3d12shader.h
   d3dcommon.h
   d3dcompiler.h
2018-01-21 04:10:45 +01:00
twinaphex
983617372a (d3d_common.c) With D3D9 Xbox 360, these functions don't
return anything
2018-01-20 23:40:53 +01:00
Toad King
55334aeffd fix black frame insertion in emscripten 2018-01-20 13:01:48 -06:00
twinaphex
4a5de7ed6a Use D3D common format functions 2018-01-20 16:45:45 +01:00
twinaphex
2cb8b50cef D3DXCompileShader - D3D9 only 2018-01-20 16:40:26 +01:00
twinaphex
fe72bc3ab6 (d3d_common.c) Get rid of Xbox 360-specific ifdefs 2018-01-20 16:38:10 +01:00
twinaphex
cc1a828c87 d3d_get_color_format_backbuffer - cleanups 2018-01-20 16:35:59 +01:00
twinaphex
5fc2f3db51 Add HAVE_D3DX ifdefs 2018-01-20 07:04:21 +01:00
twinaphex
9f7d0d59c5 (Xbox 1) Fix texture U/V 2018-01-20 07:00:03 +01:00
twinaphex
1d9ea0297e Move this lower in priority 2018-01-20 06:50:25 +01:00
twinaphex
c106783e85 (XDK1) Now renders RGUI and game frame properly 2018-01-20 06:25:02 +01:00
twinaphex
4bd4692cf2 Get rid of another _XBOX ifdef 2018-01-20 02:09:51 +01:00
twinaphex
6f73bdf287 (Emscripten) Cleanups 2018-01-20 02:05:37 +01:00
twinaphex
f97d6ec909 (VC EGL) Cleanups 2018-01-20 02:03:49 +01:00
twinaphex
fb257eb21e (GL/Raspberry Pi) Should fix the regression with GL cores on
Raspberry Pi
2018-01-19 22:45:04 +01:00
twinaphex
a3b593f27b (D3D) Take this out for Xbox 2018-01-19 22:41:58 +01:00
twinaphex
273d94e549 Remove this 2018-01-19 22:09:58 +01:00
twinaphex
cdcca43233 remove _XBOX1 ifdefs 2018-01-19 05:42:54 +01:00
twinaphex
cb475f7815 Take out _XBOX1 codepath 2018-01-19 05:22:25 +01:00
twinaphex
d8e9e3383d Revert "(Xbox) Swizzled formats on Xbox need to be POW2"
This reverts commit f608b5ed521fee42c1b398127eb51d0088cb8f63.
2018-01-19 05:06:46 +01:00
twinaphex
7484e01034 Revert "This one complains too"
This reverts commit 1a3a88a62e4083b4b6f9bd036780255fee2829d9.
2018-01-19 05:06:24 +01:00
twinaphex
1a3a88a62e This one complains too 2018-01-19 05:04:11 +01:00
twinaphex
f608b5ed52 (Xbox) Swizzled formats on Xbox need to be POW2 2018-01-19 05:00:50 +01:00
twinaphex
47f6ff7435 Silence warning 2018-01-19 04:56:10 +01:00
twinaphex
dc81998c0b (Xbox OG) Buildfixes 2018-01-19 04:55:34 +01:00
twinaphex
5b5e3e4a05 Cleanups 2018-01-19 04:45:11 +01:00
twinaphex
88873776c8 Cleanups 2018-01-19 04:13:02 +01:00
twinaphex
9f45370120 Cleanups 2018-01-19 03:54:07 +01:00
twinaphex
daa2a572b9 Cleanup 2018-01-19 03:52:32 +01:00
twinaphex
4ef66e6e8c This should make XMB/MaterialUI render correctly on D3D8 2018-01-19 02:24:10 +01:00
Mahyar Koshkouei
87a7c0f426 Show GL hex error in hex
Fixes an issue whereby a hexadecimal error value was being printed in
decimal.

Tested on a RPi that suffers from issue 6078.

Signed-off-by: Mahyar Koshkouei <mahyar.koshkouei@gmail.com>
2018-01-17 17:08:03 +00:00
twinaphex
281223eae8 Xbox ifdefs 2018-01-17 08:54:06 +01:00
twinaphex
136068098d Xbox fixes 2018-01-17 08:51:56 +01:00
twinaphex
29098d6b99 Not necessary for D3D8 we believe 2018-01-17 07:45:06 +01:00
twinaphex
f1f3a6f0ae Remove some Xbox specific code 2018-01-17 07:37:05 +01:00
aliaspider
ebd9430982 (D3D8) can now render content frame, rgui and overlays. 2018-01-17 07:10:45 +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
f48458d5bd (D3D9) Fix warning 2018-01-17 00:53:47 +01:00
twinaphex
61ff51be2f Start using string_is_equal predominantly 2018-01-16 22:53:38 +01:00
twinaphex
830b2e429d Buildfix 2018-01-16 09:43:17 +01:00
twinaphex
c4d3ea6f8d Add want_mipmap function parameter to d3d_texture_new 2018-01-16 09:11:14 +01:00
twinaphex
4ead2df09e (D3D) Remove HAVE_FBO ifdef - should make shaders work again 2018-01-16 08:15:10 +01:00
twinaphex
713de18a04 Revert "Simplify d3d9_cg_renderchain"
This reverts commit 17d1e387de39c267b0f9844bdd9dd53c704b9bc5.
2018-01-16 03:29:10 +01:00
twinaphex
0c07dc6f24 Revert "Updates to d3d9_cg_renderchain"
This reverts commit f13148d10ed7d74afa2583ddcf7f308706b6a871.
2018-01-16 03:28:57 +01:00