fix for a potential directx problem

actorid
scrawl 13 years ago
parent 296dbce298
commit a54e52586b

@ -1,67 +1,73 @@
vertex_program depth_shadow_caster_vs cg vertex_program depth_shadow_caster_vs cg
{ {
source depthshadowcaster.cg source depthshadowcaster.cg
profiles vs_1_1 arbvp1 profiles vs_1_1 arbvp1
entry_point main_vp entry_point main_vp
default_params default_params
{ {
param_named_auto wvpMat worldviewproj_matrix param_named_auto wvpMat worldviewproj_matrix
} }
} }
fragment_program depth_shadow_caster_ps cg fragment_program depth_shadow_caster_ps cg
{ {
source depthshadowcaster.cg source depthshadowcaster.cg
profiles ps_2_0 arbfp1 profiles ps_2_0 arbfp1
entry_point main_fp entry_point main_fp
default_params default_params
{ {
} }
} }
fragment_program depth_shadow_caster_ps_noalpha cg fragment_program depth_shadow_caster_ps_noalpha cg
{ {
source depthshadowcaster.cg source depthshadowcaster.cg
profiles ps_2_0 arbfp1 profiles ps_2_0 arbfp1
entry_point main_fp_noalpha entry_point main_fp_noalpha
default_params default_params
{ {
} }
} }
material depth_shadow_caster material depth_shadow_caster
{ {
technique technique
{ {
pass pass
{ {
vertex_program_ref depth_shadow_caster_vs // force-disable fog (relevant for DirectX profiles below SM3 that always apply fixed function fog)
{ fog_override true
}
fragment_program_ref depth_shadow_caster_ps vertex_program_ref depth_shadow_caster_vs
{ {
} }
}
} fragment_program_ref depth_shadow_caster_ps
{
}
}
}
} }
material depth_shadow_caster_noalpha material depth_shadow_caster_noalpha
{ {
technique technique
{ {
pass pass
{ {
vertex_program_ref depth_shadow_caster_vs // force-disable fog (relevant for DirectX profiles below SM3 that always apply fixed function fog)
{ fog_override true
}
vertex_program_ref depth_shadow_caster_vs
{
}
fragment_program_ref depth_shadow_caster_ps_noalpha fragment_program_ref depth_shadow_caster_ps_noalpha
{ {
} }
} }
} }
} }

Loading…
Cancel
Save