summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAge
* Pick correct GLSL version when `gl_Layer` usedTim Foley2017-07-17
* Merge pull request #108 from tfoleyNV/gh-105Tim Foley2017-07-17
|\
| * Add emit logic for generic app expressionsTim Foley2017-07-17
| * Fix AST node type for `TriangleStream`Tim Foley2017-07-17
| * Skip unknown types during parameter-binding/-reflection stepTim Foley2017-07-17
* | Merge pull request #107 from tfoleyNV/glsl-matrix-mult-bugTim Foley2017-07-17
|\ \ | |/ |/|
| * Add explicit operator overloads for scalar/matrix casesTim Foley2017-07-17
|/
* Merge pull request #106 from tfoleyNV/varying-integerTim Foley2017-07-17
|\
| * Handle `flat` interpolation cases in cross compilationTim Foley2017-07-17
|/
* Merge pull request #92 from tfoleyNV/glsl-thread-group-sizeTim Foley2017-07-14
|\
| * Add reflection support for GLSL thread-group-size modifierTim Foley2017-07-14
|/
* Merge pull request #90 from tfoleyNV/cbuffer-field-layout-fixTim Foley2017-07-14
|\
| * Adjust type layout when parameter block constains member using the same resourceTim Foley2017-07-14
|/
* Merge pull request #89 from tfoleyNV/glpervertex-location-fixTim Foley2017-07-14
|\
| * Don't assign a `binding` to a `push_constant` bufferTim Foley2017-07-14
| * Don't use "auto locations" mode in glslangTim Foley2017-07-14
|/
* Merge pull request #87 from tfoleyNV/debug-dumpTim Foley2017-07-13
|\
| * Add support for dumping intermediates for debugging.Tim Foley2017-07-13
|/
* Merge pull request #86 from tfoleyNV/resource-array-layout-fixTim Foley2017-07-13
|\
| * An array of resources in Vulkan only consumes one bindingTim Foley2017-07-13
* | Merge pull request #85 from tfoleyNV/workingTim Foley2017-07-13
|\|
| * Add several missing GLSL qualifiersTim Foley2017-07-13
| * Allow GLSL `#version` to be selected based on profileTim Foley2017-07-13
| * Allow `spGetEntryPointCode` to return text results tooTim Foley2017-07-13
| * Don't emit C-style `#line` directives when directly generating GLSLTim Foley2017-07-13
| * Update version of `glslang` in submoduleTim Foley2017-07-13
|/
* Merge pull request #80 from tfoleyNV/falcor-workTim Foley2017-07-12
|\
| * Add ability for intrinsics to require GLSL extensionsTim Foley2017-07-12
| * Don't report error on assigning to an erroneous expressionTim Foley2017-07-12
| * Don't emit interpolation modifiers on struct fields when outputting GLSLTim Foley2017-07-12
| * Use C-style line directives, even for GLSLTim Foley2017-07-12
| * Properly register error on downstream compiler failureTim Foley2017-07-12
| * Add tuple lowering logic for assignmentTim Foley2017-07-12
|/
* Merge pull request #79 from tfoleyNV/sample-rate-reflectionTim Foley2017-07-12
|\
| * Add basic reflection query for checking if entry point is "sample-rate"Tim Foley2017-07-12
| * Add per-entry-point information to reflection JSON dumpsTim Foley2017-07-12
|/
* Merge pull request #76 from tfoleyNV/gh-75Tim Foley2017-07-11
|\
| * Make parser recovering more robust to avoid infinite loopsTim Foley2017-07-11
|/
* Merge pull request #74 from tfoleyNV/resources-in-structsTim Foley2017-07-11
|\
| * Bug fixes for resources-in-structs.Tim Foley2017-07-11
| * Add GLSL lowerings for `ddx*` and `ddy*`Tim Foley2017-07-11
| * Bug fix for lowering of tuple types without layout.Tim Foley2017-07-11
|/
* Merge pull request #73 from tfoleyNV/image-type-reflectionTim Foley2017-07-11
|\
| * Improve reporting of GLSL `image*` typesTim Foley2017-07-11
* | Merge pull request #72 from tfoleyNV/resources-in-structsTim Foley2017-07-11
|\ \ | |/ |/|
| * Initial work on handling resources in structs during cross-compilationTim Foley2017-07-11
| * Fixup for binary/string output.Tim Foley2017-07-11
|/
* Merge pull request #70 from tfoleyNV/support-more-sv-semanticsTim Foley2017-07-11
|\
| * Add GLSL translations for many `SV_*` semanticsTim Foley2017-07-11
| * Don't emitting an imported declaration unless it is used.Tim Foley2017-07-11