You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,13 @@ This is a TouchDesigner native port of [LYGIA Shader Library](https://github.com
4
4
5
5
## Description
6
6
7
-
This repository is a statically built version of the library ~ and hence no internet connection is needed for file resolution during runtime.
8
-
This version uses TouchDesigner's native include resolution mechanism for all the library's `#include`.
7
+
This repository is a statically built version of the library ~ and hence no internet connection is needed for file resolution during runtime.
8
+
This version uses TouchDesigner's native include resolution mechanism for all the library's `#include`.
9
9
The provided `.tox` file bundles all the files from the original libraries with modified paths and compliant names for it to work inside TouchDesigner.
10
10
11
11
## Versioning
12
12
13
-
> current version is `v.1.1.6`
13
+
> current version is `v.1.1.7`
14
14
15
15
This port will include static snapshots of the upstream repository and will be updated on every release porviding matching versions for each release.
16
16
@@ -21,8 +21,8 @@ This port will include static snapshots of the upstream repository and will be u
21
21
22
22
## Usage
23
23
24
-
You can find along the `.tox` file a demo `sandbox.toe` project showcasing it's use.
25
-
Mainly you need to make the `.tox` file to your project either via the global component library or by dragging it inside your project.
24
+
You can find along the `.tox` file a demo `sandbox.toe` project showcasing it's use.
25
+
Mainly you need to make the `.tox` file to your project either via the global component library or by dragging it inside your project.
26
26
Once the file is on your project, all works as expected with one **main difference**: file extensions for the `{filename}.glsl` programs become inside TouchDesigner a corresponding prepopulated `textDAT` named `{filename}_glsl`, hence your import will look as follows:
27
27
28
28
```
@@ -41,14 +41,14 @@ as opposed to
41
41
42
42
## Motivation
43
43
44
-
Shortly after the original library's release `v1.0.0` a TouchDesigner version of it was published [here](https://derivative.ca/community-post/asset/lygia-touchdesginer/66804) by [LeithBA](https://github.com/LeithBA).
44
+
Shortly after the original library's release `v1.0.0` a TouchDesigner version of it was published [here](https://derivative.ca/community-post/asset/lygia-touchdesginer/66804) by [LeithBA](https://github.com/LeithBA).
45
45
While the library works perfectly fine, it uses runtime web resolution for the files, which then makes having an internet connection available a requirement, on top of the overhead of such resolutions.
46
-
On the other hand TouchDesigner has native include resolution at it's core.
46
+
On the other hand TouchDesigner has native include resolution at it's core.
47
47
For those reasons I decided to bundle a native version of the library.
48
48
49
49
## Details
50
50
51
-
The whole library is packaged by cloning the upstream source and parsing all the files, updating the include paths and populating the guts of several `textDAT`s placed in their corresponding project hierarchy.
51
+
The whole library is packaged by cloning the upstream source and parsing all the files, updating the include paths and populating the guts of several `textDAT`s placed in their corresponding project hierarchy.
52
52
The parsing script might be released opensource if there is enough interest.
0 commit comments