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