Twinaphex
6776caa3f5
Merge pull request #6224 from aliaspider/master
...
(D3D11) multi-pass shaders: add support for feed-back textures.
2018-02-02 20:46:57 +01:00
aliaspider
e30c7edd8d
(D3D11) multi-pass shaders: add support for feed-back textures.
2018-02-02 19:57:45 +01:00
twinaphex
acdbf6f069
Cleanup retro_dirent.c
2018-02-02 19:09:25 +01:00
Brad Parker
dbe270476a
Prevent undefined behavior reported by UBSan
...
runtime error: member access within null pointer of type 'const struct dirent'
2018-02-02 11:43:24 -05:00
Twinaphex
81519d227b
Merge pull request #6223 from aliaspider/master
...
(D3D11) multi-pass shaders: add support for wrap modes and lut mipmapping.
2018-02-02 17:23:34 +01:00
aliaspider
6fe3a31617
(D3D11) multi-pass shaders: add support for wrap modes and lut
...
mipmapping.
2018-02-02 17:18:41 +01:00
Twinaphex
3451994374
Merge pull request #6222 from aliaspider/master
...
(D3D11) better handling of FBO scale.
2018-02-02 14:41:23 +01:00
aliaspider
2a25e284af
(D3D11) better handling of FBO scale.
2018-02-02 14:39:53 +01:00
Twinaphex
ea6b69f078
Merge pull request #6221 from aliaspider/master
...
(deps) update SPIRV-Cross.
2018-02-02 14:24:59 +01:00
aliaspider
7f75e9f4cf
build fix for HAVE_GLSLANG=1 HAVE_VULKAN=0.
2018-02-02 13:35:31 +01:00
aliaspider
14d2528da7
Merge commit 'f880cb2d48c302803937f45618392145ab923413'
2018-02-02 13:19:12 +01:00
aliaspider
f880cb2d48
Squashed 'deps/SPIRV-Cross/' changes from d4b0625cbd..33c5cd9b19
...
33c5cd9b19 Merge pull request #427 from aliaspider/master
5fc48b61fa add `matrix` to the list of illegal names.
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: 33c5cd9b19295f94702c8c3002283fb4b55f47ab
2018-02-02 13:19:10 +01:00
aliaspider
1fd1426388
(slang) no need for this anymore.
2018-02-02 12:32:31 +01:00
aliaspider
501fd33b68
Squashed 'deps/SPIRV-Cross/' content from commit d4b0625cbd
...
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: d4b0625cbd7377e720b4fa1d63e6a3c09da5db63
2018-02-02 11:53:59 +01:00
aliaspider
553f9b705e
Merge commit '501fd33b6849de260c6a81fd9575c3aa8a01f7a5' as 'deps/SPIRV-Cross'
2018-02-02 11:53:59 +01:00
aliaspider
cd5852d3b0
use git subtree for deps/SPIRV-Cross
2018-02-02 11:53:23 +01:00
Twinaphex
1d118c46a3
Merge pull request #6220 from aliaspider/master
...
(D3D11) font + slang fixes.
2018-02-02 02:38:33 +01:00
aliaspider
1e96393228
(D3D11) font renderer: fix line spacing.
2018-02-02 02:21:18 +01:00
aliaspider
caad590d04
(slang) slang_process: fix compatibility with more shaders.
2018-02-02 01:50:18 +01:00
Twinaphex
b297bd7e6c
Merge pull request #6217 from aliaspider/master
...
(slang) slang_process: fix clash with HLSL keywords.
2018-02-01 23:09:03 +01:00
Andrés
3a5d1c5322
Merge pull request #6218 from leiradel/master
...
Fixed unable to use savestates when the game has no cheevos and an as…
2018-02-01 16:59:15 -05:00
leiradel
dda52a1eed
Fixed unable to use savestates when the game has no cheevos and an associated freeze
2018-02-01 21:54:11 +00:00
aliaspider
189ea0578d
(slang) slang_process: change the type of FragCoord only when it is a
...
pixel shader input.
2018-02-01 22:22:56 +01:00
aliaspider
b8e3933fe0
(slang) slang_process: 'linear' and 'point' are also reserved keywords
...
in HLSL.
2018-02-01 22:11:11 +01:00
Twinaphex
d24478d0d8
Merge pull request #6216 from aliaspider/master
...
(slang) slang_process.cpp: enforce the binding of the uniform and push constant blocks.
2018-02-01 21:50:11 +01:00
aliaspider
80880ec857
(slang) slang_process.cpp: enforce the binding of the uniform and push
...
constant blocks.
2018-02-01 21:45:36 +01:00
Twinaphex
ba3513fb70
Merge pull request #6215 from aliaspider/master
...
(slang) slang_process.cpp: add support for more shaders.
2018-02-01 21:10:04 +01:00
aliaspider
461a936eb4
(D3D11) correct the size data of the last pass.
2018-02-01 20:56:40 +01:00
aliaspider
8db625dd59
(slang) slang_process.cpp: add support for more shaders.
2018-02-01 20:10:07 +01:00
Twinaphex
7eecb5b2b8
Merge pull request #6213 from aliaspider/master
...
(d3d11) slang reflection fix.
2018-02-01 18:03:09 +01:00
aliaspider
d0b997a414
(slang) slang_process.cpp: stage_mask texture semantic doesn't apply to
...
the size uniforms.
2018-02-01 17:48:27 +01:00
Twinaphex
f096e667d8
Merge pull request #6204 from aliaspider/master
...
(D3D11) Implement slang shader specification using Spirv-Cross.
2018-02-01 16:33:58 +01:00
aliaspider
0aa1164a6f
(D3D11) fix fbo size when no scale factor is specified.
2018-02-01 16:29:40 +01:00
aliaspider
11a7171b51
(slang) set enum value SLANG_FORMAT_UNKNOWN to 0.
2018-02-01 15:13:58 +01:00
aliaspider
3865856aa2
(D3D11) add support for #pragma format
in slang shaders.
2018-02-01 15:07:12 +01:00
aliaspider
91298255ad
(D3D11) resize fbos when the viewport size changes.
2018-02-01 12:45:35 +01:00
aliaspider
4dd8fb4df9
(D3D11) make sure the stock shader is set before drawing the menu
...
texture.
2018-02-01 12:31:24 +01:00
aliaspider
5d46e8bca4
(D3D11) plug leak.
2018-02-01 11:29:28 +01:00
twinaphex
2f55c5724f
Don't keep grabbing config_get_ptr inside loop
2018-02-01 11:28:45 +01:00
aliaspider
e6c455d2c6
(D3D11) move format support checks to d3d11_init_texture();
2018-02-01 11:21:51 +01:00
twinaphex
8d99fd7ce0
Cleanup string manipulation
2018-02-01 11:16:13 +01:00
twinaphex
a7bad98b39
Cleanups
2018-02-01 10:55:49 +01:00
twinaphex
f80d701ca7
menu_displaylist_parse_horizontal_list - cleanups
2018-01-31 23:41:53 +01:00
twinaphex
6d4b5a93ea
Cleanup menu_displaylist_parse_database_entry
2018-01-31 23:36:00 +01:00
twinaphex
e81ee5f0cb
Simplifications
2018-01-31 23:13:47 +01:00
twinaphex
7cf4763bfb
Add TODO/FIXME note
2018-01-31 23:05:42 +01:00
twinaphex
b0013dbd68
Cleanups
2018-01-31 22:49:19 +01:00
twinaphex
f9a412dc11
Create fill_pathname_join_concat_noext and use it
2018-01-31 22:43:55 +01:00
Twinaphex
19c537db52
Merge pull request #6207 from leiradel/master
...
Fixed crash when a content is loaded before the cheevos task for the previous content was finished
2018-01-31 22:23:33 +01:00
leiradel
9c695765dd
Fixed crash when a content is loaded before the cheevos task for the previous content was finished
2018-01-31 21:10:08 +00:00