42052 Commits

Author SHA1 Message Date
twinaphex
4a7bfa463f Create tmp_new2 - avoid scenario where fill_pathname_join
tries to join itself - create path first with tmp_new2,
then copy this back to xmb->thumbnail_file_path
2018-01-23 04:40:40 +01:00
Twinaphex
7902fdafd8
Merge pull request #6155 from fr500/master
attempt to fix #6154
2018-01-23 04:31:06 +01:00
twinaphex
b957e5aff4 Cleanup 2018-01-23 04:30:47 +01:00
twinaphex
f36dfda328 Fix Coverity resource leak warning 2018-01-23 04:29:45 +01:00
twinaphex
4b6c4e5a6a BUildfix for D3D enum 2018-01-23 04:25:37 +01:00
twinaphex
d3c2d90a2c BUildfix 2018-01-23 03:53:35 +01:00
radius
fb4bf99a31 attempt to fix #6154 2018-01-22 21:48:17 -05:00
twinaphex
d5ec046c63 Use calloc 2018-01-23 03:43:38 +01:00
twinaphex
6a47669d21 Prevent some heap corruptions/exceptions 2018-01-23 03:41:25 +01:00
twinaphex
93561a042b Cleanups 2018-01-23 03:35:23 +01:00
twinaphex
f680f00098 Indent nit 2018-01-23 03:31:28 +01:00
twinaphex
625ddc5e52 Prevent some null pointer dereferences 2018-01-23 03:30:55 +01:00
twinaphex
27f34bf420 Some stability fixes 2018-01-23 03:23:49 +01:00
twinaphex
7e56ecba4b Cleanups 2018-01-23 03:22:00 +01:00
twinaphex
e2e411bfa5 BUildfixes 2018-01-23 03:20:14 +01:00
twinaphex
8179379d31 Update 2018-01-23 03:09:55 +01:00
twinaphex
6cb2159a50 Buildfix for D3D8 renderchain 2018-01-23 03:00:34 +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
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