@@ -2,15 +2,13 @@ import {
2
2
AdditiveBlending ,
3
3
Box2 ,
4
4
BufferGeometry ,
5
- ClampToEdgeWrapping ,
6
5
Color ,
7
- DataTexture ,
6
+ Texture ,
7
+ NearestFilter ,
8
8
InterleavedBuffer ,
9
9
InterleavedBufferAttribute ,
10
10
Mesh ,
11
11
MeshBasicMaterial ,
12
- NearestFilter ,
13
- RGBAFormat ,
14
12
RawShaderMaterial ,
15
13
Vector2 ,
16
14
Vector3 ,
@@ -34,17 +32,19 @@ const Lensflare = /* @__PURE__ */ (() => {
34
32
const positionView = new Vector3 ( )
35
33
36
34
// textures
37
- const tempMap = new DataTexture ( new Uint8Array ( 16 * 16 * 3 ) , 16 , 16 , RGBAFormat )
38
- tempMap . minFilter = NearestFilter
35
+ const tempMap = new Texture ( { width : 16 , height : 16 } )
36
+ tempMap . isFramebufferTexture = true
39
37
tempMap . magFilter = NearestFilter
40
- tempMap . wrapS = ClampToEdgeWrapping
41
- tempMap . wrapT = ClampToEdgeWrapping
38
+ tempMap . minFilter = NearestFilter
39
+ tempMap . generateMipmaps = false
40
+ tempMap . needsUpdate = true
42
41
43
- const occlusionMap = new DataTexture ( new Uint8Array ( 16 * 16 * 3 ) , 16 , 16 , RGBAFormat )
44
- occlusionMap . minFilter = NearestFilter
42
+ const occlusionMap = new Texture ( { width : 16 , height : 16 } )
43
+ occlusionMap . isFramebufferTexture = true
45
44
occlusionMap . magFilter = NearestFilter
46
- occlusionMap . wrapS = ClampToEdgeWrapping
47
- occlusionMap . wrapT = ClampToEdgeWrapping
45
+ occlusionMap . minFilter = NearestFilter
46
+ occlusionMap . generateMipmaps = false
47
+ occlusionMap . needsUpdate = true
48
48
49
49
// material
50
50
0 commit comments