Browse Source

WebGLRenderLists: geometry only accepts BufferGeometry

FMS-Cat 6 years ago
parent
commit
f9ce226cbe
1 changed files with 3 additions and 4 deletions
  1. 3 4
      src/renderers/webgl/WebGLRenderLists.d.ts

+ 3 - 4
src/renderers/webgl/WebGLRenderLists.d.ts

@@ -1,5 +1,4 @@
 import { Object3D } from './../../core/Object3D';
 import { Object3D } from './../../core/Object3D';
-import { Geometry } from './../../core/Geometry';
 import { Material } from './../../materials/Material';
 import { Material } from './../../materials/Material';
 import { WebGLProgram } from './WebGLProgram';
 import { WebGLProgram } from './WebGLProgram';
 import { Group } from './../../objects/Group';
 import { Group } from './../../objects/Group';
@@ -12,7 +11,7 @@ export interface RenderTarget {} // not defined in the code, used in LightShadow
 export interface RenderItem {
 export interface RenderItem {
   id: number;
   id: number;
   object: Object3D;
   object: Object3D;
-  geometry: Geometry | BufferGeometry;
+  geometry: BufferGeometry;
   material: Material;
   material: Material;
   program: WebGLProgram;
   program: WebGLProgram;
   groupOrder: number;
   groupOrder: number;
@@ -27,7 +26,7 @@ export class WebGLRenderList {
   init(): void;
   init(): void;
   push(
   push(
     object: Object3D,
     object: Object3D,
-    geometry: Geometry | BufferGeometry,
+    geometry: BufferGeometry,
     material: Material,
     material: Material,
     groupOrder: number,
     groupOrder: number,
     z: number,
     z: number,
@@ -35,7 +34,7 @@ export class WebGLRenderList {
   ): void;
   ): void;
   unshift(
   unshift(
     object: Object3D,
     object: Object3D,
-    geometry: Geometry | BufferGeometry,
+    geometry: BufferGeometry,
     material: Material,
     material: Material,
     groupOrder: number,
     groupOrder: number,
     z: number,
     z: number,