@@ -91,7 +91,7 @@ void CBlender_Particle::Compile(CBlender_Compile& C)
91
91
C.r_Sampler (" s_base" , C.L_textures [0 ], false , oClamp.value ? D3DTADDRESS_CLAMP : D3DTADDRESS_WRAP);
92
92
C.r_End ();
93
93
}
94
- #elif RENDER == R_R2
94
+ #elif RENDER == R_R2 || RENDER == R_GL
95
95
void CBlender_Particle::Compile (CBlender_Compile& C)
96
96
{
97
97
IBlender::Compile (C);
@@ -128,7 +128,7 @@ void CBlender_Particle::Compile(CBlender_Compile& C)
128
128
C.r_End ();
129
129
break ;
130
130
case SE_R2_SHADOW: // smap
131
- // HARD or SOFT: shadow-map
131
+ // HARD or SOFT: shadow-map
132
132
switch (oBlend.IDselected )
133
133
{
134
134
case 0 :
@@ -184,18 +184,18 @@ void CBlender_Particle::Compile(CBlender_Compile& C)
184
184
" particle" , " particle" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_SRCALPHA, D3DBLEND_INVSRCALPHA, TRUE , 0 );
185
185
break ; // BLEND
186
186
case 2 :
187
- C.r_Pass (" particle" , " particle" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_ONE, D3DBLEND_ONE, TRUE , 0 );
187
+ C.r_Pass (" particle" , " particle" , false , TRUE , FALSE , TRUE , D3DBLEND_ONE, D3DBLEND_ONE, TRUE , 0 );
188
188
break ; // ADD
189
189
case 3 :
190
- C.r_Pass (" particle" , " particle" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO, TRUE , 0 );
190
+ C.r_Pass (" particle" , " particle" , false , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO, TRUE , 0 );
191
191
break ; // MUL
192
192
case 4 :
193
- C.r_Pass (" particle" , " particle" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_SRCCOLOR, TRUE , 0 );
193
+ C.r_Pass (" particle" , " particle" , false , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_SRCCOLOR, TRUE , 0 );
194
194
break ; // MUL_2X
195
195
case 5 :
196
- C.r_Pass (" particle" , " particle" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_SRCALPHA, D3DBLEND_ONE, TRUE , 0 );
196
+ C.r_Pass (" particle" , " particle" , false , TRUE , FALSE , TRUE , D3DBLEND_SRCALPHA, D3DBLEND_ONE, TRUE , 0 );
197
197
break ; // ALPHA-ADD
198
- };
198
+ }
199
199
{
200
200
// C.r_Sampler ("s_base", C.L_textures[0],false,oClamp.value?D3DTADDRESS_CLAMP:D3DTADDRESS_WRAP);
201
201
C.r_dx10Texture (" s_base" , C.L_textures [0 ]);
@@ -214,45 +214,45 @@ void CBlender_Particle::Compile(CBlender_Compile& C)
214
214
switch (oBlend.IDselected )
215
215
{
216
216
case 0 :
217
- C.r_Pass (" particle" , " particle" , FALSE , TRUE , TRUE , FALSE , D3DBLEND_ONE, D3DBLEND_ZERO, TRUE , 200 );
217
+ C.r_Pass (" particle" , " particle" , false , TRUE , TRUE , FALSE , D3DBLEND_ONE, D3DBLEND_ZERO, TRUE , 200 );
218
218
C.r_ColorWriteEnable (false , false , false , false );
219
219
break ; // SET
220
220
case 1 :
221
- C.r_Pass (" particle-clip" , " particle_s-blend" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO,
222
- TRUE , 0 );
221
+ C.r_Pass (" particle-clip" , " particle_s-blend" , false , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO,
222
+ TRUE , 0 );
223
223
break ; // BLEND
224
224
case 2 :
225
- C.r_Pass (" particle-clip" , " particle_s-add" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO,
226
- TRUE , 0 );
225
+ C.r_Pass (" particle-clip" , " particle_s-add" , false , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO,
226
+ TRUE , 0 );
227
227
break ; // ADD
228
228
case 3 :
229
- C.r_Pass (" particle-clip" , " particle_s-mul" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO,
230
- TRUE , 0 );
229
+ C.r_Pass (" particle-clip" , " particle_s-mul" , false , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO,
230
+ TRUE , 0 );
231
231
break ; // MUL
232
232
case 4 :
233
- C.r_Pass (" particle-clip" , " particle_s-mul" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO,
234
- TRUE , 0 );
233
+ C.r_Pass (" particle-clip" , " particle_s-mul" , false , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO,
234
+ TRUE , 0 );
235
235
break ; // MUL_2X
236
236
case 5 :
237
- C.r_Pass (" particle-clip" , " particle_s-aadd" , FALSE , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR, D3DBLEND_ZERO ,
238
- TRUE , 0 );
237
+ C.r_Pass (" particle-clip" , " particle_s-aadd" , false , TRUE , FALSE , TRUE , D3DBLEND_DESTCOLOR,
238
+ D3DBLEND_ZERO, TRUE , 0 );
239
239
break ; // ALPHA-ADD
240
- };
240
+ }
241
241
{
242
- // C.r_Sampler ("s_base", C.L_textures[0],false,oClamp.value?D3DTADDRESS_CLAMP:D3DTADDRESS_WRAP);
242
+ // C.r_Sampler ("s_base", C.L_textures[0],false,oClamp.value?D3DTADDRESS_CLAMP:D3DTADDRESS_WRAP);
243
243
C.r_dx10Texture (" s_base" , C.L_textures [0 ]);
244
244
u32 hSampler = C.r_dx10Sampler (" smp_base" );
245
245
if (oClamp.value && (hSampler != (u32 )-1 ))
246
246
C.i_dx10Address (hSampler, D3DTADDRESS_CLAMP);
247
247
// Igor: soft particles
248
- // C.r_Sampler ("s_position", "$user$position");
248
+ // C.r_Sampler ("s_position", "$user$position");
249
249
C.r_dx10Texture (" s_position" , " $user$position" );
250
250
C.r_dx10Sampler (" smp_nofilter" );
251
251
}
252
252
C.r_End ();
253
253
break ;
254
254
case 4 : // deffer-EMAP
255
255
break ;
256
- };
256
+ }
257
257
}
258
258
#endif
0 commit comments