From 1bec0d77d014f6cd764fa6e2791c419c6af714f8 Mon Sep 17 00:00:00 2001 From: Alvaro Saburido Date: Sat, 29 Jul 2023 17:32:30 +0200 Subject: [PATCH] fix: update TresCanvasProps to newest (#29) --- src/runtime/components/TresCanvas.vue | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/runtime/components/TresCanvas.vue b/src/runtime/components/TresCanvas.vue index 2dfbd80..8b35efd 100644 --- a/src/runtime/components/TresCanvas.vue +++ b/src/runtime/components/TresCanvas.vue @@ -3,7 +3,7 @@ import { ref } from 'vue' import { TresCanvas as TC } from '@tresjs/core' import type { TresCamera } from '@tresjs/core' import { ACESFilmicToneMapping, PCFSoftShadowMap, SRGBColorSpace } from 'three' -import type { ColorSpace, ShadowMapType, ToneMapping } from 'three' +import type { ColorSpace, ShadowMapType, ToneMapping, WebGLRendererParameters } from 'three' defineProps() @@ -21,18 +21,17 @@ const rendererPresets = { type RendererPresetsType = keyof typeof rendererPresets -interface TresCanvasProps { +interface TresCanvasProps extends Omit { + // required by for useRenderer shadows?: boolean + clearColor?: string + toneMapping?: ToneMapping shadowMapType?: ShadowMapType - physicallyCorrectLights?: boolean useLegacyLights?: boolean outputColorSpace?: ColorSpace - toneMapping?: ToneMapping toneMappingExposure?: number - context?: WebGLRenderingContext - powerPreference?: 'high-performance' | 'low-power' | 'default' - preserveDrawingBuffer?: boolean - clearColor?: string + + // required by useTresContextProvider windowSize?: boolean preset?: RendererPresetsType disableRender?: boolean