Hans-Kristian Arntzen
|
f6c0e53f58
|
Start adding Vulkan 1.1 subgroup support to GLSL.
|
2018-04-10 16:13:33 +02:00 |
|
Hans-Kristian Arntzen
|
489e04e09e
|
Merge pull request #530 from KhronosGroup/fix-529
Fix depth-compare sampling in MSL when used as global alias argument.
|
2018-04-10 12:47:43 +02:00 |
|
Hans-Kristian Arntzen
|
9c2761f69a
|
Run format_all.sh.
|
2018-04-10 12:32:14 +02:00 |
|
Hans-Kristian Arntzen
|
8175e2e200
|
Fix depth compare textures when used in functions without argument.
|
2018-04-10 12:31:13 +02:00 |
|
Hans-Kristian Arntzen
|
edac731360
|
Merge pull request #528 from msiglreith/fix_root_constants_name
Fix naming of root constants
|
2018-04-09 08:23:46 +02:00 |
|
Hans-Kristian Arntzen
|
6bdd775936
|
Merge pull request #526 from taisei-project/strip-uniform-location
Strip uniform locations for ESSL < 3.00 and GLSL < 4.30
|
2018-04-09 08:22:55 +02:00 |
|
msiglreith
|
f260c452f7
|
Fix naming of root constants
|
2018-04-08 15:04:45 +02:00 |
|
Andrei Alexeyev
|
4a43024dba
|
Strip uniform locations for ESSL < 3.00 and GLSL < 430
|
2018-04-07 22:14:35 +03:00 |
|
Hans-Kristian Arntzen
|
9b8c2c4654
|
Merge pull request #524 from KhronosGroup/fix-512-523
Support empty structs better, fix register_extension regression
|
2018-04-05 17:00:49 +02:00 |
|
Hans-Kristian Arntzen
|
694b314f87
|
Support empty structs.
Need to fake it by pretending it has one dummy member.
|
2018-04-05 16:26:54 +02:00 |
|
Hans-Kristian Arntzen
|
31a3fdf4ee
|
Decouple public require_extension and the internal use of the function.
|
2018-04-05 14:43:31 +02:00 |
|
Hans-Kristian Arntzen
|
d0133c5dd9
|
Merge pull request #509 from KhronosGroup/hlsl-semantic-counter-buffer
Add support for new HLSL semantic/counter buffer decorations.
|
2018-04-04 13:23:39 +02:00 |
|
Hans-Kristian Arntzen
|
d8cdab2f57
|
Add test shader for semantic decoration.
|
2018-04-04 13:03:26 +02:00 |
|
Hans-Kristian Arntzen
|
05c66f9cac
|
Add test shader which uses counter buffer extension.
|
2018-04-04 12:56:34 +02:00 |
|
Hans-Kristian Arntzen
|
215d3ca0a4
|
Add support for new HLSL semantic/counter buffer decorations.
|
2018-04-04 12:54:31 +02:00 |
|
Hans-Kristian Arntzen
|
7f84537350
|
Merge pull request #519 from KhronosGroup/fix-507
Fix arrays of images and samplers in MSL
|
2018-04-04 12:47:40 +02:00 |
|
Hans-Kristian Arntzen
|
ac81a0ce68
|
Use declared binding in SPIR-V as a fallback for explicit MSL binds.
|
2018-04-04 12:25:11 +02:00 |
|
Hans-Kristian Arntzen
|
e8ca39b7b5
|
Add test for sampler image arrays.
|
2018-04-04 09:41:20 +02:00 |
|
Hans-Kristian Arntzen
|
382101bd05
|
Run format_all.sh.
|
2018-04-04 09:26:53 +02:00 |
|
Hans-Kristian Arntzen
|
1d082e9b79
|
Fix passing arrays of combined image samplers in HLSL.
|
2018-04-04 09:26:53 +02:00 |
|
Hans-Kristian Arntzen
|
5827dd54ea
|
Support array of images and samplers in MSL.
|
2018-04-04 09:26:53 +02:00 |
|
Hans-Kristian Arntzen
|
81eb72a9a0
|
Ignore LOD when sampling 1D textures in MSL.
Not supported.
|
2018-04-04 09:26:53 +02:00 |
|
Hans-Kristian Arntzen
|
69ffd918a6
|
Merge pull request #522 from KhronosGroup/fix-515
Emit classic uniform for UBO in GLSL 1.30.
|
2018-04-03 20:56:30 +02:00 |
|
Hans-Kristian Arntzen
|
938040be0b
|
Only disable binding layout for UBOs.
|
2018-04-03 16:58:26 +02:00 |
|
Hans-Kristian Arntzen
|
fe697a80f5
|
Emit classic uniform for UBO in GLSL 1.30.
|
2018-04-03 16:58:26 +02:00 |
|
Hans-Kristian Arntzen
|
65be63fd04
|
Merge pull request #521 from KhronosGroup/fix-516
Support dual-source blending on GLSL and MSL.
|
2018-04-03 16:54:32 +02:00 |
|
Hans-Kristian Arntzen
|
a6e211e00b
|
Support dual-source blending on GLSL and MSL.
|
2018-04-03 16:04:49 +02:00 |
|
Hans-Kristian Arntzen
|
a1e30c8c2b
|
Merge pull request #520 from KhronosGroup/fix-517
Add more illegal name replacement in MSL.
|
2018-04-03 16:04:45 +02:00 |
|
Hans-Kristian Arntzen
|
3229e6efb6
|
Add more illegal name replacement in MSL.
|
2018-04-03 15:36:35 +02:00 |
|
Hans-Kristian Arntzen
|
761b06bc73
|
Merge pull request #514 from KhronosGroup/fix-510
Fix name aliasing for temporary variables.
|
2018-03-24 04:52:18 +01:00 |
|
Hans-Kristian Arntzen
|
a901b4c814
|
Remove redundant temporary sort.
|
2018-03-24 04:22:34 +01:00 |
|
Hans-Kristian Arntzen
|
c1947aa447
|
Update glslang/SPIRV-Tools on Travis.
|
2018-03-24 04:16:18 +01:00 |
|
Hans-Kristian Arntzen
|
35f64d03bb
|
Fix name aliasing for temporary variables.
|
2018-03-24 01:53:49 +01:00 |
|
Hans-Kristian Arntzen
|
5161d5ed3b
|
Merge pull request #505 from KhronosGroup/msl-array-mrt
Flatten MSL MRT outputs when used as an array.
|
2018-03-13 14:34:26 +01:00 |
|
Hans-Kristian Arntzen
|
719cf9d42f
|
Run format_all.sh.
|
2018-03-13 14:05:33 +01:00 |
|
Hans-Kristian Arntzen
|
8e90382675
|
Properly flatten MRT outputs in MSL.
|
2018-03-13 14:03:35 +01:00 |
|
Hans-Kristian Arntzen
|
6e6ca0b237
|
Attempt MRT-as-array in MSL.
|
2018-03-13 13:17:17 +01:00 |
|
Hans-Kristian Arntzen
|
fbfe13657a
|
Merge pull request #502 from KhronosGroup/update-glslang-spirv-tools
Update glslang and SPIRV-Tools and maintenance fixes
|
2018-03-13 12:51:14 +01:00 |
|
Hans-Kristian Arntzen
|
4f348a9807
|
Update README and update_test_shaders.sh.
|
2018-03-13 12:38:05 +01:00 |
|
Hans-Kristian Arntzen
|
b46910e9f5
|
Access chain into packed vectors as arrays.
Cleaner and should be more compatible with storing to packed vector
elements.
Fix CompositeExtract bug with packed vectors on MSL.
|
2018-03-13 12:13:33 +01:00 |
|
Hans-Kristian Arntzen
|
a6afda650f
|
Add newly moved reference files.
|
2018-03-13 10:46:55 +01:00 |
|
Hans-Kristian Arntzen
|
cdbd376c42
|
Try building debug on Travis.
|
2018-03-13 10:42:34 +01:00 |
|
Hans-Kristian Arntzen
|
e7bf8d2f48
|
Refactor out noopt shaders to their own folders.
Makes maintenance easier with less clutter.
|
2018-03-13 10:39:49 +01:00 |
|
Hans-Kristian Arntzen
|
1a4a36b6cd
|
Experiment a bit more with Travis.
It's hanging for some reason on OSX build of spirv-tools.
|
2018-03-12 19:18:27 +01:00 |
|
Hans-Kristian Arntzen
|
5a746ba941
|
Split checkout and build on Travis CI.
Seems to be getting timeouts.
|
2018-03-12 18:25:44 +01:00 |
|
Hans-Kristian Arntzen
|
4979d10b54
|
Implement packHalf2x16/unpackHalf2x16 on MSL.
|
2018-03-12 17:51:14 +01:00 |
|
Hans-Kristian Arntzen
|
ae2680c898
|
Make sure ballotARB inherits expression dependencies.
|
2018-03-12 17:42:48 +01:00 |
|
Hans-Kristian Arntzen
|
938c7debed
|
Handle control-dependent temporaries.
Derivatives, subgroup and implicit-lod instructions all need to happen
in the block they were created.
|
2018-03-12 17:34:54 +01:00 |
|
Hans-Kristian Arntzen
|
012377f811
|
Refactor block IO emission to use bitset.
|
2018-03-12 15:59:34 +01:00 |
|
Hans-Kristian Arntzen
|
955eac522b
|
Make use of the handy scripts for Travis as well.
|
2018-03-12 15:15:06 +01:00 |
|