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