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
a80fb7c969
Add some safeguards here
2018-01-22 21:48:28 +01:00
twinaphex
6208981ad3
filestream_getline - be safer
2018-01-22 21:32:36 +01:00
twinaphex
e8ff299fd4
Revert "(D3D8) Implement rotation matrix"
...
This reverts commit ef63b4342cdebe7acb412a44e41b6c487d8b71fd.
2018-01-22 20:54:22 +01:00
twinaphex
ef63b4342c
(D3D8) Implement rotation matrix
2018-01-22 20:27:53 +01:00
twinaphex
3271b61b6a
Some safeguards
2018-01-22 20:03:34 +01:00
twinaphex
63d9d80d17
Cleanup d3d9_cg_renderchain.c
2018-01-22 08:18:28 +01:00
twinaphex
6ee8ddb496
(D3D11) Some minor style nits
2018-01-22 07:35:36 +01:00
twinaphex
3fc2ddb8d2
(IOHIDManager) Add improvements - https://github.com/libretro/RetroArch/issues/4816#issuecomment-359145035
2018-01-22 06:48:56 +01:00
Twinaphex
99500b6f10
Merge pull request #6153 from aliaspider/master
...
(D3D11/12) refactors/fixes. add blending and selectable samplers for d3d12.
2018-01-22 00:07:12 +01:00
aliaspider
80df049f41
(D3D11/12) refactors/fixes. add blending and selectable samplers for
...
d3d12.
2018-01-21 23:46:50 +01:00
Twinaphex
ed0e1cbba1
Update README.md
2018-01-21 20:48:11 +01:00
Twinaphex
c3591d9af8
Merge pull request #6151 from aliaspider/master
...
(msvc) fix slang build.
2018-01-21 15:48:11 +01:00
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
f8d32bf10d
(MSVC 2017) Add HAVE_D3D11/HAVE_D3D12
2018-01-21 07:51:11 +01:00
twinaphex
0ec2ae1e97
Add files to Griffin
2018-01-21 07:49:07 +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
b8460026fb
Update CHANGES.md
2018-01-21 05:04:30 +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
c8027ebe1d
(tools) add the tool used to generate the d3d headers.
2018-01-21 04:28:06 +01:00
aliaspider
6b9dc2205b
(MSVC) add Makefile.msvc
2018-01-21 04:12: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
7ab2cbf877
Revert "(Xbox OG) Add HAVE_7ZIP"
...
This reverts commit fd799bccefe3d14b6594bc235822db15ce760888.
2018-01-21 04:01:12 +01:00
twinaphex
fd799bccef
(Xbox OG) Add HAVE_7ZIP
2018-01-21 02:35:17 +01:00
twinaphex
c5ffd06778
Revert "(xdk_joypad.c) Cleanups"
...
This reverts commit 49c399217d5b8dbd3db549506fa3d6c2a28b7293.
2018-01-21 01:48:28 +01:00
twinaphex
6c73cea470
Revert "Buildfix"
...
This reverts commit 832cf072477700b61d25708509acf28b6fba7347.
2018-01-21 01:48:21 +01:00
twinaphex
832cf07247
Buildfix
2018-01-21 01:44:18 +01:00
twinaphex
49c399217d
(xdk_joypad.c) Cleanups
2018-01-21 01:43:19 +01:00
twinaphex
f884e5b0c8
(Xbox OG) Build in RPNG support
2018-01-21 01:27:41 +01:00
twinaphex
500869dd3f
Use threaded data runloop for Xbox OG
2018-01-21 01:22:18 +01:00
twinaphex
537870b6ec
(XDK1) Add HAVE_OVERLAY
2018-01-21 01:19:06 +01:00
twinaphex
2fcd44b40c
(Xbox 1) Remove HAVE_MATERIALUI
2018-01-21 00:06:55 +01:00
twinaphex
932904e07e
(Xbox 360) Buildfixes
2018-01-20 23:42:10 +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
twinaphex
b7bbf368fe
(XBox XDK) Input should work again completely
2018-01-20 23:38:32 +01:00
Twinaphex
1dc918b8c7
Merge pull request #6142 from orbea/install
...
Makefile: Fix make install.
2018-01-20 21:54:59 +01:00
Twinaphex
84d4822901
Merge pull request #6143 from ToadKing/emscripten-bfi
...
Enable black frame insertion on Emscripten
2018-01-20 21:54:47 +01:00
Twinaphex
f08031345e
Merge pull request #6144 from aliaspider/master
...
various / build fixes.
2018-01-20 21:54:37 +01:00
aliaspider
7bdb48088b
(msvc) add #pragma execution_character_set("utf-8") to msg_hash_ko.c.
2018-01-20 20:08:29 +01:00
aliaspider
5db96f35fa
(WIN32) various build fixes.
2018-01-20 20:05:32 +01:00
aliaspider
5918e15999
Makefile: use different build directories for debug and release.
...
add _DEBUG defines for debug builds.
2018-01-20 20:02:45 +01:00
Toad King
773dbcf1cc
small gitignore change
2018-01-20 13:01:48 -06:00
Toad King
55334aeffd
fix black frame insertion in emscripten
2018-01-20 13:01:48 -06:00
twinaphex
528e4d8cc4
xdk_joypad_axis - implement case 4/5 for Xbox 360
2018-01-20 19:57:14 +01:00
twinaphex
6311885824
(XDK1) Change D-pad to hat controls - make gamepad D-pad and analog
...
stick work properly
2018-01-20 19:48:29 +01:00