@@ -16,8 +16,6 @@ public class PMShaders{
16
16
public static TractorConeShader tractorCone ;
17
17
public static AlphaShader alphaShader ;
18
18
public static DimShader dimShader ;
19
- public static GravitationalLensingShader blackHole ;
20
- public static BlackholeRimShader blackholeRim ;
21
19
public static PassThroughShader passThrough ;
22
20
23
21
public static void init (){
@@ -28,21 +26,6 @@ public static void init(){
28
26
alphaShader = new AlphaShader ();
29
27
dimShader = new DimShader ();
30
28
passThrough = new PassThroughShader ();
31
-
32
- createBlackholeShader ();
33
- }
34
-
35
- public static void createBlackholeShader (){
36
- if (blackHole != null ){
37
- GravitationalLensingShader .len *= 2 ;
38
- blackHole .dispose ();
39
- blackholeRim .dispose ();
40
- }
41
-
42
- Shader .prependFragmentCode = "#define MAX_COUNT " + GravitationalLensingShader .len + "\n " ;
43
- blackHole = new GravitationalLensingShader ();
44
- blackholeRim = new BlackholeRimShader ();
45
- Shader .prependFragmentCode = "" ;
46
29
}
47
30
48
31
public static class MaterializeShader extends PMLoadShader {
@@ -163,43 +146,6 @@ public void apply(){
163
146
}
164
147
}
165
148
166
- public static class GravitationalLensingShader extends PMLoadShader {
167
- public static int len = 4 ;
168
- public float [] blackholes ;
169
-
170
- GravitationalLensingShader (){
171
- super ("screenspace" , "gravitationallensing" );
172
- }
173
-
174
- @ Override
175
- public void apply (){
176
- setUniformf ("u_campos" , Core .camera .position .x - Core .camera .width / 2 , Core .camera .position .y - Core .camera .height / 2 );
177
- setUniformf ("u_resolution" , Core .camera .width , Core .camera .height );
178
-
179
- setUniformi ("u_blackholecount" , blackholes .length / 4 );
180
- setUniform4fv ("u_blackholes" , blackholes , 0 , blackholes .length );
181
- }
182
- }
183
-
184
- public static class BlackholeRimShader extends PMLoadShader {
185
- public float [] blackholes ;
186
- public float [] colors ;
187
-
188
- BlackholeRimShader (){
189
- super ("screenspace" , "blackholerim" );
190
- }
191
-
192
- @ Override
193
- public void apply (){
194
- setUniformf ("u_campos" , Core .camera .position .x - Core .camera .width / 2 , Core .camera .position .y - Core .camera .height / 2 );
195
- setUniformf ("u_resolution" , Core .camera .width , Core .camera .height );
196
-
197
- setUniformi ("u_blackholecount" , blackholes .length / 4 );
198
- setUniform4fv ("u_blackholes" , blackholes , 0 , blackholes .length );
199
- setUniform4fv ("u_colors" , colors , 0 , colors .length );
200
- }
201
- }
202
-
203
149
static class PassThroughShader extends PMLoadShader {
204
150
public PassThroughShader (){
205
151
super ("screenspace" , "passThrough" );
0 commit comments