Skip to content

Commit

Permalink
docs(shader-ast-stdlib): add AUTHORS.md, update readme (#422)
Browse files Browse the repository at this point in the history
  • Loading branch information
postspectacular committed Oct 24, 2023
1 parent 397b21e commit 0654028
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 3 deletions.
7 changes: 7 additions & 0 deletions packages/shader-ast-stdlib/AUTHORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
### Maintainer

- Karsten Schmidt (@postspectacular)

### Contributors

- Yury Hantsouski (@Hantsouski)
23 changes: 20 additions & 3 deletions packages/shader-ast-stdlib/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ This project is part of the
- [Fog](#fog)
- [Lighting](#lighting)
- [Math](#math)
- [Easing functions](#easing-functions)
- [Oscillators](#oscillators)
- [Matrix operations](#matrix-operations)
- [Noise / randomness](#noise--randomness)
Expand Down Expand Up @@ -102,7 +103,7 @@ For Node.js REPL:
const shaderAstStdlib = await import("@thi.ng/shader-ast-stdlib");
```

Package sizes (brotli'd, pre-treeshake): ESM: 11.82 KB
Package sizes (brotli'd, pre-treeshake): ESM: 12.62 KB

## Dependencies

Expand Down Expand Up @@ -391,6 +392,21 @@ for reference.
- `smootherStep` / `smootherStep2` / `smootherStep3` / `smootherStep4`
- `smootherStep01` / `smootherStep01_2` / `smootherStep01_3` / `smootherStep01_4`

### Easing functions

[/src/math/easing.ts](https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib/src/math/easing.ts)

- `easeInBack` / `easeOutBack` / `easeInOutBack`
- `easeInBounce` / `easeOutBounce` / `easeInOutBounce`
- `easeInCirc` / `easeOutCirc` / `easeInOutCirc`
- `easeInCubic` / `easeOutCubic` / `easeInOutCubic`
- `easeInElastic` / `easeOutElastic` / `easeInOutElastic`
- `easeInExpo` / `easeOutExpo` / `easeInOutExpo`
- `easeInQuad` / `easeOutQuad` / `easeInOutQuad`
- `easeInQuart` / `easeOutQuart` / `easeInOutQuart`
- `easeInQuint` / `easeOutQuint` / `easeInOutQuint`
- `easeInSine` / `easeOutSine` / `easeInOutSine`

### Oscillators

[/src/math](https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib/src/math/osc.ts)
Expand Down Expand Up @@ -491,14 +507,15 @@ for reference.

## Authors

- [Karsten Schmidt](https://thi.ng)
- [Karsten Schmidt](https://thi.ng) (Main author)
- [Yury Hantsouski](https://github.com/Hantsouski)

If this project contributes to an academic publication, please cite it as:

```bibtex
@misc{thing-shader-ast-stdlib,
title = "@thi.ng/shader-ast-stdlib",
author = "Karsten Schmidt",
author = "Karsten Schmidt and others",
note = "https://thi.ng/shader-ast-stdlib",
year = 2019
}
Expand Down
15 changes: 15 additions & 0 deletions packages/shader-ast-stdlib/tpl.readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,21 @@ for reference.
- `smootherStep` / `smootherStep2` / `smootherStep3` / `smootherStep4`
- `smootherStep01` / `smootherStep01_2` / `smootherStep01_3` / `smootherStep01_4`

### Easing functions

[/src/math/easing.ts](https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib/src/math/easing.ts)

- `easeInBack` / `easeOutBack` / `easeInOutBack`
- `easeInBounce` / `easeOutBounce` / `easeInOutBounce`
- `easeInCirc` / `easeOutCirc` / `easeInOutCirc`
- `easeInCubic` / `easeOutCubic` / `easeInOutCubic`
- `easeInElastic` / `easeOutElastic` / `easeInOutElastic`
- `easeInExpo` / `easeOutExpo` / `easeInOutExpo`
- `easeInQuad` / `easeOutQuad` / `easeInOutQuad`
- `easeInQuart` / `easeOutQuart` / `easeInOutQuart`
- `easeInQuint` / `easeOutQuint` / `easeInOutQuint`
- `easeInSine` / `easeOutSine` / `easeInOutSine`

### Oscillators

[/src/math](https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib/src/math/osc.ts)
Expand Down

0 comments on commit 0654028

Please sign in to comment.