Rex Xu
|
a00e51b5b2
HLSL: Correct some mistakes for min16 types
|
6 年之前 |
John Kessenich
|
66011cb2c2
SPV: Implement Vulkan 1.1 features and extensions.
|
6 年之前 |
LoopDawg
|
e5530b92ce
HLSL: implement TextureBuffer<type>
|
6 年之前 |
LoopDawg
|
7f93d56ef2
HLSL: add subpass input types and methods
|
7 年之前 |
John Kessenich
|
96f65521b4
HLSL: Implement half matrices, and map all half* -> float*.
|
7 年之前 |
steve-lunarg
|
a766b838f5
HLSL: Add ConstantBuffer<T> syntax
|
7 年之前 |
John Kessenich
|
8f9fdc986a
HLSL: Add namespace grammar and some basic semantics.
|
7 年之前 |
John Kessenich
|
7a41f96d10
HLSL: Implement 'this' keyword.
|
7 年之前 |
John Kessenich
|
36b218de91
HLSL: Fix #771: add inline keyword.
|
7 年之前 |
John Kessenich
|
54ee28f4d0
HLSL: Add scoping operator, accept static member functions, and support calling them.
|
7 年之前 |
John Kessenich
|
523e20dc02
PP: Recognize the '::' token, and translate appropriately to GLSL/HLSL token.
|
7 年之前 |
John Kessenich
|
27ffb29908
HLSL: Add 'class' keyword as (so far) synonym for 'struct'.
|
7 年之前 |
steve-lunarg
|
5da1f038d8
HLSL: implement 4 (of 6) structuredbuffer types
|
7 年之前 |
steve-lunarg
|
858c928ac7
Add basic HS/DS implementation.
|
7 年之前 |
John Kessenich
|
927608b393
Non-functional: White space after "//", mostly for copyrights.
|
7 年之前 |
John Kessenich
|
ecba76fe73
Non-Functional: Whitespace, comments, replace accidentally deleted comment.
|
7 年之前 |
steve-lunarg
|
5ca85ad9de
HLSL: allow scalar type keywords as identifiers, and add half type support.
|
7 年之前 |
steve-lunarg
|
f49cdf4183
WIP: HLSL: Add GS support
|
7 年之前 |
steve-lunarg
|
3226b0835c
HLSL: Add min*{float,int,uint} types
|
8 年之前 |
steve-lunarg
|
bb0183f817
HLSL: phase 1: add RWTexture and RWBuffer
|
8 年之前 |
John Kessenich
|
a1e2d4952e
HLSL: Move to correct parsing of annotations, improving all annotations and recent string grammar.
|
8 年之前 |
John Kessenich
|
86f7138706
HLSL: Add string basic type and recognize string declaration grammar.
|
8 年之前 |
steve-lunarg
|
efe9724795
HLSL: Add EHTokStringConstant, so that string attributes may be parsed
|
8 年之前 |
John Kessenich
|
b9e39120b4
HLSL: Partially address issue #463: accept GLSL layout(...).
|
8 年之前 |
John Kessenich
|
3d157c510f
HLSL: cbuffer and tbuffer grammar and production.
|
8 年之前 |
LoopDawg
|
9249c709b0
HLSL: add in/out/inout qualifiers.
|
8 年之前 |
LoopDawg
|
4886f69734
HLSL: Sampler/texture declarations, method syntax, partial Sample method
|
8 年之前 |
John Kessenich
|
630dd7da43
HLSL: Flesh out misc. declaration grammar: semantics/registers/annotations/precise/etc.
|
8 年之前 |
John Kessenich
|
71351de879
HLSL: Add all int/float/bool/uint matrix types, void for functions, and a few others.
|
8 年之前 |
John Kessenich
|
34fb036a9c
HLSL: Add (almost) full expression grammar: Binary, unary (pre/post-fix), assign, ...
|
8 年之前 |