summaryrefslogtreecommitdiffstats
path: root/source/slang/modifier-defs.h
Commit message (Expand)AuthorAge
* Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia2019-05-31
* Initial support for the `precise` keyword (#958)Tim Foley2019-04-29
* Add better control over image formats for GLSL/SPIR-V targets (#939)Tim Foley2019-04-08
* [[vk::shader_record]] (#836)jsmall-nvidia2019-02-11
* Add support for user defined attributes.Yong He2019-01-29
* Add support for Vulkan raytraicng "shader record" (#735)Tim Foley2018-11-30
* Add support for globallycoherent modifier (#732)Tim Foley2018-11-29
* Feature/early depth stencil (#727)jsmall-nvidia2018-11-21
* Add callable shader support for Vulkan ray tracing (#718)Tim Foley2018-11-12
* Update Vulkan ray tracing support to final extension spec (#717)Tim Foley2018-11-09
* Add basic support for [mutating] methods (#667)Tim Foley2018-10-11
* Support cross-compilation of ray tracing shaders to Vulkan (#663)Tim Foley2018-10-04
* Support for [[vk::push_constant]] (#629)jsmall-nvidia2018-08-22
* Feature/attributed binding (#621)jsmall-nvidia2018-07-31
* Support for Tessellation (#607)jsmall-nvidia2018-06-27
* Fix global atomic functions (#582)Tim Foley2018-05-29
* Add support for explicit register space bindings (#542)Tim Foley2018-05-02
* Introduce an IR-level type system (#481)Tim Foley2018-04-11
* Pass AST interpolation modifiers through to codegen. (#475)Tim Foley2018-04-04
* Overhaul implementation of [attributes] (#443)Tim Foley2018-03-16
* Initial work on validating "constexpr"-ness in IR (#420)Tim Foley2018-02-22
* Fix legalization of generic types (#377)Tim Foley2018-01-21
* All compiler fixes to get ir branch work with falcor feature demo.Yong He2018-01-17
* Make AST and IR share type legalization code (#303)Tim Foley2017-12-06
* Parameter blocks (#245)Tim Foley2017-11-06
* Work towards target-specific function overloads (#210)Tim Foley2017-10-12
* Replace old notion of "intrinsic" operationsTim Foley2017-09-07
* Continue work on IR-based codegenTim Foley2017-09-06
* Move implicit conversion operations to stdlibTim Foley2017-09-05
* Add an explicit `Name` typeTim Foley2017-08-14
* Data-driven parsing of modifiersTim Foley2017-08-12
* Major naming overhaul:Tim Foley2017-08-09
* Fix up translation of `GetDimensions()`Tim Foley2017-07-19
* Add reflection support for GLSL thread-group-size modifierTim Foley2017-07-14
* Don't assign a `binding` to a `push_constant` bufferTim Foley2017-07-14
* Add ability for intrinsics to require GLSL extensionsTim Foley2017-07-12
* Don't emit interpolation modifiers on struct fields when outputting GLSLTim Foley2017-07-12
* Initial work on handling resources in structs during cross-compilationTim Foley2017-07-11
* More cross-compilation fixesTim Foley2017-07-10
* Start to support cross-compilation via "lowering" passTim Foley2017-07-06
* Add meta-definitions for AST typesTim Foley2017-06-30