1. d53f717 HLSL: add Buffer support for Load method by steve-lunarg · 8 years ago
  2. 68f2c14 HLSL: Add CalculateLevelOfDetail, and unimplemented errors for *Unclamped and GetSamplePosition by steve-lunarg · 8 years ago
  3. 00957f8 HLSL: Implement ?: grammar productions. by John Kessenich · 8 years ago
  4. b783d71 HLSL: Report failed assignments; some were silently not happening. by John Kessenich · 8 years ago
  5. 1e19d90 HLSL: add 2DMS texture formats, and matching Load / GetDimensions support by steve-lunarg · 8 years ago
  6. 731cd83 Merge pull request #405 from steve-lunarg/samplers by John Kessenich · 8 years ago
  7. 64723c2 Merge pull request #406 from steve-lunarg/pp_line by John Kessenich · 8 years ago
  8. 3d157c5 HLSL: cbuffer and tbuffer grammar and production. by John Kessenich · 8 years ago
  9. 6256146 HLSL: enable #line extension by default for HLSL source. by LoopDawg · 8 years ago
  10. a2f3d28 HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow by LoopDawg · 8 years ago
  11. 3ef7852 HLSL: Add SampleLevel method by LoopDawg · 8 years ago
  12. 2f003ac Merge pull request #393 from steve-lunarg/warning-enable by John Kessenich · 8 years ago
  13. 6d47895 Add g++/clang warnings to match some enabled by /W4 in MSVC. by LoopDawg · 8 years ago
  14. f245101 HLSL: Add texture Load method & decomposition by LoopDawg · 8 years ago
  15. a78b029 HLSL: Add SampleCmp and SampleCmpLevelZero texture methods by LoopDawg · 8 years ago
  16. 5d58fae HLSL: Add tx.GetDimensions method (uint returns only) by LoopDawg · 8 years ago
  17. e4821e4 Build: Fix three new warnings in HLSL code. by John Kessenich · 8 years ago
  18. a2b7991 HLSL: Add SampleBias and SampleGrad, and associated tests by LoopDawg · 8 years ago
  19. 51e74b1 Merge pull request #385 from steve-lunarg/inout-qualifiers by John Kessenich · 8 years ago
  20. 92aff54 HLSL: add offset Sample() form and arrayed texture support by LoopDawg · 8 years ago
  21. 9249c70 HLSL: add in/out/inout qualifiers. by LoopDawg · 8 years ago
  22. 4886f69 HLSL: Sampler/texture declarations, method syntax, partial Sample method by LoopDawg · 8 years ago
  23. 7f349c7 Build: Remove causes of pedantic warnings. Addresses issue #352 and PR #242. by John Kessenich · 8 years ago
  24. 5e69ec6 HLSL: Add typedef grammar and production. by John Kessenich · 8 years ago
  25. d5ed0b6 HLSL: Mostly non-functional: simplify, rationalize, and generalize the declaration grammar. by John Kessenich · 8 years ago
  26. 0735424 HLSL: Grammar: Recognize { } style initializers for composites. by John Kessenich · 8 years ago
  27. b0a63f5 HLSL: Correctly identify which variables are global storage class. by John Kessenich · 8 years ago
  28. 532543c HLSL: Grammar: Make comma-separated declaration lists work. by John Kessenich · 8 years ago
  29. 6daaa4f HLSL: Add template style constructors for vector & matrix types by LoopDawg · 8 years ago
  30. d02dc5d HLSL: Implement switch/case/default. by John Kessenich · 8 years ago
  31. 1b7fd0f Add asdouble, fma, & mad intrinsics and change profile to allow doubles when parsing prototypes by LoopDawg · 8 years ago
  32. e5a8072 Merge pull request #349 from steve-lunarg/intrinsics by John Kessenich · 8 years ago
  33. 5bc4d9a HLSL: Airplane work: break/continue/discard grammar, and decls for for/if/while. by John Kessenich · 8 years ago
  34. 4624a02 Add lerp, fix sincos return type, ret type tests, non-square mats, HLSL->AST tx semantics by LoopDawg · 8 years ago
  35. 6e72fdd Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnapped by LoopDawg · 8 years ago
  36. 19b92ff HLSL: Basic array grammar. by John Kessenich · 8 years ago
  37. 93a162a HLSL: Handle "." for structure dereference and swizzle. by John Kessenich · 8 years ago
  38. 5aa59e2 HLSL: Map parameter qualifiers from generic to function-specific and entry-point specific. by John Kessenich · 8 years ago
  39. c3387d3 HLSL: Support semantics in function parameter declarations. by John Kessenich · 8 years ago
  40. b901ade SPV: Non-functional: Condense SPV-related versioning, and rationalize all uses. by John Kessenich · 8 years ago
  41. 5891070 Implement atomic ops, bit conversions, fix fwidth stage mask, fix saturate dest modifier. by LoopDawg · 8 years ago
  42. cd784bc Merge pull request #337 from steve-lunarg/intrinsics by John Kessenich · 8 years ago
  43. 630dd7d HLSL: Flesh out misc. declaration grammar: semantics/registers/annotations/precise/etc. by John Kessenich · 8 years ago
  44. e6e7494 HLSL: Implement basic "struct" grammar. by John Kessenich · 8 years ago
  45. 592860c Add decompositions for some HLSL intrinsics. by LoopDawg · 8 years ago
  46. 077e052 HLSL: Implement proper nesting of symbol-table scopes and identifier searching. by John Kessenich · 8 years ago
  47. 71351de HLSL: Add all int/float/bool/uint matrix types, void for functions, and a few others. by John Kessenich · 8 years ago
  48. 119f8f6 HLSL: Flesh out the loop grammar and productions. by John Kessenich · 8 years ago
  49. 0d2b6de HLSL: Attribute grammar and if-else grammar/productions. by John Kessenich · 8 years ago
  50. 21472ae HLSL: Finish skeletan of the "statement" grammar. by John Kessenich · 8 years ago
  51. 1cc1a28 HLSL: 1) Implement lookahead buffers/stacks for token advance/recede, 2) use it for cast operation. by John Kessenich · 8 years ago
  52. ef764a2 Fix for empty statement segfault. by LoopDawg · 8 years ago
  53. 4b67732 Initial implementation of direct-mapped subset of HLSL intrinsics with type subset. by LoopDawg · 8 years ago
  54. 0ae28ea Add base class TParseables for intrinsic / builtin generation. by LoopDawg · 8 years ago
  55. 0133c12 HLSL: Add more matrix types to the grammar. by John Kessenich · 8 years ago
  56. 8d72f1a Full stack: distinguish between a scalar and a vector of size 1. by John Kessenich · 8 years ago
  57. 4678ca9 HLSL: Add function call syntax and AST building. by John Kessenich · 8 years ago
  58. db0eaf9 Updated cmake to better organize folders and options. by Andrew Woloszyn · 9 years ago
  59. 3f46053 Remove duplicated cmake_minimum_required() calls. by Lei Zhang · 9 years ago
  60. 17f0786 Parser: Precise: Recognize 'precise', tag types, and do related semantic checking. by John Kessenich · 9 years ago
  61. 34fb036 HLSL: Add (almost) full expression grammar: Binary, unary (pre/post-fix), assign, ... by John Kessenich · 9 years ago
  62. 9c86c6a HLSL: Separate out token stream handling from grammar recognition. by John Kessenich · 9 years ago
  63. e512cd9 Vulkan: Add the #define VULKAN 100 when compiled for Vulkan. by John Kessenich · 9 years ago
  64. 7e3e486 Memory: Don't use pool memory to store the entry point name in the intermediate representation. by John Kessenich · 9 years ago
  65. 1c7e707 Merge branch 'master' into hlsl-frontend by John Kessenich · 9 years ago
  66. aecd497 HLSL: Abstract accepting an identifier. by John Kessenich · 9 years ago
  67. 078d7f2 HLSL: Simplify appearances a bit to make easier to read. by John Kessenich · 9 years ago
  68. 5f934b0 HLSL: Accept basic funtion definitions. (Not yet mapping input/output for entry point.) by John Kessenich · 9 years ago
  69. 48882ef HLSL: Get correct set of reserved words. by John Kessenich · 9 years ago
  70. d016be1 HLSL: Hook up constructor expressions through the AST. by John Kessenich · 9 years ago
  71. 87142c7 HLSL: Add basic declaration syntax and AST generation. by John Kessenich · 9 years ago
  72. e01a9bc HLSL: Plumb in HLSL parse context and keywords, and most basic HLSL parser and test. by John Kessenich · 9 years ago