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