LazyBumHorse
|
ee3cda8abf
|
added "FrameDirection" slang semantic and implementation for glcore and vulkan
|
2019-05-24 22:11:12 +02:00 |
|
twinaphex
|
a42b8f616f
|
(slang reflection) Cleanups - start getting rid of most auto
variables
|
2019-04-25 03:54:04 +02:00 |
|
twinaphex
|
3619fae2d9
|
(LGTM) Silence some warnings
|
2019-04-13 02:15:26 +02:00 |
|
orbea
|
28ff4b391a
|
Clean up white space.
|
2019-02-03 16:00:50 -08:00 |
|
orbea
|
e062b98088
|
Remove trailing blank lines.
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
|
2019-01-17 19:39:38 -08:00 |
|
twinaphex
|
6ca9afbd57
|
Silence more warnings with CXX_BUILD
|
2019-01-12 18:51:06 +01:00 |
|
Twinaphex
|
fd11b205da
|
Silence bunch of warnings
|
2018-06-21 07:52:01 +02:00 |
|
twinaphex
|
871f04e19a
|
(slang) Cleanups
|
2018-04-23 14:56:02 +02:00 |
|
aliaspider
|
f34dbdff8b
|
(slang) cleanups.
|
2018-01-31 19:36:31 +01:00 |
|
aliaspider
|
5bc78d3ad5
|
(D3D11) Implement slang shader specification using Spirv-Cross.
(incomplete)
|
2018-01-31 01:08:36 +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
|
cfc7f4c8c7
|
Cleanups
|
2017-07-23 19:46:11 +02:00 |
|
twinaphex
|
15a8f0c485
|
Wrap some more settings manipulation
|
2017-04-25 15:31:32 +02:00 |
|
twinaphex
|
96c8ca5a09
|
Header update #1
|
2017-01-22 13:40:32 +01:00 |
|
Hans-Kristian Arntzen
|
fb407796e9
|
Vulkan: Add push constant support to slang.
Usually, the UBO is very small, so we can fit everything in fast-access
uniforms.
|
2016-08-02 12:51:30 +02:00 |
|
Hans-Kristian Arntzen
|
efd3067903
|
Vulkan: Hook up shader parameters.
|
2016-08-01 22:10:14 +02:00 |
|
Hans-Kristian Arntzen
|
efee5d131a
|
Vulkan: Make glslang shaders debuggable.
Properly handle file names, includes, etc to make
error reports somewhat more sane.
|
2016-08-01 14:27:23 +02:00 |
|
Hans-Kristian Arntzen
|
f208bba41e
|
Add USER semantic to match user textures.
|
2016-07-31 12:39:07 +02:00 |
|
Hans-Kristian Arntzen
|
1e9e1fc885
|
Vulkan: Update SPIRV-Cross.
Fixes reflection issues which have been fixed in recent spirv-cross.
|
2016-07-15 22:12:57 +02:00 |
|
Hans-Kristian Arntzen
|
ade5131833
|
Vulkan: Move to SPIRV-Cross.
|
2016-05-08 12:43:58 +02:00 |
|
Hans-Kristian Arntzen
|
200b88c3ca
|
Vulkan: Add detection for non-causal filter chains.
|
2016-03-26 18:27:17 +01:00 |
|
Hans-Kristian Arntzen
|
21c7ff99d1
|
Vulkan: Add semantic name remapping.
Will be useful for custom named passes.
|
2016-03-25 23:15:23 +01:00 |
|
Hans-Kristian Arntzen
|
3838b3c045
|
Vulkan: Add frame count suport.
|
2016-03-25 22:06:31 +01:00 |
|
Hans-Kristian Arntzen
|
4f3ade1b95
|
Vulkan: Begin sketching out support for complete filter chain.
|
2016-03-25 13:26:36 +01:00 |
|
Hans-Kristian Arntzen
|
ce34c4bba8
|
Vulkan: Expose number of components for semantics.
|
2016-03-23 00:19:24 +01:00 |
|
Hans-Kristian Arntzen
|
d5dc50c436
|
Vulkan: Allow no UBO even if it makes little sense.
|
2016-03-23 00:19:24 +01:00 |
|
Hans-Kristian Arntzen
|
2427351afb
|
Vulkan: Log semantic use for debugging.
|
2016-03-23 00:19:24 +01:00 |
|
Hans-Kristian Arntzen
|
39149b36b2
|
Vulkan: Clean up semantic parsing a lot.
Split up into two kinds of semantics, textured and not.
|
2016-03-23 00:19:24 +01:00 |
|
Hans-Kristian Arntzen
|
6add83e3ec
|
Vulkan: Use reflection output for source/original.
Fix some logging messages in reflection.
|
2016-03-21 16:18:43 +01:00 |
|
Hans-Kristian Arntzen
|
dce96d0869
|
Vulkan: Find OutputSize semantic uniform as well.
|
2016-03-21 15:31:01 +01:00 |
|
Hans-Kristian Arntzen
|
1822f3bf90
|
Vulkan: Begin hooking up SPIR-V reflection.
|
2016-03-21 15:12:12 +01:00 |
|