xavier
|
b1d97537e8
hlsl: "in out" is also an inout qualifier.
|
7 years ago |
John Kessenich
|
2fcdd64e50
HLSL: Remove support for named tbuffer/cbuffer. Fixes #939.
|
7 years ago |
John Kessenich
|
054378d988
HLSL: Non-functional: Make test valid HLSL, and related comments/cleanup.
|
7 years ago |
John Kessenich
|
82ae8c31e0
HLSL: Fix #924: Convert between two different arrays with cast.
|
7 years ago |
John Kessenich
|
0320d090e2
HLSL: Recognize types declared as identifiers as identifiers.
|
7 years ago |
John Kessenich
|
96f65521b4
HLSL: Implement half matrices, and map all half* -> float*.
|
7 years ago |
John Kessenich
|
f6deacd579
HLSL: Track control-flow nesting and warn on aliasing under it.
|
7 years ago |
John Kessenich
|
0e07119ae2
HLSL: Fix #919: for-init-statement is arbitrary declaration or expression.
|
7 years ago |
John Kessenich
|
0a2a0cd3a4
HLSL: Implement member functions calling member functions.
|
7 years ago |
steve-lunarg
|
f1709e7146
HLSL: implement [unroll] and [loop] attributes
|
7 years ago |
steve-lunarg
|
a766b838f5
HLSL: Add ConstantBuffer<T> syntax
|
7 years ago |
steve-lunarg
|
7b1dcd6693
HLSL: add readonly qualifier to tbuffer, so they end up as SRV
|
7 years ago |
John Kessenich
|
0c6f9360f5
HLSL: Fix #96: Support do-while loop substatements with no curly braces.
|
7 years ago |
John Kessenich
|
a8d3db6b32
Merge pull request #835 from steve-lunarg/sb-counters
|
7 years ago |
John Kessenich
|
2aa12b1c05
HLSL: Address #839: avoid crash by distinguishing between bad argument and no argument.
|
7 years ago |
steve-lunarg
|
8e26feb8f2
WIP: HLSL: structuredbuffer counter functionality
|
7 years ago |
John Kessenich
|
636b62db8b
HLSL: Support vector 'cond ? :' -> EOpMix -> OpSelect.
|
7 years ago |
John Kessenich
|
13075c612c
HLSL: Fix #832: don't require terminating semicolon for cbuffer/tbuffer.
|
7 years ago |
steve-lunarg
|
2efd6c6d0c
HLSL: cast bracket dereference index to int type if not.
|
7 years ago |
John Kessenich
|
c633f644da
HLSL: Non-functional: rationalize making constructors.
|
7 years ago |
steve-lunarg
|
067eb9b48a
WIP: HLSL: Support InputPatch variables in patch constant functions
|
7 years ago |
steve-lunarg
|
08e0c086c8
HLSL: fix GS implementation for EP wrapping
|
7 years ago |
steve-lunarg
|
bf1537f4b4
WIP: HLSL: force uncombined flag off for Buffer<>
|
7 years ago |
John Kessenich
|
f36542f46d
Revert "Merge pull request #779 from steve-lunarg/buffer-unsampled-fix"
|
7 years ago |
John Kessenich
|
7e997e2612
HLSL: Implicit bool conversions for conditional expressions and related.
|
7 years ago |
John Kessenich
|
8f9fdc986a
HLSL: Add namespace grammar and some basic semantics.
|
7 years ago |
John Kessenich
|
4dc835c369
Non-functional: Round of adding 'const', related to more efficient getFullNamespaceName().
|
7 years ago |
John Kessenich
|
aa3c64c214
Fix #800 (mostly): set of Linux warnings.
|
7 years ago |
John Kessenich
|
7a41f96d10
HLSL: Implement 'this' keyword.
|
7 years ago |
John Kessenich
|
3778979cd4
HLSL: non-static member functions: track and find active anonymous 'this' scopes and members.
|
7 years ago |