index
:
slang.git
master
Making it easier to work with shaders
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
source
/
slang
/
emit.cpp
Age
Commit message (
Expand
)
Author
2018-10-04
Support cross-compilation of ray tracing shaders to Vulkan (#663)
Tim Foley
2018-10-04
Remove need of IRHightLevelDecoration in emit (#660)
jsmall-nvidia
2018-09-24
Fixes around atomic operations (#652)
Tim Foley
2018-09-21
Remove the "hack sampler" workaround (#648)
Tim Foley
2018-09-20
Improve support for non-32-bit types. (#643)
Tim Foley
2018-09-19
Support for IRStringLit (#645)
jsmall-nvidia
2018-09-14
Improvements around IR representation and memory usage (#635)
jsmall-nvidia
2018-08-22
Support for [[vk::push_constant]] (#629)
jsmall-nvidia
2018-08-21
Add support for more RasterizerOrdered types (#628)
Tim Foley
2018-07-31
Fix imageStore output for types other than 4-vectors (#622)
Tim Foley
2018-07-26
Fix implicit flat interpolation for GLSL output (#619)
Tim Foley
2018-06-27
Support for Tessellation (#607)
jsmall-nvidia
2018-06-06
Add basic support for Shader Model 6.3 profiles (#594)
Tim Foley
2018-06-05
Fix atomic operations on RWBuffer (#593)
Tim Foley
2018-06-04
Emit directives to control matrix layout (#590)
Tim Foley
2018-05-29
Fix global atomic functions (#582)
Tim Foley
2018-05-24
A bunch of work to resolve #569 (#576)
Tim Foley
2018-05-23
When outputing a vector type with a size of 1 in GLSL, it needs to be output ...
jsmall-nvidia
2018-05-11
Cleanups around behavior when the compiler fails (#553)
Tim Foley
2018-05-10
Workaround for cases where we emit illegal-but-unused types
Tim Foley
2018-05-04
Re-enable emission of #line directives and clean up output (#554)
Tim Foley
2018-05-04
Allow more complex compound expressions when emitting from IR (#552)
Tim Foley
2018-05-03
Pass through original names for most declarations (#547)
Tim Foley
2018-05-02
Add support for "swizzled stores" (#544)
Tim Foley
2018-04-23
Improve SSA promotion for arrays and structs (#521)
Tim Foley
2018-04-19
Fix up DXR type emission from IR type system (#498)
Tim Foley
2018-04-18
Fix output of `groupshared` with IR type system (#492)
Tim Foley
2018-04-18
Fix up name mangling/unmangling for extensions (#493)
Tim Foley
2018-04-18
Fix some logic around legalization of sampler types (#496)
Tim Foley
2018-04-11
Introduce an IR-level type system (#481)
Tim Foley
2018-04-05
Falcor fixes (#479)
Tim Foley
2018-04-04
Pass AST interpolation modifiers through to codegen. (#475)
Tim Foley
2018-03-30
Fix several issues discovered by Falcor (#467)
Tim Foley
2018-03-29
Make IR-based output code cleaner (#458)
Tim Foley
2018-03-22
Add support for DirectX Raytracing (DXR) (#451)
Tim Foley
2018-03-19
Entry point attribute (#447)
Tim Foley
2018-03-16
Overhaul implementation of [attributes] (#443)
Tim Foley
2018-03-14
When emitting from IR, skip structured types with `__builtin` modifier (#442)
Tim Foley
2018-03-03
IR: next phase of "everything is an instruction" (#433)
Tim Foley
2018-03-01
IR: "everything is an instruction" (#432)
Tim Foley
2018-02-23
Refactor IR type system, step 0
Yong He
2018-02-23
Initial support for cross-compilation of geometry shaders to GLSL (#423)
Tim Foley
2018-02-22
Make `IRGlobalValue::mangledName` a `Name*`
Yong He
2018-02-22
Initial work on validating "constexpr"-ness in IR (#420)
Tim Foley
2018-02-20
make CompileRequest retain specailized IR module.
Yong He
2018-02-19
more to fixing memory leaks
Yong He
2018-02-19
Fix IR memory leaks.
Yong He
2018-02-18
stdlib fixes for Vulkan (#414)
Tim Foley
2018-02-16
Implement IR-level translation of system values for GLSL (#413)
Tim Foley
2018-02-16
IR/Vulkan fixes (#412)
Tim Foley
[next]