summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)Author
2017-08-15Add missing expected output file for test.Tim Foley
2017-08-15Improve diagnostics for overlapping/conflicting bindingsTim Foley
2017-08-15Handle possibility of bad types in varying input/output signature.Tim Foley
2017-08-10Make source location lightweightTim Foley
2017-08-09Fix use of "pseudo-syntax" in current lowering passTim Foley
2017-07-23Fixup for the glslang bug workaroundTim Foley
2017-07-23Work around glslang issue 988Tim Foley
2017-07-22Make the "hack" sampler explicit for nowTim Foley
2017-07-21Don't add `flat` qualifier to integer fragment outputTim Foley
2017-07-20Translate NV single-pass stereo extension from Slang to GLSLTim Foley
2017-07-19Fix up translation of `GetDimensions()`Tim Foley
2017-07-18Add a compile-time loop construct to SlangTim Foley
2017-07-18Support scalarization of varying input/output for GLSLTim Foley
2017-07-17Pick correct GLSL version when `gl_Layer` usedTim Foley
2017-07-17Add explicit operator overloads for scalar/matrix casesTim Foley
2017-07-17Handle `flat` interpolation cases in cross compilationTim Foley
2017-07-14Add reflection support for GLSL thread-group-size modifierTim Foley
2017-07-14Don't assign a `binding` to a `push_constant` bufferTim Foley
2017-07-13An array of resources in Vulkan only consumes one bindingTim Foley
2017-07-12Add basic reflection query for checking if entry point is "sample-rate"Tim Foley
2017-07-12Add per-entry-point information to reflection JSON dumpsTim Foley
2017-07-11Make parser recovering more robust to avoid infinite loopsTim Foley
2017-07-11Merge pull request #73 from tfoleyNV/image-type-reflectionTim Foley
2017-07-11Improve reporting of GLSL `image*` typesTim Foley
2017-07-11Initial work on handling resources in structs during cross-compilationTim Foley
2017-07-11Don't emitting an imported declaration unless it is used.Tim Foley
2017-07-10Cleanups for test cases:Tim Foley
2017-07-09Pick layout rules based on target languge, not source.Tim Foley
2017-07-08Revise the (only) rewriter-error test caseTim Foley
2017-07-07Fix support for `std430` layoutTim Foley
2017-07-07Fix alignment computation for `std140` uniformsTim Foley
2017-06-30Add initial cross-compilation test case.Tim Foley
2017-06-30Add meta-definitions for AST typesTim Foley
2017-06-28Actually respect suffixes on numeric literals.Tim Foley
2017-06-27Allow "dotted" import pathsTim Foley
2017-06-27Allow for re-export of an `import` declarationTim Foley
2017-06-27Emit global-scope parameters from imported files.Tim Foley
2017-06-26Fix parsing of string literals.Tim Foley
2017-06-26Make `#import` work with preprocessor macrosTim Foley
2017-06-26Replace "auto-import" with `#import`Tim Foley
2017-06-26Add expected output file for test.Tim Foley
2017-06-26Include imported code when generating reflection dataTim Foley
2017-06-20Fix types for `InputPatch` and `OutputPatch`Tim Foley
2017-06-19Allow for automatic importing of Slang codeTim Foley
2017-06-15Add basic support for `interface` declarationsTim Foley
2017-06-14AppVeyor: Run tests as part of AppVeyor buildsTim Foley
2017-06-14Testing: Adding binding-generation tests for some GLSL shadersTim Foley
2017-06-13First pass at support for cross-compilationTim Foley
2017-06-12Add test case for escaped newlines.Tim Foley
2017-06-12Rename tests from `*.spire` to `*.slang`Tim Foley