aliaspider
a6b24ce995
(d3d10/11/12) reformat some files.
2018-01-24 07:45:45 +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
aliaspider
956c6ca25a
(d3d10/11/12) resize swapchain correctly when the window's size changes.
2018-01-23 20:27:03 +01:00
aliaspider
3a53010b13
(D3D10/12) frame duping. re-enable vsync.
2018-01-23 19:11:44 +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
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
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
twinaphex
4b6c4e5a6a
BUildfix for D3D enum
2018-01-23 04:25:37 +01:00
twinaphex
d28d14079a
Create separate D3D8 and D3D9 drivers
2018-01-23 02:55:33 +01:00
twinaphex
1a20fff7f2
Revert "reimplement mvp for D3D8"
...
This reverts commit f0d47bcd13199b36595b268a8095dc8d5ff7485b.
2018-01-22 23:03:02 +01:00
twinaphex
f0d47bcd13
reimplement mvp for D3D8
2018-01-22 23:01:20 +01:00
twinaphex
3271b61b6a
Some safeguards
2018-01-22 20:03:34 +01:00
twinaphex
6ee8ddb496
(D3D11) Some minor style nits
2018-01-22 07:35:36 +01:00
aliaspider
80df049f41
(D3D11/12) refactors/fixes. add blending and selectable samplers for
...
d3d12.
2018-01-21 23:46:50 +01:00
twinaphex
e601190ecb
(D3D11/12) Fix warnings
2018-01-21 07:57:25 +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
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
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
cc1a828c87
d3d_get_color_format_backbuffer - cleanups
2018-01-20 16:35:59 +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
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
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
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
twinaphex
281223eae8
Xbox ifdefs
2018-01-17 08:54:06 +01:00
twinaphex
136068098d
Xbox fixes
2018-01-17 08:51:56 +01:00
aliaspider
ebd9430982
(D3D8) can now render content frame, rgui and overlays.
2018-01-17 07:10:45 +01:00
twinaphex
61ff51be2f
Start using string_is_equal predominantly
2018-01-16 22:53:38 +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
3bdea333e1
enable this
2018-01-16 02:22:53 +01:00
twinaphex
9d144e28fc
Use D3DFVF_XYZ for PC, D3DFVF_XYZRHW for Xbox
2018-01-16 02:04:50 +01:00
twinaphex
fdffc1a178
One ifdef less
2018-01-15 22:04:15 +01:00
twinaphex
f26b18c7a4
D3D8 compilation fixes
2018-01-15 20:58:13 +01:00