Skip to content

Commit

Permalink
Quick Workaround on thin engine build issues (#15069)
Browse files Browse the repository at this point in the history
  • Loading branch information
sebavan authored May 6, 2024
1 parent e1af2de commit 6f02155
Show file tree
Hide file tree
Showing 18 changed files with 258 additions and 460 deletions.
6 changes: 3 additions & 3 deletions packages/dev/core/src/Buffers/storageBuffer.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import type { AbstractEngine } from "../Engines/abstractEngine";
import type { DataBuffer } from "../Buffers/dataBuffer";
import type { DataArray } from "../types";
import type { WebGPUEngine } from "core/Engines/webgpuEngine";
import { Constants } from "../Engines/constants";

/**
* This class is a small wrapper around a native buffer that can be read and/or written
*/
export class StorageBuffer {
private _engine: AbstractEngine;
private _engine: WebGPUEngine;
private _buffer: DataBuffer;
private _bufferSize: number;
private _creationFlags: number;
Expand All @@ -20,7 +20,7 @@ export class StorageBuffer {
* @param creationFlags flags to use when creating the buffer (see Constants.BUFFER_CREATIONFLAG_XXX). The BUFFER_CREATIONFLAG_STORAGE flag will be automatically added.
* @param label defines the label of the buffer (for debug purpose)
*/
constructor(engine: AbstractEngine, size: number, creationFlags = Constants.BUFFER_CREATIONFLAG_READWRITE, label?: string) {
constructor(engine: WebGPUEngine, size: number, creationFlags = Constants.BUFFER_CREATIONFLAG_READWRITE, label?: string) {
this._engine = engine;
this._label = label;
this._engine._storageBuffers.push(this);
Expand Down
31 changes: 0 additions & 31 deletions packages/dev/core/src/Engines/Extensions/engine.externalTexture.ts

This file was deleted.

63 changes: 0 additions & 63 deletions packages/dev/core/src/Engines/Extensions/engine.storageBuffer.ts

This file was deleted.

20 changes: 0 additions & 20 deletions packages/dev/core/src/Engines/Extensions/engine.textureSampler.ts

This file was deleted.

3 changes: 0 additions & 3 deletions packages/dev/core/src/Engines/Extensions/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,16 @@ export * from "./engine.transformFeedback";
export * from "./engine.multiview";
export * from "./engine.rawTexture";
export * from "./engine.dynamicTexture";
export * from "./engine.externalTexture";
export * from "./engine.videoTexture";
export * from "./engine.multiRender";
export * from "./engine.cubeTexture";
export * from "./engine.renderTarget";
export * from "./engine.renderTargetCube";
export * from "./engine.textureSampler";
export * from "./engine.uniformBuffer";
export * from "./engine.dynamicBuffer";
export * from "./engine.views";
export * from "./engine.readTexture";
export * from "./engine.computeShader";
export * from "./engine.storageBuffer";

// must import first since nothing references the exports
import "./engine.textureSelector";
Expand Down

This file was deleted.

This file was deleted.

Loading

0 comments on commit 6f02155

Please sign in to comment.