This repository was archived by the owner on Nov 30, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
PostProcessing/Runtime/Components Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -23,26 +23,25 @@ public override bool active
23
23
24
24
const int k_TextureCount = 64 ;
25
25
26
- public override void OnEnable ( )
26
+ public override void OnDisable ( )
27
+ {
28
+ noiseTextures = null ;
29
+ }
30
+
31
+ void LoadNoiseTextures ( )
27
32
{
28
33
noiseTextures = new Texture2D [ k_TextureCount ] ;
29
34
30
35
for ( int i = 0 ; i < k_TextureCount ; i ++ )
31
36
noiseTextures [ i ] = Resources . Load < Texture2D > ( "Bluenoise64/LDR_LLL1_" + i ) ;
32
37
}
33
38
34
- public override void OnDisable ( )
35
- {
36
- noiseTextures = null ;
37
- }
38
-
39
39
public override void Prepare ( Material uberMaterial )
40
40
{
41
41
float rndOffsetX ;
42
42
float rndOffsetY ;
43
43
44
44
#if POSTFX_DEBUG_STATIC_DITHERING
45
- // Chosen by a fair dice roll
46
45
textureIndex = 0 ;
47
46
rndOffsetX = 0f ;
48
47
rndOffsetY = 0f ;
@@ -54,6 +53,9 @@ public override void Prepare(Material uberMaterial)
54
53
rndOffsetY = Random . value ;
55
54
#endif
56
55
56
+ if ( noiseTextures == null )
57
+ LoadNoiseTextures ( ) ;
58
+
57
59
var noiseTex = noiseTextures [ textureIndex ] ;
58
60
59
61
uberMaterial . EnableKeyword ( "DITHERING" ) ;
You can’t perform that action at this time.
0 commit comments