diff --git a/types/three/src/renderers/WebGLMultisampleRenderTarget.d.ts b/types/three/src/renderers/WebGLMultisampleRenderTarget.d.ts index ab0fdef50..9e1d18815 100644 --- a/types/three/src/renderers/WebGLMultisampleRenderTarget.d.ts +++ b/types/three/src/renderers/WebGLMultisampleRenderTarget.d.ts @@ -1,13 +1,6 @@ -import { WebGLRenderTarget, WebGLRenderTargetOptions } from './WebGLRenderTarget'; +import { WebGLRenderTarget } from './WebGLRenderTarget'; -export class WebGLMultisampleRenderTarget extends WebGLRenderTarget { - constructor(width: number, height: number, options?: WebGLRenderTargetOptions); - - readonly isWebGLMultisampleRenderTarget: true; - - /** - * Specifies the number of samples to be used for the renderbuffer storage.However, the maximum supported size for multisampling is platform dependent and defined via gl.MAX_SAMPLES. - * @default 4 - */ - samples: number; -} +/** + * @deprecated THREE.WebGLMultisampleRenderTarget has been removed. Use a normal {@link WebGLRenderTarget render target} and set the "samples" property to greater 0 to enable multisampling. + */ +export class WebGLMultisampleRenderTarget extends WebGLRenderTarget {} diff --git a/types/three/src/renderers/WebGLRenderTarget.d.ts b/types/three/src/renderers/WebGLRenderTarget.d.ts index e6e7ab919..a18b75d44 100644 --- a/types/three/src/renderers/WebGLRenderTarget.d.ts +++ b/types/three/src/renderers/WebGLRenderTarget.d.ts @@ -49,6 +49,13 @@ export class WebGLRenderTarget extends EventDispatcher { * @default null */ depthTexture: DepthTexture; + + /** + * Defines the count of MSAA samples. Can only be used with WebGL 2. Default is **0**. + * @default 0 + */ + samples: number; + readonly isWebGLRenderTarget: true; /**