twinaphex
|
6a9b39da3f
|
Get rid of d3d.h and xdk_defines.h
|
2018-05-14 03:57:27 +02:00 |
|
twinaphex
|
82ebb9576f
|
Create d3d9_video_t and d3d8_video_t
|
2018-05-03 22:03:12 +02:00 |
|
twinaphex
|
268baca939
|
(MSVC 2013) Add /bigobj for griffin_glslang.cpp
|
2018-05-03 14:52:37 +02:00 |
|
twinaphex
|
714f7b7b13
|
Cleanups
|
2018-04-27 23:21:44 +02:00 |
|
twinaphex
|
72428a23c5
|
(shader_vulkan.cpp) Move some functions to vulkan_common.c
|
2018-04-24 07:07:58 +02:00 |
|
twinaphex
|
ebfa4bdcdc
|
Implement two stub functions
|
2018-04-23 18:34:23 +02:00 |
|
twinaphex
|
d6c17178a3
|
Add some logging for shader backend setup
|
2018-04-23 18:25:41 +02:00 |
|
twinaphex
|
c90c98dcaa
|
Silence warnings
|
2018-04-23 17:37:37 +02:00 |
|
twinaphex
|
830068e5bd
|
Create d3d9x_constant_table_set_float_array
|
2018-04-23 17:20:08 +02:00 |
|
twinaphex
|
a6fcd9dae0
|
Create d3d9x_constant_table_set_defaults
|
2018-04-23 17:09:11 +02:00 |
|
twinaphex
|
bd3f39b005
|
Remove SetMatrix macro
|
2018-04-23 17:04:59 +02:00 |
|
twinaphex
|
0e5ccd7c15
|
Create d3d9x_constant_table_set_matrix
|
2018-04-23 17:04:30 +02:00 |
|
twinaphex
|
dbb9a43abe
|
(HLSL) Cleanups
|
2018-04-23 15:59:09 +02:00 |
|
twinaphex
|
8d02343b53
|
(HLSL) Cleanups
|
2018-04-23 15:58:00 +02:00 |
|
twinaphex
|
d7fa70927c
|
(HLSL) Cleanups
|
2018-04-23 15:55:26 +02:00 |
|
twinaphex
|
d03ff06cf3
|
(HLSL) Cleanups
|
2018-04-23 15:51:24 +02:00 |
|
twinaphex
|
af734939ee
|
More HLSL work
|
2018-04-23 15:26:35 +02:00 |
|
twinaphex
|
32c92a9a22
|
Rename d3dxbuffer_release
|
2018-04-23 15:04:19 +02:00 |
|
twinaphex
|
871f04e19a
|
(slang) Cleanups
|
2018-04-23 14:56:02 +02:00 |
|
twinaphex
|
2a655116a6
|
Set #define CINTERFACE in these files
|
2018-04-22 14:27:39 +02:00 |
|
twinaphex
|
c52f53aada
|
Some minor refactors
|
2018-04-21 08:47:09 +02:00 |
|
Twinaphex
|
bd2b913bc6
|
Silence more warnings
|
2018-04-13 00:52:52 +02:00 |
|
twinaphex
|
1751f4a0af
|
Make it possible to read bigger files by replacing ssize_t with int64_t
and size_t with uint64_t
|
2018-04-13 00:18:11 +02:00 |
|
twinaphex
|
97cf6613da
|
(XMB/Shaders) Reimplement menu shader loading for GLSL/Cg/HLSL backends - if
XMB is selected, it will compile the shader pipelines in
advance
|
2018-04-12 02:20:17 +02:00 |
|
Twinaphex
|
08a54e45f2
|
Get rid of a lot of implicit conversions
|
2018-04-09 15:56:45 +02:00 |
|
Twinaphex
|
0be2b76892
|
Update slang_process.cpp
|
2018-03-22 15:24:03 +01:00 |
|
aliaspider
|
bb972a6dab
|
(spirv) set flip_vert_y to true when emitting HLSL.
|
2018-03-06 04:12:58 +01:00 |
|
twinaphex
|
59dae251b0
|
Change to system dir include
|
2018-03-02 18:34:29 +01:00 |
|
twinaphex
|
9f33ba8607
|
(Vulkan/D3D11/D3D12) Add HAVE_GLSLANG now to both Android and MSVC solutions - shaders
should work now
|
2018-03-02 02:14:29 +01:00 |
|
Twinaphex
|
ae6e410de1
|
Remove unused variables
|
2018-03-01 22:28:26 +01:00 |
|
twinaphex
|
5b79d2b942
|
Refactor video_shader_driver_set_parameters
|
2018-02-26 17:51:52 +01:00 |
|
twinaphex
|
938f6cc26e
|
Get rid of hashes in shader_gl_cg
|
2018-02-25 01:13:34 +01:00 |
|
aliaspider
|
19aed2af36
|
(D3D11/12) prevent double-free when resizing framebuffers.
(D3D12)
- correctly support lut/filtering/wrap options for slang shaders.
- rework frame sync.
|
2018-02-11 22:56:37 +01:00 |
|
twinaphex
|
8771171f63
|
(glslang) Compatibility tweaks for MSVC 2010 compatibility
|
2018-02-04 15:49:53 +01:00 |
|
Twinaphex
|
31a30f1496
|
Merge pull request #6229 from aliaspider/master
(slang) slang_process: preset alias setting has higher priority.
|
2018-02-03 23:36:59 +01:00 |
|
aliaspider
|
0e159a0ec0
|
(slang) slang_process: preset alias setting has higher priority.
|
2018-02-03 23:35:04 +01:00 |
|
twinaphex
|
c60f706f1e
|
(MSVC 2013) Update solution
Griffin - add better ifdefs
|
2018-02-03 20:50:31 +01:00 |
|
Twinaphex
|
e5610d5ddb
|
Merge pull request #6228 from aliaspider/master
(slang) slang_process: simplify data mappings.
|
2018-02-03 17:27:25 +01:00 |
|
aliaspider
|
76d07cd6a7
|
(slang) slang_process: simplify data mappings.
|
2018-02-03 17:22:47 +01:00 |
|
twinaphex
|
311de8138e
|
(Griffin) shader_vulkan - Uniquely name set_unique_map to avoid collision
|
2018-02-03 17:20:23 +01:00 |
|
twinaphex
|
94022f0599
|
(MSVC 2013) Add HAVE_SLANG
(Griffin) Add SPIRV-Cross/slang rules to Griffin
|
2018-02-03 17:10:20 +01:00 |
|
aliaspider
|
e225e96025
|
(D3D11) multi-pass shaders: add support for history frames.
|
2018-02-03 13:29:00 +01:00 |
|
aliaspider
|
e30c7edd8d
|
(D3D11) multi-pass shaders: add support for feed-back textures.
|
2018-02-02 19:57:45 +01:00 |
|
aliaspider
|
7f75e9f4cf
|
build fix for HAVE_GLSLANG=1 HAVE_VULKAN=0.
|
2018-02-02 13:35:31 +01:00 |
|
aliaspider
|
1fd1426388
|
(slang) no need for this anymore.
|
2018-02-02 12:32:31 +01:00 |
|
aliaspider
|
caad590d04
|
(slang) slang_process: fix compatibility with more shaders.
|
2018-02-02 01:50:18 +01: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 |
|
aliaspider
|
80880ec857
|
(slang) slang_process.cpp: enforce the binding of the uniform and push
constant blocks.
|
2018-02-01 21:45:36 +01:00 |
|
aliaspider
|
8db625dd59
|
(slang) slang_process.cpp: add support for more shaders.
|
2018-02-01 20:10:07 +01:00 |
|