base href

This commit is contained in:
2025-12-31 14:31:55 +01:00
parent 5face1ba83
commit b97a355d47
8 changed files with 23 additions and 24 deletions

View File

@@ -157,7 +157,7 @@ Codex must:
* add block to pipeline with `pipeline.addBlock( block )`
```
import { Block } from "/framework/Block.js";
import { Block } from "./framework/Block.js";
import { ExamplePass } from "../passes/ExamplePass.js";
@@ -184,9 +184,9 @@ A pipeline:
* may override `execute()` to chain passes logically
```
import { RenderPipeline } from "/framework/RenderPipeline.js";
import { RenderPipeline } from "./framework/RenderPipeline.js";
import { Block } from "/framework/Block.js";
import { Block } from "./framework/Block.js";
import { ExamplePass } from "../passes/ExamplePass.js";
@@ -274,7 +274,7 @@ Codex must:
The entrypoint must follow this shape whenever Codex creates a new WebGPU project:
```
import { Engine } from "/framework/Engine.js";
import { Engine } from "./framework/Engine.js";
import { ExamplePipeline } from "./pipelines/ExamplePipeline.js";
@@ -384,4 +384,3 @@ Never omit bindBuffers if pass needs it.
* RenderPass
* Shader

View File

@@ -1,6 +1,6 @@
import { RenderPass } from "/framework/RenderPass.js";
import { RenderPass } from "./framework/RenderPass.js";
import Shader from "/framework/WebGpu.js";
import Shader from "./framework/WebGpu.js";
export class ColFFTPass extends RenderPass {

View File

@@ -1,8 +1,8 @@
import { RenderPass } from "/framework/RenderPass.js";
import { RenderPass } from "./framework/RenderPass.js";
import Shader from "/framework/WebGpu.js";
import Shader from "./framework/WebGpu.js";
import Matrix4 from "/framework/Matrix4.js";
import Matrix4 from "./framework/Matrix4.js";
export class OceanRenderPass extends RenderPass {

View File

@@ -1,8 +1,8 @@
import { RenderPass } from "/framework/RenderPass.js";
import { RenderPass } from "./framework/RenderPass.js";
import Shader from "/framework/WebGpu.js";
import Shader from "./framework/WebGpu.js";
import Matrix4 from "/framework/Matrix4.js";
import Matrix4 from "./framework/Matrix4.js";
export class OceanSolidRenderPass extends RenderPass {

View File

@@ -1,6 +1,6 @@
import { RenderPass } from "/framework/RenderPass.js";
import { RenderPass } from "./framework/RenderPass.js";
import Shader from "/framework/WebGpu.js";
import Shader from "./framework/WebGpu.js";
export class RowFFTPass extends RenderPass {

View File

@@ -1,8 +1,8 @@
import { RenderPass } from "/framework/RenderPass.js";
import { RenderPass } from "./framework/RenderPass.js";
import Shader from "/framework/WebGpu.js";
import Shader from "./framework/WebGpu.js";
import Matrix4 from "/framework/Matrix4.js";
import Matrix4 from "./framework/Matrix4.js";
export class SkySpherePass extends RenderPass {

View File

@@ -1,6 +1,6 @@
import { RenderPass } from "/framework/RenderPass.js";
import { RenderPass } from "./framework/RenderPass.js";
import Shader from "/framework/WebGpu.js";
import Shader from "./framework/WebGpu.js";
export class SpectrumPass extends RenderPass {

View File

@@ -1,10 +1,10 @@
import { RenderPipeline } from "/framework/RenderPipeline.js";
import { RenderPipeline } from "./framework/RenderPipeline.js";
import { Block } from "/framework/Block.js";
import { Block } from "./framework/Block.js";
import Camera from "/framework/Camera.js";
import Camera from "./framework/Camera.js";
import EventManager from "/framework/eventManager.js";
import EventManager from "./framework/eventManager.js";
import { SpectrumPass } from "../passes/SpectrumPass.js";