/////////////////////////////////////////////////////////////////////////////// // // ## ###### // ###### ### // ## ############### Shark 3D Engine (www.shark3d.com) // ########## # # # // ######## Copyright (c) 1996-2006 Spinor GmbH. // ######### # # # All rights reserved. // ## ########## // ## // /////////////////////////////////////////////////////////////////////////////// ogl { glsl { vertshader { code_variant_array { req_ver "1x0" code_array "levelutil/shader/prog/ogl_glsl/" & "bloom_presmooth_bright_ogl_glsl_vs1x0." & "s3d_shadercode_run" } } fragshader { code_variant_array { req_ver "1x0" code_array "levelutil/shader/prog/ogl_glsl/" & "bloom_presmooth_bright_ogl_glsl_fs1x0." & "s3d_shadercode_run" } } sampler_array "tex0" tex_size_codevar_array "tex0Size" tex_rcpsize_codevar_array "tex0RcpSize" } } d3d9 { hlsl_vertshader { code_variant_array { profile "1x1" entry_point "main" code "levelutil/shader/prog/d3d9_hlsl/" & "bloom_presmooth_bright_d3d9_hlsl_vs1x1." & "s3d_shadercode_run" } tracking { codevar "matProjView" slot 0 chan "projview" trans "identity" } { codevar "matView" slot 0 chan "view" trans "identity" } mtl { emissive_codevar "mtrlEmissive" } tex_rcpsize_codevar_array "tex0RcpSize" } hlsl_pixshader { code_variant_array { profile "2x0" entry_point "main" code "levelutil/shader/prog/d3d9_hlsl/" & "bloom_presmooth_bright_d3d9_hlsl_ps2x0." & "s3d_shadercode_run" } } } xe { hlsl_vertshader { code_variant_array { profile "1x1" entry_point "main" code "levelutil/shader/prog/d3d9_hlsl/" & "bloom_presmooth_bright_d3d9_hlsl_vs1x1." & "s3d_shadercode_run" } tracking { codevar "matProjView" slot 0 chan "projview" trans "identity" } { codevar "matView" slot 0 chan "view" trans "identity" } tex_rcpsize_codevar_array "tex0RcpSize" } hlsl_pixshader { code_variant_array { profile "2x0" entry_point "main" code "levelutil/shader/prog/d3d9_hlsl/" & "bloom_presmooth_bright_d3d9_hlsl_ps2x0." & "s3d_shadercode_run" } } }