From d0a9f83fedd753aed11522a25c30cd9004579e2e Mon Sep 17 00:00:00 2001 From: Simon Stucki Date: Sun, 25 Aug 2024 18:13:10 +0200 Subject: [PATCH] Align object definition buffer handler name --- .../{object-definitions.ts => object-definition-buffer.ts} | 2 +- strahl-lib/src/path-tracer.ts | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) rename strahl-lib/src/buffers/{object-definitions.ts => object-definition-buffer.ts} (93%) diff --git a/strahl-lib/src/buffers/object-definitions.ts b/strahl-lib/src/buffers/object-definition-buffer.ts similarity index 93% rename from strahl-lib/src/buffers/object-definitions.ts rename to strahl-lib/src/buffers/object-definition-buffer.ts index 634ccc4..50525d5 100644 --- a/strahl-lib/src/buffers/object-definitions.ts +++ b/strahl-lib/src/buffers/object-definition-buffer.ts @@ -1,4 +1,4 @@ -export function generateObjectDefinitionsBuffer( +export function generateObjectDefinitionBuffer( device: GPUDevice, modelGroups: Array<{ start: number; count: number; materialIndex: number }>, ) { diff --git a/strahl-lib/src/path-tracer.ts b/strahl-lib/src/path-tracer.ts index 42e1276..e5cf5b6 100644 --- a/strahl-lib/src/path-tracer.ts +++ b/strahl-lib/src/path-tracer.ts @@ -38,6 +38,7 @@ import { retrieveTimestampQueryTime, TimestampQueryContext, } from "./timestamp-query.ts"; +import { generateObjectDefinitionBuffer } from "./buffers/object-definition-buffer.ts"; import { generateMaterialBuffer, isValidMaterialStructure, @@ -414,7 +415,7 @@ async function runPathTracer( indirectBufferData, ); - const objectDefinitionsBuffer = generateObjectDefinitionsBuffer( + const objectDefinitionBuffer = generateObjectDefinitionBuffer( device, modelGroups, ); @@ -557,7 +558,7 @@ async function runPathTracer( { binding: 6, resource: { - buffer: objectDefinitionsBuffer, + buffer: objectDefinitionBuffer, }, }, {