John Kessenich
|
28be4543cd
Infrastructure: Generalize and broaden per-variable extension checking.
|
7 years ago |
John Kessenich
|
b23d232ec5
Licensing. Fixes #958. Add licenes file and update copyrights.
|
7 years ago |
Rémi Verschelde
|
ebfd91a719
Remove Unix executable permission from text files
|
7 years ago |
John Kessenich
|
bd1c1831d5
Manually merge ClemensRognerSD-dx9-sampler and resolve conflicts.
|
7 years ago |
greg-lunarg
|
5d43c4aac7
SPV: Fix #1575, fix #1593: Support HLSL #line
|
7 years ago |
John Kessenich
|
e3b76ed608
Merge branch 'scalar_block_layout' of https://github.com/jeffbolznv/glslang into jeffbolznv-scalar_block_layout
|
7 years ago |
Jeff Bolz
|
7da39ed968
Implement GL_EXT_scalar_block_layout
|
7 years ago |
t.jung
|
31cd98c7b2
HLSL: implemented c register handling
|
7 years ago |
Alejandro Piñeiro
|
af8c1bdb16
ParseHelper: assign xfb_offset for struct members too
|
7 years ago |
John Kessenich
|
086febc448
PP: Fix #155: Don't give error on HLSL PP-only parsing.
|
7 years ago |
otakuto
|
d03da06ac1
Remove execute permissions
|
7 years ago |
John Kessenich
|
7d4c9a07b5
GLSL: Construct shadow texture from non-shadow sampler.
|
7 years ago |
John Kessenich
|
cf6bd066b9
HLSL: Fix #1432: Globally initialize local static variables.
|
7 years ago |
John Kessenich
|
dccfeedfc3
HLSL: Fix #1423: implement CalculateLevelOfDetailUnclamped().
|
7 years ago |
LoopDawg
|
c59916710e
HLSL: allow self-type cast (as no-op passthrough)
|
7 years ago |
LoopDawg
|
4e6d3eaf5d
HLSL: require coverage mask to be arrayed output.
|
7 years ago |
John Kessenich
|
cfb05ec702
Merge pull request #1379 from LoopDawg/groupid-fix
|
7 years ago |
LoopDawg
|
91a8178efb
HLSL: various SPIR-V compute shader IDs must be a 3-vector of integers.
|
7 years ago |
LoopDawg
|
1326b8c754
HLSL: Allow stream output Append() method after entry point.
|
7 years ago |
John Kessenich
|
c034c5a8a2
HLSL/SPV: Declare DepthReplacing for shaders declaring SV_Depth* outputs.
|
7 years ago |
danginsburg
|
95c87b657c
Fix issue #1350 - set the node type to match the atomic TIntermAggregate node type so that AtomicSMin/Max is not generated with a result type of void.
|
7 years ago |
John Kessenich
|
461ea09943
Non-functional: Fix tabs.
|
7 years ago |
John Kessenich
|
6ae18707f9
HLSL: Fix #1332: consistently use uint for counter buf typing.
|
8 years ago |
John Kessenich
|
5611c6d27b
GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier
|
8 years ago |
GregF
|
fb03a55e0f
Only print legalization warning if optimizer disabled
|
8 years ago |
John Kessenich
|
ead8622484
Non-functional. Rationalizations enabling future generalizations:
|
8 years ago |
John Kessenich
|
859b0342b8
Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning.
|
8 years ago |
John Kessenich
|
5d610ee1dc
Implement SPV_GOOGLE_hlsl_functionality1.
|
8 years ago |
Daniel Koch
|
bfe0952118
Fix build several build errors
|
8 years ago |
Rex Xu
|
a00e51b5b2
HLSL: Correct some mistakes for min16 types
|
8 years ago |