summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2023-05-22 15:25:45 -0700
committerGitHub <noreply@github.com>2023-05-22 15:25:45 -0700
commit192c318900c9bc4248cacc1b9bb6b195baf2b23e (patch)
tree06370c971d30fb6834497b4d23ce6b6a34e7c447
parent972a931452c3f06a23a4f67ccfb655851df53fa4 (diff)
Update README.md
-rw-r--r--README.md2
1 files changed, 0 insertions, 2 deletions
diff --git a/README.md b/README.md
index cb48ea41d..ab1c0335f 100644
--- a/README.md
+++ b/README.md
@@ -20,8 +20,6 @@ The Slang system is designed to provide developers of real-time graphics applica
* Generics and interfaces allow shader specialization to be expressed cleanly without resort to preprocessor techniques or string-pasting. Unlike C++ templates, Slang's generics are checked ahead of time and don't produce cascading error messages that are difficult to diagnose. The same generic shader can be specialized for a variety of different types to produce specialized code ahead of time, or on the fly, completely under application control.
-* Automatic differentiation enables generating forward and backward derivative propagation code from any user defined functions, speeding up the integration of machine learning techniques that rely on differentiable kernels.
-
* Slang provides a module system that can be used to logically organize code and benefit from separate compilation. Slang modules can be compiled offline to a custom IR (with optional obfuscation) and then linked at runtime to generate DXIL, SPIR-V etc.
* Rather than require tedious explicit `register` and `layout` specifications on each shader parameter, Slang supports completely automate and deterministic assignment of binding locations to parameter. You can write simple and clean code and still get the deterministic layout your application wants.