Skip to content

Commit 4f9903d

Browse files
authored
Rename "Masters" to "Roots" (#369)
1 parent 09ec380 commit 4f9903d

File tree

34 files changed

+105
-86
lines changed

34 files changed

+105
-86
lines changed

.changeset/honest-maps-dance.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@material-composer/patch-material": minor
3+
---
4+
5+
**Breaking Change:** `PatchedMaterialMaster` has been renamed to `PatchedMaterialRoot`.

.changeset/olive-coats-perform.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Example for working with individual scoped packages:
1818
import { compileShader } from "@shader-composer/core"
1919
import { PSRDNoise3D } from "@shader-composer/noise"
2020
import setupThree from "@shader-composer/three"
21-
import { PostProcessingEffectMaster } from "@shader-composer/postprocessing"
21+
import { PostProcessingEffectRoot } from "@shader-composer/postprocessing"
2222

2323
setupThree()
2424
```
@@ -28,7 +28,7 @@ For convenience, you can also use the `shader-composer` umbrella package. It dir
2828
```js
2929
import { compileShader, PSRDNoise3D } from "shader-composer"
3030
import setupThree from "shader-composer/three"
31-
import { PostProcessingEffectMaster } from "shader-composer/postprocessing"
31+
import { PostProcessingEffectRoot } from "shader-composer/postprocessing"
3232

3333
setupThree()
3434
```

.changeset/red-elephants-wave.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@shader-composer/core": minor
3+
---
4+
5+
**Breaking Change:** `ShaderMaterialMaster` and `CustomShaderMaterialMaster` have been renamed to `ShaderMaterialRoot` and `CustomShaderMaterialRoot`.

.changeset/sixty-llamas-boil.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@shader-composer/postprocessing": minor
3+
---
4+
5+
**Breaking Change:** `PostProcessingEffectMaster` has been renamed to `PostProcessingEffectRoot`.

.changeset/thin-mails-press.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@shader-composer/r3f": minor
3+
---
4+
5+
**Breaking Change:** `ShaderMaster` has been renamed to `ShaderRoot`.

apps/shader-composer-examples/src/examples/Billboarding.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { Description, FlatStage } from "r3f-stage"
2-
import { ShaderMaterialMaster, VertexPosition } from "shader-composer"
2+
import { ShaderMaterialRoot, VertexPosition } from "shader-composer"
33
import { useShader } from "shader-composer/r3f"
44
import { Billboard } from "shader-composer-toybox"
55
import { Color } from "three"
66

77
export default function BillboardingExample() {
88
const shader = useShader(() => {
9-
return ShaderMaterialMaster({
9+
return ShaderMaterialRoot({
1010
position: Billboard(VertexPosition),
1111
color: new Color("hotpink")
1212
})

apps/shader-composer-examples/src/examples/DiscoCube.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
Sub,
1515
VertexPosition
1616
} from "shader-composer"
17-
import { Shader, ShaderMaster, useShader } from "shader-composer/r3f"
17+
import { Shader, ShaderRoot, useShader } from "shader-composer/r3f"
1818
import { PSRDNoise3D } from "shader-composer"
1919
import { Color, Mesh } from "three"
2020

@@ -37,7 +37,7 @@ export default function DiscoCube() {
3737
(v) => Fract(v)
3838
)
3939

40-
return ShaderMaster({
40+
return ShaderRoot({
4141
color: Mul(new Color("#abf"), noise),
4242
metalness: noise,
4343
roughness: OneMinus(noise)

apps/shader-composer-examples/src/examples/Dissolve.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { useControls } from "leva"
33
import { Mix } from "shader-composer"
44
import {
55
Shader,
6-
ShaderMaster,
6+
ShaderRoot,
77
useShader,
88
useUniformUnit
99
} from "shader-composer/r3f"
@@ -44,7 +44,7 @@ export default function DissolveExample() {
4444
dissolveEdgeThickness
4545
)
4646

47-
return ShaderMaster({
47+
return ShaderRoot({
4848
color: pipe(sphereColor, (v) => Mix(v, dissolveEdgeColor, dissolve.edge)),
4949
alpha: dissolve.alpha
5050
})

apps/shader-composer-examples/src/examples/Fireball.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import {
1515
} from "shader-composer"
1616
import {
1717
Shader,
18-
ShaderMaster,
18+
ShaderRoot,
1919
useShader,
2020
useUniformUnit
2121
} from "shader-composer/r3f"
@@ -67,7 +67,7 @@ export default function Fireball() {
6767
(v) => Texture2D(sampler2D, Vec2([0, v])).color
6868
)
6969

70-
return ShaderMaster({
70+
return ShaderRoot({
7171
/* Modify the vertex position based on the displacement value. */
7272
position: pipe(
7373
displacement,

apps/shader-composer-examples/src/examples/Flag.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
Vec3,
99
VertexPosition
1010
} from "shader-composer"
11-
import { Shader, ShaderMaster, useShader } from "shader-composer/r3f"
11+
import { Shader, ShaderRoot, useShader } from "shader-composer/r3f"
1212
import { DoubleSide } from "three"
1313
import textureUrl from "./textures/shader-composer-logo.jpg"
1414

@@ -18,7 +18,7 @@ export default function Flag() {
1818
const shader = useShader(() => {
1919
const time = GlobalTime
2020

21-
return ShaderMaster({
21+
return ShaderRoot({
2222
position: Vec3([
2323
VertexPosition.x,
2424
VertexPosition.y,

0 commit comments

Comments
 (0)