Commits on Source
108
1dc5dcf0
Move TObjectReflection into public interface to clean up reflection
Feb 04, 2019
6d477858
Add options to control how reflection information is built
Feb 04, 2019
15c37f79
Include array index in reflected uniform names more consistently
Feb 04, 2019
edf8212a
Add an option to report array variables with trailing [0] suffix
Feb 04, 2019
0af5e3e3
Reflect pipeline outputs as well as inputs, optionally from other stages
Feb 04, 2019
4a2aa822
Reflect array stride, top-level array stride, and block member count
Feb 04, 2019
657acc0c
Add option to reflect buffer blocks & variables separately to uniforms
Feb 04, 2019
a972e73a
Add option to reflect all block members, inactive or active.
Feb 04, 2019
f6e7c4d2
Bump version.
Feb 07, 2019
4513df91
Reflow for better readability
Feb 08, 2019
d83344fc
Merge pull request #1684 from baldurk/reflection-interface-improve
Feb 09, 2019
9840f11f
PP: Fix #1694: Handle badly formed argument substitution.
Feb 11, 2019
567396b6
Whitespace: Fix some tabs->spaces, mostly to retriggered failed bots.
Feb 11, 2019
19050698
Add option to unwrap I/O block aggregates in reflection
Feb 11, 2019
05d12a94
Merge pull request #1695 from baldurk/explode-reflected-io-blocks
Feb 11, 2019
879562b7
Fix treatment of array input/output variables in reflection
Feb 11, 2019
ab027bef
Fix resizing of gl_PrimitiveIndicesNV[] to max_primitives*geomSize
Feb 11, 2019
9466850f
Update gtest to explicitly size gl_PrimitiveIndicesNV[]
Feb 12, 2019
6708b0ee
Handle resizing/error checks for mesh shader out arrays
Feb 13, 2019
da1be9a3
Merge pull request #1697 from sparmarNV/fix-NV_mesh_shader
Feb 14, 2019
6fee9446
PP: Fix #1694: Rationalize errors on partially expanded macro argument.
Feb 16, 2019
9f538c72
Merge pull request #1696 from baldurk/fix-nonblock-array-size
Feb 17, 2019
bce1f510
Build: Fix #1640: Change strcpy to snprintf.
Feb 18, 2019
5cdf3c5a
PP: Non-functional: Remove the sub-tokenization of macro stream record.
Feb 19, 2019
6225dd4b
PP: Faithfully track white-space through macro record/use, fixing bugs:
Feb 19, 2019
58d6905e
Merge pull request #1700 from KhronosGroup/fix-pp
Feb 19, 2019
f8939eff
Update SPIRV-Tools known good
Feb 20, 2019
756bfd0a
Allocate empty function name in the string pool.
Feb 20, 2019
0560138e
Fixup leak of TString
Feb 20, 2019
ade579fb
Merge pull request #1704 from dj2/leak
Feb 21, 2019
17a8d9ad
Merge pull request #1703 from dj2/mem_leak
Feb 21, 2019
5432f0dd
Merge pull request #1702 from greg-lunarg/kg101
Feb 21, 2019
141bc5a5
Fix type recursion with EOpIndexIndirect dereferences
Feb 21, 2019
76577b1a
Fix -Wextra-semi warnings in headers used in Chromium
Feb 21, 2019
b0f4b427
Merge pull request #1705 from baldurk/fix-indexindirect-reflection
Feb 21, 2019
a51d3d9f
Merge pull request #1706 from nico/master
Feb 21, 2019
a84079dc
PP: Fix #1605: Paste tokens for ## through number->letter transitions.
Feb 22, 2019
ec484527
Merge pull request #1709 from KhronosGroup/fix-pp
Feb 23, 2019
0b018419
Avoid undefined behaviour
Feb 25, 2019
4605e2ed
Implement GL_NV_cooperative_matrix
Feb 25, 2019
82281797
Merge pull request #1701 from jeffbolznv/cooperative_matrix
Feb 26, 2019
1994fe45
Fix NV_EXTENSIONS-disabled build
Feb 28, 2019
d90d5481
Merge pull request #1713 from jeffbolznv/fix_nv_extension_disabled
Feb 28, 2019
be63facd
Handle buffer references vs 'const'
Mar 04, 2019
afa5671f
Error out writes to shaderRecordNV buffer blocks.
Mar 04, 2019
9390154c
Merge pull request #1699 from jeffbolznv/buffer_reference_fold
Mar 04, 2019
38cbad15
Fix interactions between 'volatile' and the Vulkan memory model
Mar 05, 2019
cc4a756d
Build: Update to latest SPIR-V header.
Mar 06, 2019
79d25ea0
Merge pull request #1714 from jeffbolznv/volatil
Mar 06, 2019
3fd12326
Improved fix for buffer reference constants
Mar 06, 2019
7895e473
Move getBufferReferenceAlignment to be a method of TType
Mar 06, 2019
839a9481
Merge pull request #1716 from jeffbolznv/buffer_reference_fold2
Mar 07, 2019
40c16ec0
Merge pull request #1717 from jeffbolznv/getBufferReferenceAlignment
Mar 07, 2019
e880e96f
GN: Make glslang_validator an executable.
Mar 11, 2019
437a552f
Merge pull request #1723 from null77/gn-val-executable
Mar 12, 2019
938ab9a6
Update SPIRV-Tools and Headers
Mar 12, 2019
f925eefb
Merge pull request #1724 from zoddicus/roll_spirv
Mar 13, 2019
80c36be4
Merge pull request #1728 from alelenv/shaderrecord_fix
Mar 17, 2019
b184e41a
Build: Update to the most recent SPIR-V headers, for Rev. 7 of SPV 1.3
Mar 17, 2019
35aeb042
Avoid running the validator as part of the optimization pass.
Mar 18, 2019
099a80dd
Suppress MSVC warning about unused variable.
Mar 18, 2019
49dff5bf
Merge pull request #1731 from godlikepanos/master
Mar 18, 2019
bd0f5ad2
Merge pull request #1733 from null77/fix-msvc-warn
Mar 18, 2019
e442a038
GLSL: Fix tessellation control shader bounding box support. (#1730)
Mar 19, 2019
5efb004d
Merge pull request #1711 from demett-brcm/avoid-undefined-behaviour
Mar 19, 2019
659060b9
Callables shouldn't have incoming ray flags
Mar 25, 2019
83170e3f
Enable GL_KHR_shader_subgroup properly
Mar 26, 2019
5125eb58
Merge pull request #1741 from dgkoch/shader_subgroup
Mar 27, 2019
137e071c
Merge pull request #1740 from ewerness-nv/callableincoming
Mar 27, 2019
9d92945d
Update spirv-tools known-good
Mar 27, 2019
e0d59bbe
Merge pull request #1742 from greg-lunarg/kg102
Mar 28, 2019
1d1fd885
build: Don't ship GTEST headers in install target
Apr 02, 2019
ef807f4b
Merge pull request #1746 from karl-lunarg/gtest-install
Apr 03, 2019
8b2f96d3
Check if _MSC_VER is defined before using.
Apr 03, 2019
1240db67
Merge pull request #1749 from dgkoch/dgkoch_common_mscver
Apr 04, 2019
3416d48b
Update to latest SPIR-V header and bump revision.
Apr 04, 2019
2d0095f2
Update spirv-tools known-good
Apr 04, 2019
e06c7e9a
Merge pull request #1750 from greg-lunarg/kg103
Apr 05, 2019
0aea3106
Add cstdlib include
Apr 06, 2019
0527c9db
Merge pull request #1752 from dgkoch/dkoch_build_fix18
Apr 08, 2019
55ba3eaf
introduce new --dump-builtin-symbols command line
Apr 13, 2019
412ff6ea
minor naming cleanup
Apr 13, 2019
b84a5204
minor improvements to formating
Apr 15, 2019
8a0e12a1
TType::getCompleteString insert optional structure name
Apr 16, 2019
4b1dfc56
improve formating
Apr 16, 2019
aa4e5277
revert typeName from getCompleteString() (breaks tests), add to function dump instead
Apr 16, 2019
83318018
improve formating
Apr 17, 2019
805b09f9
Merge pull request #1753 from pixeljetstream/ckubischnv_dumpbuiltins
Apr 17, 2019
0e5d1bb6
clang-format correction and typo (clang format likely not complete)
Apr 19, 2019
08d61df0
Fix #1720: Give an error for parameter mismatched image format.
Apr 19, 2019
f6873f7e
GLSL: Add error check for an argument dropping the 'restrict' qualifier
Apr 19, 2019
86c72c94
Bump revision.
Apr 19, 2019
d932cc42
Fix issues of explicit conversions.
Apr 25, 2019
faac86e5
If a shader's only use of float16 is for FConvert, add the Float16 capability.
May 01, 2019
758c9336
Add support for GL_EXT_buffer_reference2
May 01, 2019
5cb2fa2a
Fix #1759: Check for specialization constants when literals required.
May 03, 2019
c0640dab
Merge pull request #1758 from jeffbolznv/convertonly
May 03, 2019
f88e5824
Merge pull request #1755 from amdrexu/bugfix
May 03, 2019
e291f7a0
Merge pull request #1739 from jeffbolznv/buffer_reference2
May 08, 2019
88220d50
For nonuniformEXT constructor, make a copy of the node to decorate
May 08, 2019
8 additional commits have been omitted to prevent performance issues.
Loading
Loading