- Timestamp:
- 07/03/07 14:54:14 (18 years ago)
- Location:
- GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/CleanTheLab/src/res
- Files:
-
- 1 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/CleanTheLab/src/res/level/shader/world.s3d_shader
r2453 r2503 799 799 } 800 800 } 801 { 802 name "new_shvol_light_soft_tetra_new" 803 sort "light_softshvol_tetra" 804 ident "eng_shader_std.group" 805 param 806 { 807 env "shaderenv" 808 init_method "init_method" 809 child_array 810 { 811 ident "eng_shader_std.lightparam" 812 param 813 { 814 env "shaderenv" 815 methods "init_method" 816 diffuse 0.419608 0.419608 0.419608 817 specular 0.0 0.0 0.0 818 range 8.3 819 multiplier 0.02 820 diffuse_var "light_diffuse" 821 ambient_var "light_ambient" 822 specular_var "light_specular" 823 cenrange_var "light_cenrange" 824 } 825 } 826 { 827 ident "eng_shader_shvol.lenparam" 828 param 829 { 830 env "shaderenv" 831 methods "main_method" 832 max_abs_len 20.0 833 max_rel_len 20.0 834 shvolparam_var "light_shvolparam" 835 } 836 } 837 { 838 ident "eng_shader_std.constfloat" 839 param 840 { 841 env "shaderenv" 842 methods "main_method" 843 val 0.25 844 val_var "size" 845 } 846 } 847 { 848 ident "eng_shader_std.lightenter" 849 param 850 { 851 env "shaderenv" 852 cenrange_var "light_cenrange" 853 enter_array 854 { 855 triggers "main_trigger" "mirror_trigger" 856 method "main_method" 857 } 858 } 859 } 860 { 861 ident "eng_shader_std.lightenum" 862 param 863 { 864 env "shaderenv" 865 methods "main_method" 866 rank -99999 867 cenrange_var "light_cenrange" 868 coll_var "receivers" 869 } 870 } 871 { 872 ident "eng_shader_shvol.combineparam" 873 param 874 { 875 env "shaderenv" 876 methods "main_method" 877 lenparam_var "light_shvolparam" 878 bloat_var "size" 879 bloat_scale 0.5 880 shvolparam_var "light_bloated_shvolparam" 881 } 882 } 883 { 884 ident "eng_shader_shvol.enum" 885 param 886 { 887 env "shaderenv" 888 methods "main_method" 889 rank -99999 890 cenrange_var "light_cenrange" 891 shvolparam_var "light_bloated_shvolparam" 892 coll_var "occluders" 893 } 894 } 895 { 896 ident "eng_shader_std.totex" 897 param 898 { 899 env "shaderenv" 900 methods "main_method" 901 new_method "totex_method" 902 rank -99999 903 size_scale 1.0 904 destprop_antialias 0 905 dest_array 906 { 907 from_var "" 908 to_var "light_brighttex" 909 texprop_restrusage 0 910 texprop_depth 0 911 texprop_float 0 912 texprop_comp 4 913 texprop_bitspercomp 0 914 samplermode_filter 0 915 samplermode_clamp 1 916 } 917 attrmat_var "light_brightmat" 918 } 919 } 920 { 921 ident "eng_shader_std.collexec" 922 param 923 { 924 env "shaderenv" 925 methods "totex_method" 926 coll_var "receivers" 927 rank 99999 928 exec_trigger "gen_brightclear_trigger" 929 exec_param_array 930 } 931 } 932 { 933 ident "eng_shader_special.multilight" 934 param 935 { 936 env "shaderenv" 937 first_methods "totex_method" 938 cenrange_var "light_cenrange" 939 projmat_var "" 940 scale_var "size" 941 sub_rank 99999 942 sub_method "sub_method" 943 sub_cenrange_var "sub_light_cenrange" 944 sub_projmat_var "" 945 sub_bloat_var "sub_light_bloat" 946 sub_intens_var "sub_light_intens" 947 elem_array 948 { 949 offs -0.5 -0.5 -0.5 950 bloat 0.0 951 } 952 { 953 offs 0.5 0.5 -0.5 954 bloat 0.0 955 } 956 { 957 offs 0.5 -0.5 0.5 958 bloat 0.0 959 } 960 { 961 offs -0.5 0.5 0.5 962 bloat 0.0 963 } 964 } 965 } 966 { 967 ident "eng_shader_shvol.combineparam" 968 param 969 { 970 env "shaderenv" 971 methods "sub_method" 972 lenparam_var "light_shvolparam" 973 bloat_var "sub_light_bloat" 974 bloat_scale 1.0 975 shvolparam_var "sub_light_shvolparam" 976 } 977 } 978 { 979 ident "eng_shader_shvol.perform" 980 param 981 { 982 env "shaderenv" 983 methods "sub_method" 984 rank 99999 985 coll_var "occluders" 986 mark_trigger "shvol_mark_trigger" 987 mark_param_array 988 { 989 src_var "sub_light_cenrange" 990 dest_extvar "ext_light_cenrange" 991 } 992 { 993 src_var "sub_light_shvolparam" 994 dest_extvar "ext_light_shvolparam" 995 } 996 paint_method "" 997 unmark_shaderprog_ident 998 "levelutil/shader/prog/plain_pointcol.s3d_shaderprog_run" 999 unmark_shaderprog_param_array 1000 unmark_blend_col_src_fac "one" 1001 unmark_blend_col_dest_fac "one" 1002 unmark_neg 1 1003 unmark_color_var "sub_light_intens" 1004 unmark_alpha 0.0 1005 } 1006 } 1007 { 1008 ident "eng_shader_std.constvec" 1009 param 1010 { 1011 env "shaderenv" 1012 methods "main_method" 1013 val 0.5 0.0 0.0 0.0 1014 val_var "filterinfo" 1015 } 1016 } 1017 { 1018 ident "eng_shader_special.filter" 1019 param 1020 { 1021 env "shaderenv" 1022 methods "main_method" 1023 rank -99999 1024 iter_start 5 1025 iter_end 0 1026 iter_step -1 1027 width_scale 1.0 1028 height_scale 1.0 1029 destprop_antialias 0 1030 passinfo_var "passinfo" 1031 src_array "light_brighttex" 1032 dest_array 1033 { 1034 from_var "" 1035 to_var "light_brighttex" 1036 texprop_restrusage 0 1037 texprop_depth 0 1038 texprop_float 0 1039 texprop_comp 4 1040 texprop_bitspercomp 0 1041 samplermode_filter 0 1042 samplermode_clamp 1 1043 } 1044 shaderprog_ident 1045 "levelutil/shader/prog/lightfilter.s3d_shaderprog_run" 1046 shaderprog_param_array 1047 { 1048 src_var "passinfo" 1049 dest_progvar "prog_passinfo" 1050 } 1051 { 1052 src_var "filterinfo" 1053 dest_progvar "prog_filterinfo" 1054 } 1055 } 1056 } 1057 { 1058 ident "eng_shader_std.collexec" 1059 param 1060 { 1061 env "shaderenv" 1062 methods "main_method" 1063 coll_var "receivers" 1064 rank 32000 1065 exec_trigger "lightbright_trigger" 1066 exec_param_array 1067 { 1068 src_var "light_cenrange" 1069 dest_extvar "ext_light_cenrange" 1070 } 1071 { 1072 src_var "light_ambient" 1073 dest_extvar "ext_light_ambient" 1074 } 1075 { 1076 src_var "light_diffuse" 1077 dest_extvar "ext_light_diffuse" 1078 } 1079 { 1080 src_var "light_specular" 1081 dest_extvar "ext_light_specular" 1082 } 1083 { 1084 src_var "light_brighttex" 1085 dest_extvar "ext_light_brighttex" 1086 } 1087 { 1088 src_var "light_brightmat" 1089 dest_extvar "ext_light_brightmat" 1090 } 1091 } 1092 } 1093 } 1094 } 801 1095 $ -
GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/CleanTheLab/src/res/level/texture/.sconsign
r2486 r2503 8 8 (hoq}q(U timestampqJÕEeFUcsigqJÕEeFubU 9 9 GOLDFOIL.tgaq(hoq}q(U timestampqJÕEeFUcsigqJÕEeFubU 10 dummy1to2.tgaq(hoq}q(hJÕEeFhJÕEeFubU 11 firecolor.tgaq(hoq}q 12 (U timestampq 13 JÕEeFUcsigq 14 JÕEeFubU 15 dummy1to1.tgaq(hoq }q!(hJÕEeFhJÕEeFubUlamp.jpgq"(hoq#}q$(h 10 dummy1to2.tgaq(hoq}q(hJÕEeFhJÕEeFubUsky_front_clamp.tgaq(hoq}q 11 (hJÕEeFhJÕEeFubU 12 dummy1to1.tgaq 13 (hoq 14 }q(hJÕEeFhJÕEeFubUlamp.jpgq (hoq!}q"(h 16 15 J¢ÞµEh 17 J¢ÞµEubUpillarbump2.ddsq%(hoq&}q'(U timestampq(JÕEeFUcsigq)JÕEeFubU 18 texnormal.tgaq*(hoq+}q,(hJÕEeFhJÕEeFubUsky_left_clamp.tgaq-(hoq.}q/(hJÕEeFhJÕEeFubUred.tgaq0(hoq1}q2(U timestampq3J]ÜoFUcsigq4J]ÜoFubU 19 dummy2to1.tgaq5(hoq6}q7(hJÕEeFhJÕEeFubUsky_front_clamp.tgaq8(hoq9}q:(hJÕEeFhJÕEeFubUpillarcolor.tgaq;(hoq<}q=(h(JÕEeFh)JÕEeFubUMtlPlat2_Bump.jpgq>(hoq?}q@(U timestampqAJz8>UcsigqBJz8>ubUsima.tgaqC(hoqD}qE(U timestampqFJÕEeFUcsigqGJÕEeFubUsky_right_clamp.tgaqH(hoqI}qJ(hJÕEeFhJÕEeFubU 16 J¢ÞµEubUpillarbump2.ddsq#(hoq$}q%(U timestampq&JÕEeFUcsigq'JÕEeFubU 17 texnormal.tgaq((hoq)}q*(hJÕEeFhJÕEeFubUsky_left_clamp.tgaq+(hoq,}q-(hJÕEeFhJÕEeFubUred.tgaq.(hoq/}q0(U timestampq1J]ÜoFUcsigq2J]ÜoFubU 18 dummy2to1.tgaq3(hoq4}q5(hJÕEeFhJÕEeFubU 19 firecolor.tgaq6(hoq7}q8(U timestampq9JÕEeFUcsigq:JÕEeFubUpillarcolor.tgaq;(hoq<}q=(h&JÕEeFh'JÕEeFubUMtlPlat2_Bump.jpgq>(hoq?}q@(U timestampqAJz8>UcsigqBJz8>ubUsima.tgaqC(hoqD}qE(U timestampqFJÕEeFUcsigqGJÕEeFubUsky_right_clamp.tgaqH(hoqI}qJ(hJÕEeFhJÕEeFubU 20 20 BENEDETI.tgaqK(hoqL}qM(hFJÕEeFhGJÕEeFubU 21 21 laborwall.jpgqN(hoqO}qP(h … … 25 25 JÕEeFubU 26 26 dummy4to1.tgaqY(hoqZ}q[(hJÕEeFhJÕEeFubUsky_top_clamp.tgaq\(hoq]}q^(hJÕEeFhJÕEeFubU 27 STEELPLT.jpgq_(hoq`}qa(U timestampqbJz8>UcsigqcJz8>ubU28 particle.tgaqd(hoqe}qf(U timestampqgJÕEeFUcsigqhJÕEeFubU green.tgaqi(hoqj}qk(h3JmÜoFh4JmÜoFubUszar.pngql(hoqm}qn(U timestampqoJÀpmFUcsigqpJÀpmFubU white.tgaqq(hoqr}qs(h3J'§nFh4J'§nFubU29 steelplt.jpgqt(hoqu}qv(U timestampqwJz8>UcsigqxJz8>ubU27 particle.tgaq_(hoq`}qa(U timestampqbJÕEeFUcsigqcJÕEeFubU green.tgaqd(hoqe}qf(h1JmÜoFh2JmÜoFubUszar.pngqg(hoqh}qi(U timestampqjJÀpmFUcsigqkJÀpmFubU 28 steelplt.jpgql(hoqm}qn(U timestampqoJz8>UcsigqpJz8>ubU white.tgaqq(hoqr}qs(h1J'§nFh2J'§nFubU 29 STEELPLT.jpgqt(hoqu}qv(U timestampqwJz8>UcsigqxJz8>ubU 30 30 greenside.tgaqy(hoqz}q{(h 31 31 JÕEeFh -
GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/CleanTheLab/src/res/levelutil/shader/ordinary.s3d_shader
r2499 r2503 2 2 shader_array 3 3 { 4 name "ordinary "4 name "ordinary_and_diffuse" 5 5 ident "eng_shader_std.group" 6 6 param … … 589 589 } 590 590 } 591 }592 }593 {594 name "ordinary_diffuse"595 ident "eng_shader_std.group"596 param597 {598 env "shaderenv"599 init_method "init_method"600 child_array601 {602 ident "eng_shader_std.modelmesh"603 param604 {605 env "shaderenv"606 methods "init_method"607 mesh_var "mesh"608 texchan_var_array "tex0" "normalmap"609 tex_attr_var_array "attr0"610 usage "render"611 tangentu_attr_var "tangentu"612 tangentv_attr_var "tangentv"613 }614 }615 {616 ident "eng_shader_std.modelmesh"617 param618 {619 env "shaderenv"620 methods "init_method"621 usage "shvol_occl"622 mesh_var "mesh_shvol_occl"623 texchan_var_array624 tex_attr_var_array625 }626 }627 {628 ident "eng_shader_std.meshenter"629 param630 {631 env "shaderenv"632 mesh_var_array "mesh"633 insp_ident "insp_shader_bound"634 insp_rank 80000635 insp_color 1.0 0.0 0.0636 enter_array637 {638 triggers "main_trigger" "mirror_trigger"639 method "main_method"640 }641 {642 triggers "gtp_distance_impostor_trigger"643 method "gtp_distance_impostor_method"644 }645 {646 triggers "gen_shmap_trigger"647 method "gen_shmap_method"648 }649 {650 triggers "light_trigger"651 method "light_method"652 param_array653 {654 src_extvar "ext_light_cenrange"655 dest_var "light_cenrange"656 }657 {658 src_extvar "ext_light_ambient"659 dest_var "light_ambient"660 }661 {662 src_extvar "ext_light_diffuse"663 dest_var "light_diffuse"664 }665 {666 src_extvar "ext_light_specular"667 dest_var "light_specular"668 }669 }670 {671 triggers "lightmild_trigger"672 method "lightmild_method"673 param_array674 {675 src_extvar "ext_light_cenrange"676 dest_var "light_cenrange"677 }678 {679 src_extvar "ext_light_ambient"680 dest_var "light_ambient"681 }682 {683 src_extvar "ext_light_diffuse"684 dest_var "light_diffuse"685 }686 {687 src_extvar "ext_light_specular"688 dest_var "light_specular"689 }690 }691 {692 triggers "lightbright_trigger"693 method "lightbright_method"694 param_array695 {696 src_extvar "ext_light_cenrange"697 dest_var "light_cenrange"698 }699 {700 src_extvar "ext_light_ambient"701 dest_var "light_ambient"702 }703 {704 src_extvar "ext_light_diffuse"705 dest_var "light_diffuse"706 }707 {708 src_extvar "ext_light_specular"709 dest_var "light_specular"710 }711 {712 src_extvar "ext_light_brighttex"713 dest_var "light_brighttex"714 }715 {716 src_extvar "ext_light_brightmat"717 dest_var "light_brightmat"718 }719 }720 {721 triggers "lightshmap_trigger"722 method "lightshmap_method"723 param_array724 {725 src_extvar "ext_light_cenrange"726 dest_var "light_cenrange"727 }728 {729 src_extvar "ext_light_ambient"730 dest_var "light_ambient"731 }732 {733 src_extvar "ext_light_diffuse"734 dest_var "light_diffuse"735 }736 {737 src_extvar "ext_light_specular"738 dest_var "light_specular"739 }740 {741 src_extvar "ext_light_projmat"742 dest_var "light_projmat"743 }744 {745 src_extvar "ext_light_shmapmat"746 dest_var "light_shmapmat"747 }748 {749 src_extvar "ext_light_projtex"750 dest_var "light_projtex"751 }752 {753 src_extvar "ext_light_shmap"754 dest_var "light_shmap"755 }756 }757 {758 triggers "gen_brightmap_for_softshmap_trigger"759 method "gen_brightmap_for_softshmap_method"760 param_array761 {762 src_extvar "ext_light_intens"763 dest_var "light_intens"764 }765 {766 src_extvar "ext_light_projmat"767 dest_var "light_projmat"768 }769 {770 src_extvar "ext_light_shmapmat"771 dest_var "light_shmapmat"772 }773 {774 src_extvar "ext_light_projtex"775 dest_var "light_projtex"776 }777 {778 src_extvar "ext_light_shmap"779 dest_var "light_shmap"780 }781 }782 {783 triggers "gen_brightclear_trigger"784 method "gen_brightclear_method"785 }786 }787 }788 {789 ident "eng_shader_std.meshenter"790 param791 {792 env "shaderenv"793 mesh_var_array "mesh_shvol_occl"794 insp_ident "insp_shader_bound"795 insp_rank 80000796 insp_color 1.0 0.0 0.0797 enter_array798 {799 triggers "shvol_mark_trigger"800 method "shvol_mark_method"801 param_array802 {803 src_extvar "ext_light_cenrange"804 dest_var "light_cenrange"805 }806 {807 src_extvar "ext_light_shvolparam"808 dest_var "light_shvolparam"809 }810 }811 }812 }813 {814 ident "eng_shader_std.paintmesh"815 param816 {817 env "shaderenv"818 methods "main_method"819 rank 12000820 insp_ident "insp_shader_mesh"821 cull_mode "back"822 depth_test "less_equal"823 depth_write 1824 use_vertex_bone_wgh 1825 use_vertex_bone_subscr 1826 use_vertex_point 1827 use_vertex_normal 0828 color 0.0 0.0 0.0829 mesh_var "mesh"830 texchan_var_array831 tex_attr_var_array832 attrmat_var_array833 lightarray_var ""834 shaderprog_ident835 "levelutil/shader/prog/plain_point.s3d_shaderprog_run"836 shaderprog_param_array837 }838 }839 591 { 840 592 ident "gtp_shader.createtex" … … 1019 771 env "shaderenv" 1020 772 methods "main_method" 1021 rank 12 000773 rank 12100 1022 774 insp_ident "insp_shader_mesh" 1023 775 cull_mode "back" … … 1034 786 use_vertex_coloralpha 0 1035 787 blend_col_src_fac "one" 1036 blend_col_dest_fac " zero"788 blend_col_dest_fac "one" 1037 789 shaderprog_ident 1038 790 "levelutil/shader/prog/gtp_diffuse.s3d_shaderprog_run" … … 1055 807 } 1056 808 { 1057 name "ordinary _caustic_receiver"809 name "ordinary" 1058 810 ident "eng_shader_std.group" 1059 811 param … … 1111 863 triggers "gtp_distance_impostor_trigger" 1112 864 method "gtp_distance_impostor_method" 1113 }1114 {1115 triggers "caustic_recieve_trigger"1116 method "caustic_recieve_method"1117 param_array1118 {1119 src_extvar "lastCenter"1120 dest_var "cauCubeLastCenter"1121 }1122 {1123 src_extvar "cauCubeMap"1124 dest_var "cauCubeMap"1125 }1126 865 } 1127 866 { … … 1655 1394 } 1656 1395 } 1657 {1658 ident "gtp_shader.worldmat"1659 param1660 {1661 env "shaderenv"1662 methods "caustic_recieve_method"1663 worldmat_var "worldMat"1664 }1665 }1666 {1667 ident "eng_shader_std.paintmesh"1668 param1669 {1670 env "shaderenv"1671 methods "caustic_recieve_method"1672 rank 140001673 insp_ident "insp_shader_mesh"1674 cull_mode "back"1675 depth_test "less_equal"1676 depth_write 11677 depth_bias_overlay 11678 depth_bias_offs 11679 mesh_var "mesh"1680 texchan_var_array "cauCubeMap"1681 tex_attr_var_array "attr0"1682 attrmat_var_array ""1683 use_vertex_bone_wgh 11684 use_vertex_bone_subscr 11685 use_vertex_point 11686 blend_col_dest_fac "one"1687 blend_col_src_fac "one"1688 blend_col_op "src_plus_dest"1689 color 1.0 1.0 1.01690 shaderprog_ident1691 "levelutil/shader/prog/gtp_caustic_recieve.s3d_shaderprog_"1692 & "run"1693 shaderprog_param_array1694 {1695 src_var "cauCubeLastCenter"1696 dest_progvar "lastCenter"1697 }1698 {1699 src_var "worldMat"1700 dest_progvar "worldMat"1701 }1702 }1703 }1704 1396 } 1705 1397 } 1706 1398 { 1707 name "ordinary_copper" 1399 name "ordinary_diffuse" 1400 ident "eng_shader_std.group" 1401 param 1402 { 1403 env "shaderenv" 1404 init_method "init_method" 1405 child_array 1406 { 1407 ident "eng_shader_std.modelmesh" 1408 param 1409 { 1410 env "shaderenv" 1411 methods "init_method" 1412 mesh_var "mesh" 1413 texchan_var_array "tex0" "normalmap" 1414 tex_attr_var_array "attr0" 1415 usage "render" 1416 tangentu_attr_var "tangentu" 1417 tangentv_attr_var "tangentv" 1418 } 1419 } 1420 { 1421 ident "eng_shader_std.modelmesh" 1422 param 1423 { 1424 env "shaderenv" 1425 methods "init_method" 1426 usage "shvol_occl" 1427 mesh_var "mesh_shvol_occl" 1428 texchan_var_array 1429 tex_attr_var_array 1430 } 1431 } 1432 { 1433 ident "eng_shader_std.meshenter" 1434 param 1435 { 1436 env "shaderenv" 1437 mesh_var_array "mesh" 1438 insp_ident "insp_shader_bound" 1439 insp_rank 80000 1440 insp_color 1.0 0.0 0.0 1441 enter_array 1442 { 1443 triggers "main_trigger" "mirror_trigger" 1444 method "main_method" 1445 } 1446 { 1447 triggers "gtp_distance_impostor_trigger" 1448 method "gtp_distance_impostor_method" 1449 } 1450 { 1451 triggers "gen_shmap_trigger" 1452 method "gen_shmap_method" 1453 } 1454 { 1455 triggers "light_trigger" 1456 method "light_method" 1457 param_array 1458 { 1459 src_extvar "ext_light_cenrange" 1460 dest_var "light_cenrange" 1461 } 1462 { 1463 src_extvar "ext_light_ambient" 1464 dest_var "light_ambient" 1465 } 1466 { 1467 src_extvar "ext_light_diffuse" 1468 dest_var "light_diffuse" 1469 } 1470 { 1471 src_extvar "ext_light_specular" 1472 dest_var "light_specular" 1473 } 1474 } 1475 { 1476 triggers "lightmild_trigger" 1477 method "lightmild_method" 1478 param_array 1479 { 1480 src_extvar "ext_light_cenrange" 1481 dest_var "light_cenrange" 1482 } 1483 { 1484 src_extvar "ext_light_ambient" 1485 dest_var "light_ambient" 1486 } 1487 { 1488 src_extvar "ext_light_diffuse" 1489 dest_var "light_diffuse" 1490 } 1491 { 1492 src_extvar "ext_light_specular" 1493 dest_var "light_specular" 1494 } 1495 } 1496 { 1497 triggers "lightbright_trigger" 1498 method "lightbright_method" 1499 param_array 1500 { 1501 src_extvar "ext_light_cenrange" 1502 dest_var "light_cenrange" 1503 } 1504 { 1505 src_extvar "ext_light_ambient" 1506 dest_var "light_ambient" 1507 } 1508 { 1509 src_extvar "ext_light_diffuse" 1510 dest_var "light_diffuse" 1511 } 1512 { 1513 src_extvar "ext_light_specular" 1514 dest_var "light_specular" 1515 } 1516 { 1517 src_extvar "ext_light_brighttex" 1518 dest_var "light_brighttex" 1519 } 1520 { 1521 src_extvar "ext_light_brightmat" 1522 dest_var "light_brightmat" 1523 } 1524 } 1525 { 1526 triggers "lightshmap_trigger" 1527 method "lightshmap_method" 1528 param_array 1529 { 1530 src_extvar "ext_light_cenrange" 1531 dest_var "light_cenrange" 1532 } 1533 { 1534 src_extvar "ext_light_ambient" 1535 dest_var "light_ambient" 1536 } 1537 { 1538 src_extvar "ext_light_diffuse" 1539 dest_var "light_diffuse" 1540 } 1541 { 1542 src_extvar "ext_light_specular" 1543 dest_var "light_specular" 1544 } 1545 { 1546 src_extvar "ext_light_projmat" 1547 dest_var "light_projmat" 1548 } 1549 { 1550 src_extvar "ext_light_shmapmat" 1551 dest_var "light_shmapmat" 1552 } 1553 { 1554 src_extvar "ext_light_projtex" 1555 dest_var "light_projtex" 1556 } 1557 { 1558 src_extvar "ext_light_shmap" 1559 dest_var "light_shmap" 1560 } 1561 } 1562 { 1563 triggers "gen_brightmap_for_softshmap_trigger" 1564 method "gen_brightmap_for_softshmap_method" 1565 param_array 1566 { 1567 src_extvar "ext_light_intens" 1568 dest_var "light_intens" 1569 } 1570 { 1571 src_extvar "ext_light_projmat" 1572 dest_var "light_projmat" 1573 } 1574 { 1575 src_extvar "ext_light_shmapmat" 1576 dest_var "light_shmapmat" 1577 } 1578 { 1579 src_extvar "ext_light_projtex" 1580 dest_var "light_projtex" 1581 } 1582 { 1583 src_extvar "ext_light_shmap" 1584 dest_var "light_shmap" 1585 } 1586 } 1587 { 1588 triggers "gen_brightclear_trigger" 1589 method "gen_brightclear_method" 1590 } 1591 } 1592 } 1593 { 1594 ident "eng_shader_std.meshenter" 1595 param 1596 { 1597 env "shaderenv" 1598 mesh_var_array "mesh_shvol_occl" 1599 insp_ident "insp_shader_bound" 1600 insp_rank 80000 1601 insp_color 1.0 0.0 0.0 1602 enter_array 1603 { 1604 triggers "shvol_mark_trigger" 1605 method "shvol_mark_method" 1606 param_array 1607 { 1608 src_extvar "ext_light_cenrange" 1609 dest_var "light_cenrange" 1610 } 1611 { 1612 src_extvar "ext_light_shvolparam" 1613 dest_var "light_shvolparam" 1614 } 1615 } 1616 } 1617 } 1618 { 1619 ident "eng_shader_std.paintmesh" 1620 param 1621 { 1622 env "shaderenv" 1623 methods "main_method" 1624 rank 12000 1625 insp_ident "insp_shader_mesh" 1626 cull_mode "back" 1627 depth_test "less_equal" 1628 depth_write 1 1629 use_vertex_bone_wgh 1 1630 use_vertex_bone_subscr 1 1631 use_vertex_point 1 1632 use_vertex_normal 0 1633 color 0.0 0.0 0.0 1634 mesh_var "mesh" 1635 texchan_var_array 1636 tex_attr_var_array 1637 attrmat_var_array 1638 lightarray_var "" 1639 shaderprog_ident 1640 "levelutil/shader/prog/plain_point.s3d_shaderprog_run" 1641 shaderprog_param_array 1642 } 1643 } 1644 { 1645 ident "gtp_shader.createtex" 1646 param 1647 { 1648 env "shaderenv" 1649 methods "init_method" 1650 texchan_var "envmap0" 1651 width 128 1652 height 128 1653 texprop_rendertarget 1 1654 texprop_cube 1 1655 texprop_float 0 1656 texprop_comp 4 1657 texprop_bitspercomp 8 1658 samplermode_clamp 0 1659 samplermode_filter 1 1660 } 1661 } 1662 { 1663 ident "gtp_shader.envmap" 1664 param 1665 { 1666 env "shaderenv" 1667 methods "main_method" 1668 rank -9000 1669 max_ext 256 1670 max_recursion 1 1671 ext_dist_scale 20.0 1672 proj_neg_z 0.1 1673 proj_pos_z 100.0 1674 enum_trigger "mirror_trigger" 1675 destprop_antialias 0 1676 mesh_var "mesh" 1677 update_interval 12 1678 update_all_face 0 1679 start_frame 0 1680 last_center_var "lastCenter" 1681 world_space 1 1682 dest_array 1683 { 1684 from_var "envmap0" 1685 to_var "envmap0" 1686 texprop_restrusage 0 1687 texprop_depth 0 1688 texprop_comp 3 1689 texprop_float 0 1690 samplermode_filter 0 1691 samplermode_clamp 1 1692 } 1693 } 1694 } 1695 { 1696 ident "gtp_shader.createtex" 1697 param 1698 { 1699 env "shaderenv" 1700 methods "init_method" 1701 texchan_var "dist" 1702 width 128 1703 height 128 1704 texprop_rendertarget 1 1705 texprop_cube 1 1706 texprop_float 1 1707 texprop_comp 2 1708 texprop_bitspercomp 16 1709 samplermode_clamp 0 1710 samplermode_filter 0 1711 } 1712 } 1713 { 1714 ident "gtp_shader.envmap" 1715 param 1716 { 1717 env "shaderenv" 1718 methods "main_method" 1719 rank -9000 1720 max_ext 128 1721 max_recursion 1 1722 ext_dist_scale 20.0 1723 proj_neg_z 0.1 1724 proj_pos_z 100.0 1725 enum_trigger "gtp_distance_impostor_trigger" 1726 destprop_antialias 0 1727 mesh_var "mesh" 1728 update_interval 1 1729 update_all_face 1 1730 start_frame 0 1731 last_center_var "" 1732 world_space 1 1733 dest_array 1734 { 1735 from_var "dist" 1736 to_var "dist" 1737 texprop_restrusage 0 1738 texprop_depth 0 1739 texprop_comp 1 1740 texprop_float 1 1741 samplermode_filter 0 1742 samplermode_clamp 1 1743 } 1744 } 1745 } 1746 { 1747 ident "gtp_shader.createtex" 1748 param 1749 { 1750 env "shaderenv" 1751 methods "init_method" 1752 texchan_var "filteredenvmap" 1753 width 4 1754 height 4 1755 texprop_rendertarget 1 1756 texprop_cube 1 1757 texprop_float 0 1758 texprop_comp 4 1759 texprop_bitspercomp 8 1760 samplermode_clamp 0 1761 samplermode_filter 1 1762 } 1763 } 1764 { 1765 ident "gtp_shader.cubetexfilter" 1766 param 1767 { 1768 env "shaderenv" 1769 methods "main_method" 1770 rank -8000 1771 iter_start 0 1772 iter_end 0 1773 iter_step 0 1774 width_scale 1.0 1775 height_scale 1.0 1776 destprop_antialias 0 1777 passinfo_var "" 1778 src_array "envmap0" 1779 update_interval 1 1780 dest_array 1781 { 1782 from_var "filteredenvmap" 1783 to_var "filteredenvmap" 1784 texprop_restrusage 0 1785 texprop_depth 0 1786 texprop_float 0 1787 texprop_comp 4 1788 texprop_bitspercomp 0 1789 samplermode_filter 1 1790 samplermode_clamp 1 1791 } 1792 shaderprog_ident 1793 "levelutil/shader/prog/gtp_reduce_cubemap.s3d_shaderprog_r" 1794 & "un" 1795 shaderprog_param_array 1796 { 1797 } 1798 } 1799 } 1800 { 1801 ident "gtp_shader.worldmat" 1802 param 1803 { 1804 env "shaderenv" 1805 methods "main_method" 1806 worldmat_var "worldMat" 1807 } 1808 } 1809 { 1810 ident "gtp_shader.worldmat" 1811 param 1812 { 1813 env "shaderenv" 1814 methods "main_method" 1815 worldmat_var "worldMatIT" 1816 inverse 1 1817 transpose 1 1818 } 1819 } 1820 { 1821 ident "eng_shader_std.paintmesh" 1822 param 1823 { 1824 env "shaderenv" 1825 methods "main_method" 1826 rank 12000 1827 insp_ident "insp_shader_mesh" 1828 cull_mode "back" 1829 depth_test "less_equal" 1830 depth_write 0 1831 mesh_var "mesh" 1832 texchan_var_array "filteredenvmap" "dist" 1833 tex_attr_var_array "attr0" 1834 attrmat_var_array "" 1835 use_vertex_bone_wgh 1 1836 use_vertex_bone_subscr 1 1837 use_vertex_point 1 1838 use_vertex_normal 1 1839 use_vertex_coloralpha 0 1840 blend_col_src_fac "one" 1841 blend_col_dest_fac "one" 1842 shaderprog_ident 1843 "levelutil/shader/prog/gtp_diffuse.s3d_shaderprog_run" 1844 shaderprog_param_array 1845 { 1846 src_var "lastCenter" 1847 dest_progvar "lastCenter" 1848 } 1849 { 1850 src_var "worldMat" 1851 dest_progvar "worldMat" 1852 } 1853 { 1854 src_var "worldMatIT" 1855 dest_progvar "worldMatIT" 1856 } 1857 } 1858 } 1859 } 1860 } 1861 { 1862 name "ordinary_caustic_receiver" 1708 1863 ident "eng_shader_std.group" 1709 1864 param … … 1761 1916 triggers "gtp_distance_impostor_trigger" 1762 1917 method "gtp_distance_impostor_method" 1918 } 1919 { 1920 triggers "caustic_recieve_trigger" 1921 method "caustic_recieve_method" 1922 param_array 1923 { 1924 src_extvar "lastCenter" 1925 dest_var "cauCubeLastCenter" 1926 } 1927 { 1928 src_extvar "cauCubeMap" 1929 dest_var "cauCubeMap" 1930 } 1763 1931 } 1764 1932 { … … 2022 2190 { 2023 2191 env "shaderenv" 2192 methods "light_method" 2193 rank 99999 2194 insp_ident "showwire" 2195 cull_mode "back" 2196 depth_test "less_equal" 2197 depth_write 1 2198 use_vertex_bone_wgh 1 2199 use_vertex_bone_subscr 1 2200 use_vertex_point 1 2201 use_vertex_normal 1 2202 mesh_var "mesh" 2203 texchan_var_array "tex0" "normalmap" 2204 tex_attr_var_array "attr0" "tangentu" "tangentv" 2205 attrmat_var_array "" 2206 blend_col_src_fac "one" 2207 blend_col_dest_fac "inv_src_col" 2208 lightarray_var "" 2209 shaderprog_ident 2210 "levelutil/shader/prog/bump.s3d_shaderprog_run" 2211 shaderprog_param_array 2212 { 2213 src_var "light_cenrange" 2214 dest_progvar "prog_light_cenrange" 2215 } 2216 { 2217 src_var "light_ambient" 2218 dest_progvar "prog_light_ambient" 2219 } 2220 { 2221 src_var "light_diffuse" 2222 dest_progvar "prog_light_diffuse" 2223 } 2224 { 2225 src_var "light_specular" 2226 dest_progvar "prog_light_specular" 2227 } 2228 } 2229 } 2230 { 2231 ident "eng_shader_std.paintmesh" 2232 param 2233 { 2234 env "shaderenv" 2235 methods "lightmild_method" 2236 rank 99999 2237 insp_ident "showwire" 2238 cull_mode "back" 2239 depth_test "less_equal" 2240 depth_write 1 2241 use_vertex_bone_wgh 1 2242 use_vertex_bone_subscr 1 2243 use_vertex_point 1 2244 use_vertex_normal 1 2245 mesh_var "mesh" 2246 texchan_var_array "tex0" "normalmap" 2247 tex_attr_var_array "attr0" "tangentu" "tangentv" 2248 attrmat_var_array "" 2249 blend_col_src_fac "one" 2250 blend_col_dest_fac "inv_src_col" 2251 lightarray_var "" 2252 shaderprog_ident 2253 "levelutil/shader/prog/bump_mild.s3d_shaderprog_run" 2254 shaderprog_param_array 2255 { 2256 src_var "light_cenrange" 2257 dest_progvar "prog_light_cenrange" 2258 } 2259 { 2260 src_var "light_ambient" 2261 dest_progvar "prog_light_ambient" 2262 } 2263 { 2264 src_var "light_diffuse" 2265 dest_progvar "prog_light_diffuse" 2266 } 2267 { 2268 src_var "light_specular" 2269 dest_progvar "prog_light_specular" 2270 } 2271 } 2272 } 2273 { 2274 ident "eng_shader_std.paintmesh" 2275 param 2276 { 2277 env "shaderenv" 2278 methods "lightbright_method" 2279 rank 12000 2280 insp_ident "showwire" 2281 cull_mode "back" 2282 depth_test "less_equal" 2283 depth_write 0 2284 mesh_var "mesh" 2285 texchan_var_array "tex0" "normalmap" "light_brighttex" 2286 tex_attr_var_array "attr0" "tangentu" "tangentv" 2287 attrmat_var_array "" "" "" 2288 blend_col_src_fac "one" 2289 blend_col_dest_fac "inv_src_col" 2290 use_vertex_bone_wgh 1 2291 use_vertex_bone_subscr 1 2292 use_vertex_point 1 2293 use_vertex_normal 1 2294 shaderprog_ident 2295 "levelutil/shader/prog/bump_bright.s3d_shaderprog_run" 2296 shaderprog_param_array 2297 { 2298 src_var "light_cenrange" 2299 dest_progvar "prog_light_cenrange" 2300 } 2301 { 2302 src_var "light_ambient" 2303 dest_progvar "prog_light_ambient" 2304 } 2305 { 2306 src_var "light_diffuse" 2307 dest_progvar "prog_light_diffuse" 2308 } 2309 { 2310 src_var "light_specular" 2311 dest_progvar "prog_light_specular" 2312 } 2313 { 2314 src_var "light_brightmat" 2315 dest_progvar "prog_light_brightmat" 2316 } 2317 } 2318 } 2319 { 2320 ident "eng_shader_std.paintmesh" 2321 param 2322 { 2323 env "shaderenv" 2024 2324 methods "lightshmap_method" 2025 2325 rank 99999 … … 2136 2436 } 2137 2437 { 2138 ident "gtp_shader.createtex"2139 param2140 {2141 env "shaderenv"2142 methods "init_method"2143 texchan_var "envmap0"2144 width 322145 height 322146 texprop_rendertarget 12147 texprop_cube 12148 texprop_float 02149 texprop_comp 42150 texprop_bitspercomp 82151 samplermode_clamp 02152 samplermode_filter 12153 }2154 }2155 {2156 ident "gtp_shader.envmap"2157 param2158 {2159 env "shaderenv"2160 methods "main_method"2161 rank -900002162 max_ext 2562163 max_recursion 22164 ext_dist_scale 20.02165 proj_neg_z 0.12166 proj_pos_z 100.02167 enum_trigger "mirror_trigger"2168 destprop_antialias 02169 mesh_var "mesh"2170 update_interval 62171 update_all_face 02172 start_frame 12173 last_center_var "lastCenter"2174 world_space 12175 dest_array2176 {2177 from_var "envmap0"2178 to_var "envmap0"2179 texprop_restrusage 02180 texprop_depth 02181 texprop_comp 32182 texprop_float 02183 samplermode_filter 02184 samplermode_clamp 12185 }2186 }2187 }2188 {2189 ident "gtp_shader.createtex"2190 param2191 {2192 env "shaderenv"2193 methods "init_method"2194 texchan_var "dist"2195 width 1282196 height 1282197 texprop_rendertarget 12198 texprop_cube 12199 texprop_float 12200 texprop_comp 22201 texprop_bitspercomp 162202 samplermode_clamp 02203 samplermode_filter 12204 }2205 }2206 {2207 ident "gtp_shader.envmap"2208 param2209 {2210 env "shaderenv"2211 methods "main_method"2212 rank -900002213 max_ext 1282214 max_recursion 12215 ext_dist_scale 20.02216 proj_neg_z 0.12217 proj_pos_z 100.02218 enum_trigger "gtp_distance_impostor_trigger"2219 destprop_antialias 02220 mesh_var "mesh"2221 update_interval 62222 update_all_face 12223 start_frame 12224 last_center_var "lastCenter"2225 world_space 12226 dest_array2227 {2228 from_var "dist"2229 to_var "dist"2230 texprop_restrusage 02231 texprop_depth 02232 texprop_comp 12233 texprop_float 12234 samplermode_filter 02235 samplermode_clamp 12236 }2237 }2238 }2239 {2240 ident "gtp_shader.worldmat"2241 param2242 {2243 env "shaderenv"2244 methods "main_method"2245 worldmat_var "worldMat"2246 }2247 }2248 {2249 ident "gtp_shader.worldmat"2250 param2251 {2252 env "shaderenv"2253 methods "main_method"2254 worldmat_var "worldMatIT"2255 inverse 12256 transpose 12257 }2258 }2259 {2260 ident "eng_shader_std.constvec"2261 param2262 {2263 env "shaderenv"2264 methods "init_method"2265 val_var "Fresnel"2266 val 0.95 0.63 0.54 1.02267 }2268 }2269 {2270 ident "eng_shader_std.paintmesh"2271 param2272 {2273 env "shaderenv"2274 methods "main_method"2275 rank 120002276 insp_ident "insp_shader_mesh"2277 cull_mode "back"2278 depth_test "less_equal"2279 depth_write 02280 mesh_var "mesh"2281 texchan_var_array "envmap0" "dist"2282 tex_attr_var_array "attr0"2283 attrmat_var_array ""2284 use_vertex_bone_wgh 12285 use_vertex_bone_subscr 12286 use_vertex_point 12287 use_vertex_normal 12288 use_vertex_coloralpha 02289 shaderprog_ident2290 "levelutil/shader/prog/gtp_envmap_metal.s3d_shaderprog_run"2291 shaderprog_param_array2292 {2293 src_var "lastCenter"2294 dest_progvar "lastCenter"2295 }2296 {2297 src_var "worldMat"2298 dest_progvar "worldMat"2299 }2300 {2301 src_var "worldMatIT"2302 dest_progvar "worldMatIT"2303 }2304 {2305 src_var "Fresnel"2306 dest_progvar "Fresnel"2307 }2308 }2309 }2310 {2311 2438 ident "eng_shader_std.paintmesh" 2312 2439 param … … 2333 2460 } 2334 2461 } 2462 { 2463 ident "gtp_shader.worldmat" 2464 param 2465 { 2466 env "shaderenv" 2467 methods "caustic_recieve_method" 2468 worldmat_var "worldMat" 2469 } 2470 } 2471 { 2472 ident "eng_shader_std.paintmesh" 2473 param 2474 { 2475 env "shaderenv" 2476 methods "caustic_recieve_method" 2477 rank 14000 2478 insp_ident "insp_shader_mesh" 2479 cull_mode "back" 2480 depth_test "less_equal" 2481 depth_write 1 2482 depth_bias_overlay 1 2483 depth_bias_offs 1 2484 mesh_var "mesh" 2485 texchan_var_array "cauCubeMap" 2486 tex_attr_var_array "attr0" 2487 attrmat_var_array "" 2488 use_vertex_bone_wgh 1 2489 use_vertex_bone_subscr 1 2490 use_vertex_point 1 2491 blend_col_dest_fac "one" 2492 blend_col_src_fac "one" 2493 blend_col_op "src_plus_dest" 2494 color 1.0 1.0 1.0 2495 shaderprog_ident 2496 "levelutil/shader/prog/gtp_caustic_recieve.s3d_shaderprog_" 2497 & "run" 2498 shaderprog_param_array 2499 { 2500 src_var "cauCubeLastCenter" 2501 dest_progvar "lastCenter" 2502 } 2503 { 2504 src_var "worldMat" 2505 dest_progvar "worldMat" 2506 } 2507 } 2508 } 2335 2509 } 2336 2510 } 2337 2511 { 2338 name "ordinary_ alu"2512 name "ordinary_copper" 2339 2513 ident "eng_shader_std.group" 2340 2514 param … … 2773 2947 methods "init_method" 2774 2948 texchan_var "envmap0" 2775 width 1282776 height 1282949 width 32 2950 height 32 2777 2951 texprop_rendertarget 1 2778 2952 texprop_cube 1 … … 2799 2973 destprop_antialias 0 2800 2974 mesh_var "mesh" 2801 update_interval 12802 update_all_face 12975 update_interval 6 2976 update_all_face 0 2803 2977 start_frame 1 2804 2978 last_center_var "lastCenter" … … 2850 3024 destprop_antialias 0 2851 3025 mesh_var "mesh" 2852 update_interval 13026 update_interval 6 2853 3027 update_all_face 1 2854 3028 start_frame 1 … … 2895 3069 methods "init_method" 2896 3070 val_var "Fresnel" 2897 val 0.9 0.92 0.921.03071 val 0.95 0.63 0.54 1.0 2898 3072 } 2899 3073 } … … 2967 3141 } 2968 3142 { 2969 name " caustic_caster"3143 name "ordinary_alu" 2970 3144 ident "eng_shader_std.group" 2971 3145 param … … 2981 3155 methods "init_method" 2982 3156 mesh_var "mesh" 3157 texchan_var_array "tex0" "normalmap" 3158 tex_attr_var_array "attr0" 3159 usage "render" 3160 tangentu_attr_var "tangentu" 3161 tangentv_attr_var "tangentv" 3162 insp_ident "showmesh" 3163 insp_rank 80000 3164 insp_color 1.0 1.0 0.0 3165 } 3166 } 3167 { 3168 ident "eng_shader_std.modelmesh" 3169 param 3170 { 3171 env "shaderenv" 3172 methods "init_method" 3173 usage "shvol_occl" 3174 mesh_var "mesh_shvol_occl" 2983 3175 texchan_var_array 2984 3176 tex_attr_var_array 2985 usage "render"2986 tangentu_attr_var2987 tangentv_attr_var3177 insp_ident "showocclmesh" 3178 insp_rank 80000 3179 insp_color 0.5 1.0 0.0 2988 3180 } 2989 3181 } … … 2994 3186 env "shaderenv" 2995 3187 mesh_var_array "mesh" 2996 insp_ident " insp_shader_bound"3188 insp_ident "showbound" 2997 3189 insp_rank 80000 2998 3190 insp_color 1.0 0.0 0.0 … … 3007 3199 } 3008 3200 { 3009 triggers "caustic_cast_trigger" 3010 method "caustic_cast_method" 3201 triggers "gen_shmap_trigger" 3202 method "gen_shmap_method" 3203 } 3204 { 3205 triggers "light_trigger" 3206 method "light_method" 3011 3207 param_array 3012 3208 { … … 3015 3211 } 3016 3212 { 3017 src_extvar "recievers" 3018 dest_var "recievers" 3019 } 3020 } 3021 } 3022 } 3023 { 3024 ident "eng_shader_std.constvec" 3025 param 3026 { 3027 env "shaderenv" 3028 methods "init_method" 3029 val_var "lastCenter" 3030 val 0.0 0.0 0.0 1.0 3213 src_extvar "ext_light_ambient" 3214 dest_var "light_ambient" 3215 } 3216 { 3217 src_extvar "ext_light_diffuse" 3218 dest_var "light_diffuse" 3219 } 3220 { 3221 src_extvar "ext_light_specular" 3222 dest_var "light_specular" 3223 } 3224 } 3225 { 3226 triggers "lightmild_trigger" 3227 method "lightmild_method" 3228 param_array 3229 { 3230 src_extvar "ext_light_cenrange" 3231 dest_var "light_cenrange" 3232 } 3233 { 3234 src_extvar "ext_light_ambient" 3235 dest_var "light_ambient" 3236 } 3237 { 3238 src_extvar "ext_light_diffuse" 3239 dest_var "light_diffuse" 3240 } 3241 { 3242 src_extvar "ext_light_specular" 3243 dest_var "light_specular" 3244 } 3245 } 3246 { 3247 triggers "lightbright_trigger" 3248 method "lightbright_method" 3249 param_array 3250 { 3251 src_extvar "ext_light_cenrange" 3252 dest_var "light_cenrange" 3253 } 3254 { 3255 src_extvar "ext_light_ambient" 3256 dest_var "light_ambient" 3257 } 3258 { 3259 src_extvar "ext_light_diffuse" 3260 dest_var "light_diffuse" 3261 } 3262 { 3263 src_extvar "ext_light_specular" 3264 dest_var "light_specular" 3265 } 3266 { 3267 src_extvar "ext_light_brighttex" 3268 dest_var "light_brighttex" 3269 } 3270 { 3271 src_extvar "ext_light_brightmat" 3272 dest_var "light_brightmat" 3273 } 3274 } 3275 { 3276 triggers "lightshmap_trigger" 3277 method "lightshmap_method" 3278 param_array 3279 { 3280 src_extvar "ext_light_cenrange" 3281 dest_var "light_cenrange" 3282 } 3283 { 3284 src_extvar "ext_light_ambient" 3285 dest_var "light_ambient" 3286 } 3287 { 3288 src_extvar "ext_light_diffuse" 3289 dest_var "light_diffuse" 3290 } 3291 { 3292 src_extvar "ext_light_specular" 3293 dest_var "light_specular" 3294 } 3295 { 3296 src_extvar "ext_light_projmat" 3297 dest_var "light_projmat" 3298 } 3299 { 3300 src_extvar "ext_light_shmapmat" 3301 dest_var "light_shmapmat" 3302 } 3303 { 3304 src_extvar "ext_light_projtex" 3305 dest_var "light_projtex" 3306 } 3307 { 3308 src_extvar "ext_light_shmap" 3309 dest_var "light_shmap" 3310 } 3311 } 3312 { 3313 triggers "gen_brightmap_for_softshmap_trigger" 3314 method "gen_brightmap_for_softshmap_method" 3315 param_array 3316 { 3317 src_extvar "ext_light_intens" 3318 dest_var "light_intens" 3319 } 3320 { 3321 src_extvar "ext_light_projmat" 3322 dest_var "light_projmat" 3323 } 3324 { 3325 src_extvar "ext_light_shmapmat" 3326 dest_var "light_shmapmat" 3327 } 3328 { 3329 src_extvar "ext_light_projtex" 3330 dest_var "light_projtex" 3331 } 3332 { 3333 src_extvar "ext_light_shmap" 3334 dest_var "light_shmap" 3335 } 3336 } 3337 { 3338 triggers "gen_brightclear_trigger" 3339 method "gen_brightclear_method" 3340 } 3341 } 3342 } 3343 { 3344 ident "eng_shader_std.meshenter" 3345 param 3346 { 3347 env "shaderenv" 3348 mesh_var_array "mesh_shvol_occl" 3349 insp_ident "showbound" 3350 insp_rank 80000 3351 insp_color 1.0 0.0 0.0 3352 enter_array 3353 { 3354 triggers "shvol_mark_trigger" 3355 method "shvol_mark_method" 3356 param_array 3357 { 3358 src_extvar "ext_light_cenrange" 3359 dest_var "light_cenrange" 3360 } 3361 { 3362 src_extvar "ext_light_shvolparam" 3363 dest_var "light_shvolparam" 3364 } 3365 } 3366 } 3367 } 3368 { 3369 ident "eng_shader_shvol.occluder" 3370 param 3371 { 3372 env "shaderenv" 3373 methods "shvol_mark_method" 3374 reverse_rank 90010 3375 nonreverse_rank 90000 3376 insp_ident "showocclwire" 3377 rel_gap 0.01 3378 backface 0 3379 mesh_var "mesh_shvol_occl" 3380 cenrange_var "light_cenrange" 3381 shvolparam_var "light_shvolparam" 3382 extrude_var "light_extrude" 3383 strict_shaderprog_ident 3384 "levelutil/shader/prog/gen_shvol_strict.s3d_shaderprog_run" 3385 strict_shaderprog_param_array 3386 { 3387 src_var "light_cenrange" 3388 dest_progvar "prog_light_cenrange" 3389 } 3390 { 3391 src_var "light_extrude" 3392 dest_progvar "prog_light_extrude" 3393 } 3394 quick_shaderprog_ident 3395 "levelutil/shader/prog/gen_shvol_quick.s3d_shaderprog_run" 3396 quick_shaderprog_param_array 3397 { 3398 src_var "light_cenrange" 3399 dest_progvar "prog_light_cenrange" 3400 } 3401 { 3402 src_var "light_extrude" 3403 dest_progvar "prog_light_extrude" 3404 } 3405 } 3406 } 3407 { 3408 ident "eng_shader_std.paintmesh" 3409 param 3410 { 3411 env "shaderenv" 3412 rank 99999 3413 cull_mode "back" 3414 depth_test "less_equal" 3415 depth_write 1 3416 methods "gen_shmap_method" 3417 mesh_var "mesh" 3418 texchan_var_array 3419 tex_attr_var_array 3420 attrmat_var_array "" 3421 use_vertex_bone_wgh 1 3422 use_vertex_bone_subscr 1 3423 use_vertex_point 1 3424 shaderprog_ident 3425 "levelutil/shader/prog/gen_shmap.s3d_shaderprog_run" 3426 shaderprog_param_array 3427 } 3428 } 3429 { 3430 ident "eng_shader_std.paintmesh" 3431 param 3432 { 3433 env "shaderenv" 3434 methods "main_method" 3435 rank 12000 3436 insp_ident "showwire" 3437 cull_mode "back" 3438 depth_test "less_equal" 3439 depth_write 1 3440 use_vertex_bone_wgh 1 3441 use_vertex_bone_subscr 1 3442 use_vertex_point 1 3443 use_vertex_normal 0 3444 color 0.0 0.0 0.0 3445 mesh_var "mesh" 3446 texchan_var_array 3447 tex_attr_var_array 3448 attrmat_var_array 3449 lightarray_var "" 3450 shaderprog_ident 3451 "levelutil/shader/prog/plain_point.s3d_shaderprog_run" 3452 shaderprog_param_array 3453 } 3454 } 3455 { 3456 ident "eng_shader_std.paintmesh" 3457 param 3458 { 3459 env "shaderenv" 3460 methods "lightshmap_method" 3461 rank 99999 3462 insp_ident "showwire" 3463 cull_mode "back" 3464 depth_test "less_equal" 3465 depth_write 0 3466 use_vertex_bone_wgh 1 3467 use_vertex_bone_subscr 1 3468 use_vertex_point 1 3469 use_vertex_normal 1 3470 mesh_var "mesh" 3471 texchan_var_array "tex0" "normalmap" "light_projtex" 3472 "light_shmap" 3473 tex_attr_var_array "attr0" "tangentu" "tangentv" 3474 attrmat_var_array "" 3475 blend_col_src_fac "one" 3476 blend_col_dest_fac "inv_src_col" 3477 lightarray_var "" 3478 shaderprog_ident 3479 "levelutil/shader/prog/bump_shmap.s3d_shaderprog_run" 3480 shaderprog_param_array 3481 { 3482 src_var "light_cenrange" 3483 dest_progvar "prog_light_cenrange" 3484 } 3485 { 3486 src_var "light_ambient" 3487 dest_progvar "prog_light_ambient" 3488 } 3489 { 3490 src_var "light_diffuse" 3491 dest_progvar "prog_light_diffuse" 3492 } 3493 { 3494 src_var "light_specular" 3495 dest_progvar "prog_light_specular" 3496 } 3497 { 3498 src_var "light_projmat" 3499 dest_progvar "prog_light_projmat" 3500 } 3501 { 3502 src_var "light_shmapmat" 3503 dest_progvar "prog_light_shmapmat" 3504 } 3505 } 3506 } 3507 { 3508 ident "eng_shader_std.paintmesh" 3509 param 3510 { 3511 env "shaderenv" 3512 methods "gen_brightmap_for_softshmap_method" 3513 rank 99999 3514 cull_mode "back" 3515 depth_test "less_equal" 3516 depth_write 0 3517 use_vertex_bone_wgh 1 3518 use_vertex_bone_subscr 1 3519 use_vertex_point 1 3520 use_vertex_normal 1 3521 mesh_var "mesh" 3522 texchan_var_array "light_projtex" "light_shmap" 3523 tex_attr_var_array "" 3524 attrmat_var_array "" 3525 blend_col_src_fac "one" 3526 blend_col_dest_fac "inv_src_col" 3527 lightarray_var "" 3528 shaderprog_ident 3529 "levelutil/shader/prog/gen_brightmap_for_softshmap.s3d_sha" 3530 & "derprog_run" 3531 shaderprog_param_array 3532 { 3533 src_var "light_intens" 3534 dest_progvar "prog_light_intens" 3535 } 3536 { 3537 src_var "light_projmat" 3538 dest_progvar "prog_light_projmat" 3539 } 3540 { 3541 src_var "light_shmapmat" 3542 dest_progvar "prog_light_shmapmat" 3543 } 3544 } 3545 } 3546 { 3547 ident "eng_shader_std.paintmesh" 3548 param 3549 { 3550 env "shaderenv" 3551 methods "gen_brightclear_method" 3552 rank 12000 3553 cull_mode "back" 3554 depth_test "less_equal" 3555 depth_write 1 3556 mesh_var "mesh" 3557 texchan_var_array 3558 tex_attr_var_array 3559 attrmat_var_array 3560 fog_enabled 0 3561 blend_col_src_fac "one" 3562 blend_col_dest_fac "zero" 3563 color 0.0 0.0 0.0 3564 alpha 0.0 3565 use_vertex_bone_wgh 1 3566 use_vertex_bone_subscr 1 3567 use_vertex_point 1 3568 shaderprog_ident 3569 "levelutil/shader/prog/gen_brightclear.s3d_shaderprog_run" 3570 shaderprog_param_array 3031 3571 } 3032 3572 } … … 3055 3595 env "shaderenv" 3056 3596 methods "main_method" 3057 rank - 895003597 rank -90000 3058 3598 max_ext 256 3059 3599 max_recursion 2 … … 3064 3604 destprop_antialias 0 3065 3605 mesh_var "mesh" 3066 update_interval 63067 update_all_face 03068 start_frame 03606 update_interval 1 3607 update_all_face 1 3608 start_frame 1 3069 3609 last_center_var "lastCenter" 3070 3610 world_space 1 … … 3106 3646 env "shaderenv" 3107 3647 methods "main_method" 3648 rank -90000 3649 max_ext 128 3650 max_recursion 1 3651 ext_dist_scale 20.0 3652 proj_neg_z 0.1 3653 proj_pos_z 100.0 3654 enum_trigger "gtp_distance_impostor_trigger" 3655 destprop_antialias 0 3656 mesh_var "mesh" 3657 update_interval 1 3658 update_all_face 1 3659 start_frame 1 3660 last_center_var "lastCenter" 3661 world_space 1 3662 dest_array 3663 { 3664 from_var "dist" 3665 to_var "dist" 3666 texprop_restrusage 0 3667 texprop_depth 0 3668 texprop_comp 1 3669 texprop_float 1 3670 samplermode_filter 0 3671 samplermode_clamp 1 3672 } 3673 } 3674 } 3675 { 3676 ident "gtp_shader.worldmat" 3677 param 3678 { 3679 env "shaderenv" 3680 methods "main_method" 3681 worldmat_var "worldMat" 3682 } 3683 } 3684 { 3685 ident "gtp_shader.worldmat" 3686 param 3687 { 3688 env "shaderenv" 3689 methods "main_method" 3690 worldmat_var "worldMatIT" 3691 inverse 1 3692 transpose 1 3693 } 3694 } 3695 { 3696 ident "eng_shader_std.constvec" 3697 param 3698 { 3699 env "shaderenv" 3700 methods "init_method" 3701 val_var "Fresnel" 3702 val 0.9 0.92 0.92 1.0 3703 } 3704 } 3705 { 3706 ident "eng_shader_std.paintmesh" 3707 param 3708 { 3709 env "shaderenv" 3710 methods "main_method" 3711 rank 12000 3712 insp_ident "insp_shader_mesh" 3713 cull_mode "back" 3714 depth_test "less_equal" 3715 depth_write 0 3716 mesh_var "mesh" 3717 texchan_var_array "envmap0" "dist" 3718 tex_attr_var_array "attr0" 3719 attrmat_var_array "" 3720 use_vertex_bone_wgh 1 3721 use_vertex_bone_subscr 1 3722 use_vertex_point 1 3723 use_vertex_normal 1 3724 use_vertex_coloralpha 0 3725 shaderprog_ident 3726 "levelutil/shader/prog/gtp_envmap_metal.s3d_shaderprog_run" 3727 shaderprog_param_array 3728 { 3729 src_var "lastCenter" 3730 dest_progvar "lastCenter" 3731 } 3732 { 3733 src_var "worldMat" 3734 dest_progvar "worldMat" 3735 } 3736 { 3737 src_var "worldMatIT" 3738 dest_progvar "worldMatIT" 3739 } 3740 { 3741 src_var "Fresnel" 3742 dest_progvar "Fresnel" 3743 } 3744 } 3745 } 3746 { 3747 ident "eng_shader_std.paintmesh" 3748 param 3749 { 3750 env "shaderenv" 3751 methods "gtp_distance_impostor_method" 3752 rank 12000 3753 insp_ident "insp_shader_mesh" 3754 cull_mode "back" 3755 depth_test "less_equal" 3756 depth_write 1 3757 mesh_var "mesh" 3758 texchan_var_array 3759 tex_attr_var_array "attr0" 3760 attrmat_var_array "" 3761 use_vertex_bone_wgh 1 3762 use_vertex_bone_subscr 1 3763 use_vertex_point 1 3764 color 1.0 1.0 1.0 3765 shaderprog_ident 3766 "levelutil/shader/prog/gtp_distance_impostor.s3d_shaderpro" 3767 & "g_run" 3768 shaderprog_param_array 3769 } 3770 } 3771 } 3772 } 3773 { 3774 name "caustic_caster" 3775 ident "eng_shader_std.group" 3776 param 3777 { 3778 env "shaderenv" 3779 init_method "init_method" 3780 child_array 3781 { 3782 ident "eng_shader_std.modelmesh" 3783 param 3784 { 3785 env "shaderenv" 3786 methods "init_method" 3787 mesh_var "mesh" 3788 texchan_var_array 3789 tex_attr_var_array 3790 usage "render" 3791 tangentu_attr_var 3792 tangentv_attr_var 3793 } 3794 } 3795 { 3796 ident "eng_shader_std.meshenter" 3797 param 3798 { 3799 env "shaderenv" 3800 mesh_var_array "mesh" 3801 insp_ident "insp_shader_bound" 3802 insp_rank 80000 3803 insp_color 1.0 0.0 0.0 3804 enter_array 3805 { 3806 triggers "main_trigger" "mirror_trigger" 3807 method "main_method" 3808 } 3809 { 3810 triggers "gtp_distance_impostor_trigger" 3811 method "gtp_distance_impostor_method" 3812 } 3813 { 3814 triggers "caustic_cast_trigger" 3815 method "caustic_cast_method" 3816 param_array 3817 { 3818 src_extvar "ext_light_cenrange" 3819 dest_var "light_cenrange" 3820 } 3821 { 3822 src_extvar "recievers" 3823 dest_var "recievers" 3824 } 3825 } 3826 } 3827 } 3828 { 3829 ident "eng_shader_std.constvec" 3830 param 3831 { 3832 env "shaderenv" 3833 methods "init_method" 3834 val_var "lastCenter" 3835 val 0.0 0.0 0.0 1.0 3836 } 3837 } 3838 { 3839 ident "gtp_shader.createtex" 3840 param 3841 { 3842 env "shaderenv" 3843 methods "init_method" 3844 texchan_var "envmap0" 3845 width 128 3846 height 128 3847 texprop_rendertarget 1 3848 texprop_cube 1 3849 texprop_float 0 3850 texprop_comp 4 3851 texprop_bitspercomp 8 3852 samplermode_clamp 0 3853 samplermode_filter 1 3854 } 3855 } 3856 { 3857 ident "gtp_shader.envmap" 3858 param 3859 { 3860 env "shaderenv" 3861 methods "main_method" 3862 rank -89500 3863 max_ext 256 3864 max_recursion 2 3865 ext_dist_scale 20.0 3866 proj_neg_z 0.1 3867 proj_pos_z 100.0 3868 enum_trigger "mirror_trigger" 3869 destprop_antialias 0 3870 mesh_var "mesh" 3871 update_interval 6 3872 update_all_face 0 3873 start_frame 0 3874 last_center_var "lastCenter" 3875 world_space 1 3876 dest_array 3877 { 3878 from_var "envmap0" 3879 to_var "envmap0" 3880 texprop_restrusage 0 3881 texprop_depth 0 3882 texprop_comp 3 3883 texprop_float 0 3884 samplermode_filter 0 3885 samplermode_clamp 1 3886 } 3887 } 3888 } 3889 { 3890 ident "gtp_shader.createtex" 3891 param 3892 { 3893 env "shaderenv" 3894 methods "init_method" 3895 texchan_var "dist" 3896 width 128 3897 height 128 3898 texprop_rendertarget 1 3899 texprop_cube 1 3900 texprop_float 1 3901 texprop_comp 2 3902 texprop_bitspercomp 16 3903 samplermode_clamp 0 3904 samplermode_filter 1 3905 } 3906 } 3907 { 3908 ident "gtp_shader.envmap" 3909 param 3910 { 3911 env "shaderenv" 3912 methods "main_method" 3108 3913 rank -89600 3109 3914 max_ext 128 … … 3224 4029 texchan_var "cauCubeMap" 3225 4030 texprop_cube 1 3226 width 323227 height 324031 width 128 4032 height 128 3228 4033 texprop_rendertarget 1 3229 4034 texprop_float 1 -
GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/CleanTheLab/src/res/levelutil/shader/prog/.sconsign
r2486 r2503 10 10 JÉEeFubUblack.s3d_shaderprogq(hoq}q(h 11 11 JÉEeFh 12 JÉEeFubU"gtp_caustic_recieve.s3d_shaderprogq(hoq}q(U timestampqJÉEeFUcsigqJÉEeFubU(gtp_caustic_cubemap_point.s3d_shaderprogq(hoq}q(hJÉEeFhJÉEeFubU$gtp_distance_impostor.s3d_shaderprogq(hoq 12 JÉEeFubU"gtp_caustic_recieve.s3d_shaderprogq(hoq}q(U timestampqJÉEeFUcsigqJÉEeFubUbloom_smooth.s3d_shaderprogq(hoq}q(h 13 JÉEeFh 14 JÉEeFubU$gtp_distance_impostor.s3d_shaderprogq(hoq 13 15 }q 14 16 (U timestampq … … 22 24 plain_pointtex.s3d_shaderprogq)(hoq*}q+(h 23 25 JÉEeFh 24 JÉEeFubUbloom_smooth.s3d_shaderprogq,(hoq-}q.(h 25 JÉEeFh 26 JÉEeFubUpartic.s3d_shaderprogq/(hoq0}q1(h 26 JÉEeFubU(gtp_caustic_cubemap_point.s3d_shaderprogq,(hoq-}q.(hJÉEeFhJÉEeFubUpartic.s3d_shaderprogq/(hoq0}q1(h 27 27 JÉEeFh 28 28 JÉEeFubUlightfilter.s3d_shaderprogq2(hoq3}q4(h -
GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/CleanTheLab/src/res/levelutil/shader/prog/d3d9_hlsl/.sconsign
r2486 r2503 5 5 (hoq 6 6 }q 7 (hJÉEeFhJÉEeFubU'standard_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU*plain_point_d3d9_hlsl_vs2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU"gtp_caustic_recieve.s3d_shaderprogq(hoq}q(U timestampqJÊëmEUcsigqJÊëmEubU *plain_point_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU0gen_shvol_extrude_d3d9_hlsl_vs1x1.s3d_shadercodeq7 (hJÉEeFhJÉEeFubU'standard_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU*plain_point_d3d9_hlsl_vs2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU"gtp_caustic_recieve.s3d_shaderprogq(hoq}q(U timestampqJÊëmEUcsigqJÊëmEubU(gtp_caustic_cubemap_point.s3d_shaderprogq(hoq}q(hJtmEhJtmEubU0gen_shvol_extrude_d3d9_hlsl_vs1x1.s3d_shadercodeq 8 8 (hoq 9 9 }q 10 (hJÉEeFhJÉEeFubU (gen_shmap_d3d9_hlsl_vs2x0.s3d_shadercodeq(hoq }q!(hJÉEeFhJÉEeFubU-plain_pointcol_d3d9_hlsl_ps2x0.s3d_shadercodeq"(hoq#}q$(hJÉEeFhJÉEeFubU:gen_brightmap_for_softshmap_d3d9_hlsl_vs1x1.s3d_shadercodeq%(hoq&}q'(hJÉEeFhJÉEeFubU#bump_d3d9_hlsl_vs1x1.s3d_shadercodeq((hoq)}q*(hJÉEeFhJÉEeFubU-plain_pointtex_d3d9_hlsl_vs2x0.s3d_shadercodeq+(hoq,}q-(hJÉEeFhJÉEeFubU.gen_brightclear_d3d9_hlsl_ps2x0.s3d_shadercodeq.(hoq/}q0(hJÉEeFhJÉEeFubU+bloom_bright_d3d9_hlsl_ps2x0.s3d_shadercodeq1(hoq2}q3(hJÉEeFhJÉEeFubU/gtp_envmapSimple_d3d9_hlsl_vs1x1.s3d_shadercodeq4(hoq5}q6(hJÉEeFhJÉEeFubU8gtp_caustic_cubemap_point_d3d9_hlsl_ps3x0.s3d_shadercodeq7(hoq8}q9(hJÖ&pFhJÖ&pFubU'standard_d3d9_hlsl_vs2x0.s3d_shadercodeq:(hoq;}q<(hJÉEeFhJÉEeFubU-plain_pointcol_d3d9_hlsl_vs2x0.s3d_shadercodeq=(hoq>}q?(hJÉEeFhJÉEeFubU'include_stddef_d3d9_hlsl.s3d_shadercodeq@(hoqA}qB(hJÉEeFhJÉEeFubU:gen_brightmap_for_softshmap_d3d9_hlsl_ps2x0.s3d_shadercodeqC(hoqD}qE(hJÉEeFhJÉEeFubU4gtp_distance_impostor_d3d9_hlsl_vs3x0.s3d_shadercodeqF(hoqG}qH(U timestampqIJÉEeFUcsigqJJÉEeFubU$comic_d3d9_hlsl_vs2x0.s3d_shadercodeqK(hoqL}qM(hJÉEeFhJÉEeFubU5bloom_presmooth_bright_d3d9_hlsl_vs1x1.s3d_shadercodeqN(hoqO}qP(hJÉEeFhJÉEeFubU(gtp_caustic_cubemap_point.s3d_shaderprogqQ(hoqR}qS(hJtmEhJtmEubU+bloom_bright_d3d9_hlsl_vs1x1.s3d_shadercodeqT(hoqU}qV(hJÉEeFhJÉEeFubU)include_stdstate_d3d9_hlsl.s3d_shadercodeqW(hoqX}qY(hJÉEeFhJÉEeFubU1gtp_reduce_cubemap_d3d9_hlsl_vs2x0.s3d_shadercodeqZ(hoq[}q\(hJÉEeFhJÉEeFubU-include_shmap_filter_d3d9_hlsl.s3d_shadercodeq](hoq^}q_(hJÉEeFhJÉEeFubU*lightfilter_d3d9_hlsl_vs2x0.s3d_shadercodeq`(hoqa}qb(hJÉEeFhJÉEeFubU4gtp_distance_impostor_d3d9_hlsl_ps3x0.s3d_shadercodeqc(hoqd}qe(hIJÉEeFhJJÉEeFubU0gtp_cau_photonmap_d3d9_hlsl_vs3x0.s3d_shadercodeqf(hoqg}qh(hJÉEeFhJÉEeFubU0plain_pointcoltex_d3d9_hlsl_ps2x0.s3d_shadercodeqi(hoqj}qk(hJÉEeFhJÉEeFubU1gtp_reduce_cubemap_d3d9_hlsl_ps3x0.s3d_shadercodeql(hoqm}qn(hJÉEeFhJÉEeFubU*gtp_diffuse_d3d9_hlsl_ps3x0.s3d_shadercodeqo(hoqp}qq(hJ¢nFhJ¢nFubU'standard_d3d9_hlsl_vs1x1.s3d_shadercodeqr(hoqs}qt(hJÉEeFhJÉEeFubU0plain_pointcoltex_d3d9_hlsl_vs2x0.s3d_shadercodequ(hoqv}qw(hJÉEeFhJÉEeFubU!gtp_reduce_cubemap.s3d_shaderprogqx(hoqy}qz(hJäaEhJäaEubU+bloom_smooth_d3d9_hlsl_ps2x0.s3d_shadercodeq{(hoq|}q}(hJÉEeFhJÉEeFubU-gen_shvol_view_d3d9_hlsl_vs1x1.s3d_shadercodeq~(hoq}q(hJÉEeFhJÉEeFubU.gen_brightclear_d3d9_hlsl_vs1x1.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU$black_d3d9_hlsl_ps1x1.s3d_shadercodeq(hoq11 }q(hJ ÉEeFhJÉEeFubU#bump_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJpFhJpFubU,bloom_combine_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÍ10 (hJÉEeFhJÉEeFubU-plain_pointcol_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq }q!(hJÉEeFhJÉEeFubU:gen_brightmap_for_softshmap_d3d9_hlsl_vs1x1.s3d_shadercodeq"(hoq#}q$(hJÉEeFhJÉEeFubU#bump_d3d9_hlsl_vs1x1.s3d_shadercodeq%(hoq&}q'(hJÉEeFhJÉEeFubU-plain_pointtex_d3d9_hlsl_vs2x0.s3d_shadercodeq((hoq)}q*(hJÉEeFhJÉEeFubU.gen_brightclear_d3d9_hlsl_ps2x0.s3d_shadercodeq+(hoq,}q-(hJÉEeFhJÉEeFubU+bloom_bright_d3d9_hlsl_ps2x0.s3d_shadercodeq.(hoq/}q0(hJÉEeFhJÉEeFubU/gtp_envmapSimple_d3d9_hlsl_vs1x1.s3d_shadercodeq1(hoq2}q3(hJÉEeFhJÉEeFubU8gtp_caustic_cubemap_point_d3d9_hlsl_ps3x0.s3d_shadercodeq4(hoq5}q6(hJÖ&pFhJÖ&pFubU'standard_d3d9_hlsl_vs2x0.s3d_shadercodeq7(hoq8}q9(hJÉEeFhJÉEeFubU-plain_pointcol_d3d9_hlsl_vs2x0.s3d_shadercodeq:(hoq;}q<(hJÉEeFhJÉEeFubU'include_stddef_d3d9_hlsl.s3d_shadercodeq=(hoq>}q?(hJÉEeFhJÉEeFubU:gen_brightmap_for_softshmap_d3d9_hlsl_ps2x0.s3d_shadercodeq@(hoqA}qB(hJÉEeFhJÉEeFubU4gtp_distance_impostor_d3d9_hlsl_vs3x0.s3d_shadercodeqC(hoqD}qE(U timestampqFJÉEeFUcsigqGJÉEeFubU$comic_d3d9_hlsl_vs2x0.s3d_shadercodeqH(hoqI}qJ(hJÉEeFhJÉEeFubU*gtp_diffuse_d3d9_hlsl_ps3x0.s3d_shadercodeqK(hoqL}qM(hJ¢nFhJ¢nFubU*plain_point_d3d9_hlsl_ps2x0.s3d_shadercodeqN(hoqO}qP(hJÉEeFhJÉEeFubU+bloom_bright_d3d9_hlsl_vs1x1.s3d_shadercodeqQ(hoqR}qS(hJÉEeFhJÉEeFubU)include_stdstate_d3d9_hlsl.s3d_shadercodeqT(hoqU}qV(hJÉEeFhJÉEeFubU1gtp_reduce_cubemap_d3d9_hlsl_vs2x0.s3d_shadercodeqW(hoqX}qY(hJÉEeFhJÉEeFubU-include_shmap_filter_d3d9_hlsl.s3d_shadercodeqZ(hoq[}q\(hJÉEeFhJÉEeFubU*lightfilter_d3d9_hlsl_vs2x0.s3d_shadercodeq](hoq^}q_(hJÉEeFhJÉEeFubU4gtp_distance_impostor_d3d9_hlsl_ps3x0.s3d_shadercodeq`(hoqa}qb(hFJÉEeFhGJÉEeFubU0gtp_cau_photonmap_d3d9_hlsl_vs3x0.s3d_shadercodeqc(hoqd}qe(hJÉEeFhJÉEeFubU0plain_pointcoltex_d3d9_hlsl_ps2x0.s3d_shadercodeqf(hoqg}qh(hJÉEeFhJÉEeFubU1gtp_reduce_cubemap_d3d9_hlsl_ps3x0.s3d_shadercodeqi(hoqj}qk(hJÉEeFhJÉEeFubU5bloom_presmooth_bright_d3d9_hlsl_vs1x1.s3d_shadercodeql(hoqm}qn(hJÉEeFhJÉEeFubU'standard_d3d9_hlsl_vs1x1.s3d_shadercodeqo(hoqp}qq(hJÉEeFhJÉEeFubU0plain_pointcoltex_d3d9_hlsl_vs2x0.s3d_shadercodeqr(hoqs}qt(hJÉEeFhJÉEeFubU!gtp_reduce_cubemap.s3d_shaderprogqu(hoqv}qw(hJäaEhJäaEubU+bloom_smooth_d3d9_hlsl_ps2x0.s3d_shadercodeqx(hoqy}qz(hJÉEeFhJÉEeFubU-gen_shvol_view_d3d9_hlsl_vs1x1.s3d_shadercodeq{(hoq|}q}(hJÉEeFhJÉEeFubUgtp_diffuse.s3d_shaderprogq~(hoq}q(hJÜbEhJÜbEubU$black_d3d9_hlsl_ps1x1.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU#bump_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq 11 }q(hJpFhJpFubU,bloom_combine_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÍ 12 12 pFhJÍ 13 pFubU gtp_cau_photonmap.s3d_shaderprogq (hoq}q(hJ>vÐEhJ>vÐEubU2gtp_caustic_recieve_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU,bloom_combine_d3d9_hlsl_vs1x1.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU-plain_pointtex_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU5bloom_presmooth_bright_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubUgtp_envmap.s3d_shaderprogq(hoq}q(hJí]EhJí]EubU0gen_shvol_extrude_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq }q¡(hJÉEeFhJÉEeFubU%partic_d3d9_hlsl_ps2x0.s3d_shadercodeq¢(hoq£}q€(hJÉEeFhJÉEeFubU2gtp_caustic_recieve_d3d9_hlsl_vs2x0.s3d_shadercodeq¥(hoqŠ}q§(hJÉEeFhJÉEeFubU+bloom_smooth_d3d9_hlsl_vs1x1.s3d_shadercodeqš(hoq©}qª(hJÉEeFhJÉEeFubU(gen_shmap_d3d9_hlsl_ps2x0.s3d_shadercodeq«(hoq¬}q(hJÉEeFhJÉEeFubUgtp_diffuse.s3d_shaderprogq®(hoq¯}q°(hJÜbEhJÜbEubU$comic_d3d9_hlsl_ps2x0.s3d_shadercodeq±(hoq²}q³(hJÉEeFhJÉEeFubU$black_d3d9_hlsl_vs1x1.s3d_shadercodeqŽ(hoqµ}q¶(hJÉEeFhJÉEeFubU8gtp_caustic_cubemap_point_d3d9_hlsl_vs3x0.s3d_shadercodeq·(hoqž}q¹(hJ$pFhJ$pFubU*gtp_diffuse_d3d9_hlsl_vs2x0.s3d_shadercodeqº(hoq»}qŒ(hJÉEeFhJÉEeFubU0gtp_cau_photonmap_d3d9_hlsl_ps3x0.s3d_shadercodeqœ(hoqŸ}q¿(hJ$pFhJ$pFubU/gtp_envmapSimple_d3d9_hlsl_ps1x1.s3d_shadercodeqÀ(hoqÁ}qÂ(hJ³nFhJ³nFubu.13 pFubU gtp_cau_photonmap.s3d_shaderprogq(hoq}q(hJ>vÐEhJ>vÐEubU2gtp_caustic_recieve_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU0gtp_cau_photonmap_d3d9_hlsl_ps3x0.s3d_shadercodeq(hoq}q(hJ$pFhJ$pFubU-plain_pointtex_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU5bloom_presmooth_bright_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubUgtp_envmap.s3d_shaderprogq(hoq}q(hJí]EhJí]EubU0gen_shvol_extrude_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU%partic_d3d9_hlsl_ps2x0.s3d_shadercodeq(hoq }q¡(hJÉEeFhJÉEeFubU/gtp_envmapSimple_d3d9_hlsl_ps1x1.s3d_shadercodeq¢(hoq£}q€(hJ³nFhJ³nFubU2gtp_caustic_recieve_d3d9_hlsl_vs2x0.s3d_shadercodeq¥(hoqŠ}q§(hJÉEeFhJÉEeFubU+bloom_smooth_d3d9_hlsl_vs1x1.s3d_shadercodeqš(hoq©}qª(hJÉEeFhJÉEeFubU(gen_shmap_d3d9_hlsl_ps2x0.s3d_shadercodeq«(hoq¬}q(hJÉEeFhJÉEeFubU(gen_shmap_d3d9_hlsl_vs2x0.s3d_shadercodeq®(hoq¯}q°(hJÉEeFhJÉEeFubU$comic_d3d9_hlsl_ps2x0.s3d_shadercodeq±(hoq²}q³(hJÉEeFhJÉEeFubU$black_d3d9_hlsl_vs1x1.s3d_shadercodeqŽ(hoqµ}q¶(hJÉEeFhJÉEeFubU8gtp_caustic_cubemap_point_d3d9_hlsl_vs3x0.s3d_shadercodeq·(hoqž}q¹(hJ$pFhJ$pFubU*gtp_diffuse_d3d9_hlsl_vs2x0.s3d_shadercodeqº(hoq»}qŒ(hJÉEeFhJÉEeFubU,bloom_combine_d3d9_hlsl_vs1x1.s3d_shadercodeqœ(hoqŸ}q¿(hJÉEeFhJÉEeFubU.gen_brightclear_d3d9_hlsl_vs1x1.s3d_shadercodeqÀ(hoqÁ}qÂ(hJÉEeFhJÉEeFubu. -
GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/CleanTheLab/src/res/levelutil/shader/prog/ogl_glsl/.sconsign
r2486 r2503 1 }q(U +bloom_combine_ogl_glsl_fs1x0.s3d_shadercodeq(cSCons.Node.FS1 }q(U*bloom_smooth_ogl_glsl_vs1x0.s3d_shadercodeq(cSCons.Node.FS 2 2 BuildInfo 3 3 qoq}q(U timestampqJÉEeFUcsigqJÉEeFubU)lightfilter_ogl_glsl_vs1x0.s3d_shadercodeq(hoq }q … … 5 5 (hoq 6 6 }q 7 (hJÉEeFhJÉEeFubU *bloom_bright_ogl_glsl_vs1x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU2include_shmap_filter_ogl_glsl_vs1x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU+bloom_combine_ogl_glsl_vs1x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU-gen_brightclear_ogl_glsl_fs1x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU&standard_ogl_glsl_vs1x0.s3d_shadercodeq(hoq}q8 (hJÉEeFhJÉEeFubU "bump_ogl_glsl_vs1x0.s3d_shadercodeq7 (hJÉEeFhJÉEeFubU#black_ogl_glsl_vs1x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU2include_shmap_filter_ogl_glsl_vs1x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU+bloom_combine_ogl_glsl_vs1x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU-gen_brightclear_ogl_glsl_fs1x0.s3d_shadercodeq(hoq}q(hJÉEeFhJÉEeFubU*bloom_bright_ogl_glsl_vs1x0.s3d_shadercodeq(hoq}q 8 (hJÉEeFhJÉEeFubU&standard_ogl_glsl_vs1x0.s3d_shadercodeq 9 9 (hoq 10 }q(hJÉEeFhJÉEeFubU *bloom_smooth_ogl_glsl_vs1x0.s3d_shadercodeq (hoq!}q"(hJÉEeFhJÉEeFubU#black_ogl_glsl_fs1x0.s3d_shadercodeq#(hoq$}q%(hJÉEeFhJÉEeFubU"bump_ogl_glsl_fs1x0.s3d_shadercodeq&(hoq'}q((hJÉEeFhJÉEeFubU$partic_ogl_glsl_fs1x0.s3d_shadercodeq)(hoq*}q+(hJÉEeFhJÉEeFubU*bloom_smooth_ogl_glsl_fs1x0.s3d_shadercodeq,(hoq-}q.(hJÉEeFhJÉEeFubU#plain_ogl_glsl_vs1x0.s3d_shadercodeq/(hoq0}q1(hJÉEeFhJÉEeFubU/gen_shvol_extrude_ogl_glsl_vs1x0.s3d_shadercodeq2(hoq3}q4(hJÉEeFhJÉEeFubU#comic_ogl_glsl_vs1x0.s3d_shadercodeq5(hoq6}q7(hJÉEeFhJÉEeFubU-gen_brightclear_ogl_glsl_vs1x0.s3d_shadercodeq8(hoq9}q:(hJÉEeFhJÉEeFubU#shvol_ogl_glsl_vs1x0.s3d_shadercodeq;(hoq<}q=(hJÉEeFhJÉEeFubU#black_ogl_glsl_vs1x0.s3d_shadercodeq>(hoq?}q@(hJÉEeFhJÉEeFubU)lightfilter_ogl_glsl_fs1x0.s3d_shadercodeqA(hoqB}qC(hJÉEeFhJÉEeFubU#comic_ogl_glsl_fs1x0.s3d_shadercodeqD(hoqE}qF(hJÉEeFhJÉEeFubU&standard_ogl_glsl_fs1x0.s3d_shadercodeqG(hoqH}qI(hJÉEeFhJÉEeFubU,gen_shvol_view_ogl_glsl_vs1x0.s3d_shadercodeqJ(hoqK}qL(hJÉEeFhJÉEeFubU*bloom_bright_ogl_glsl_fs1x0.s3d_shadercodeqM(hoqN}qO(hJÉEeFhJÉEeFubU,include_shmap_filter_ogl_glsl.s3d_shadercodeqP(hoqQ}qR(hJÉEeFhJÉEeFubU,include_stddef_ogl_glsl_vs1x0.s3d_shadercodeqS(hoqT}qU(hJÉEeFhJÉEeFubu.10 }q(hJÉEeFhJÉEeFubU"bump_ogl_glsl_vs1x0.s3d_shadercodeq (hoq!}q"(hJÉEeFhJÉEeFubU+bloom_combine_ogl_glsl_fs1x0.s3d_shadercodeq#(hoq$}q%(hJÉEeFhJÉEeFubU*bloom_bright_ogl_glsl_fs1x0.s3d_shadercodeq&(hoq'}q((hJÉEeFhJÉEeFubU"bump_ogl_glsl_fs1x0.s3d_shadercodeq)(hoq*}q+(hJÉEeFhJÉEeFubU$partic_ogl_glsl_fs1x0.s3d_shadercodeq,(hoq-}q.(hJÉEeFhJÉEeFubU*bloom_smooth_ogl_glsl_fs1x0.s3d_shadercodeq/(hoq0}q1(hJÉEeFhJÉEeFubU#plain_ogl_glsl_vs1x0.s3d_shadercodeq2(hoq3}q4(hJÉEeFhJÉEeFubU/gen_shvol_extrude_ogl_glsl_vs1x0.s3d_shadercodeq5(hoq6}q7(hJÉEeFhJÉEeFubU#comic_ogl_glsl_vs1x0.s3d_shadercodeq8(hoq9}q:(hJÉEeFhJÉEeFubU#shvol_ogl_glsl_vs1x0.s3d_shadercodeq;(hoq<}q=(hJÉEeFhJÉEeFubU-gen_brightclear_ogl_glsl_vs1x0.s3d_shadercodeq>(hoq?}q@(hJÉEeFhJÉEeFubU)lightfilter_ogl_glsl_fs1x0.s3d_shadercodeqA(hoqB}qC(hJÉEeFhJÉEeFubU#comic_ogl_glsl_fs1x0.s3d_shadercodeqD(hoqE}qF(hJÉEeFhJÉEeFubU&standard_ogl_glsl_fs1x0.s3d_shadercodeqG(hoqH}qI(hJÉEeFhJÉEeFubU,gen_shvol_view_ogl_glsl_vs1x0.s3d_shadercodeqJ(hoqK}qL(hJÉEeFhJÉEeFubU#black_ogl_glsl_fs1x0.s3d_shadercodeqM(hoqN}qO(hJÉEeFhJÉEeFubU,include_shmap_filter_ogl_glsl.s3d_shadercodeqP(hoqQ}qR(hJÉEeFhJÉEeFubU,include_stddef_ogl_glsl_vs1x0.s3d_shadercodeqS(hoqT}qU(hJÉEeFhJÉEeFubu. -
GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/CleanTheLab/src/res/server/actor/.sconsign
r2486 r2503 1 }q(U server.s3d_actorq(cSCons.Node.FS1 }q(Userverlink.s3d_actorq(cSCons.Node.FS 2 2 BuildInfo 3 qoq}q(U timestampqJÊEeFUcsigqJÊEeFubU serverlink.s3d_actorq(hoq }q3 qoq}q(U timestampqJÊEeFUcsigqJÊEeFubUserver.s3d_actorq(hoq }q 4 4 (hJÊEeFhJÊEeFubu.
Note: See TracChangeset
for help on using the changeset viewer.