Commit History

Author SHA1 Message Date
  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