# manifest.txt - GENERATED by `ludic-dev shaders` from variants.list. Do not edit. P 2ee6d2e3 fullscreen.vert adapt.frag B 2ee6d2e3 frag 1 852 U 2ee6d2e3 frag u_cascade_vp 0 mat4 5 64 U 2ee6d2e3 frag u_cascade_split 320 float 5 16 U 2ee6d2e3 frag u_cascade_range 400 float 5 16 U 2ee6d2e3 frag u_cascade_texel 480 float 5 16 U 2ee6d2e3 frag u_sun_dir 560 vec3 1 0 U 2ee6d2e3 frag u_sun_color 576 vec3 1 0 U 2ee6d2e3 frag u_cam_pos 592 vec3 1 0 U 2ee6d2e3 frag u_prefilter_levels 604 float 1 0 U 2ee6d2e3 frag u_fog_density 608 float 1 0 U 2ee6d2e3 frag u_fog_height_falloff 612 float 1 0 U 2ee6d2e3 frag u_fog_base 616 float 1 0 U 2ee6d2e3 frag u_clip_y 620 float 1 0 U 2ee6d2e3 frag u_spec_scale 624 float 1 0 U 2ee6d2e3 frag u_sky_rot 632 vec2 1 0 U 2ee6d2e3 frag u_ground_alb 640 vec3 1 0 U 2ee6d2e3 frag u_ground_alb_hi 656 vec3 1 0 U 2ee6d2e3 frag u_ground_hi_y 668 float 1 0 U 2ee6d2e3 frag u_ground_hi_w 672 float 1 0 U 2ee6d2e3 frag u_ibl_scale 688 vec3 1 0 U 2ee6d2e3 frag u_daylight 700 float 1 0 U 2ee6d2e3 frag u_fire_pos 704 vec3 1 0 U 2ee6d2e3 frag u_fire_color 720 vec3 1 0 U 2ee6d2e3 frag u_hand_pos 736 vec3 1 0 U 2ee6d2e3 frag u_hand_color 752 vec3 1 0 U 2ee6d2e3 frag u_hand_dir 768 vec3 1 0 U 2ee6d2e3 frag u_hand_cone 780 float 1 0 U 2ee6d2e3 frag u_hand_reach 784 float 1 0 U 2ee6d2e3 frag u_ts_origin 792 vec2 1 0 U 2ee6d2e3 frag u_ts_half 800 float 1 0 U 2ee6d2e3 frag u_ts_on 804 float 1 0 U 2ee6d2e3 frag u_force_cascade 808 int 1 0 U 2ee6d2e3 frag u_cloud_shadow 812 float 1 0 U 2ee6d2e3 frag u_time 816 float 1 0 U 2ee6d2e3 frag u_fog_inscatter 820 float 1 0 U 2ee6d2e3 frag u_fog_desat 824 float 1 0 U 2ee6d2e3 frag u_fog_wall 828 float 1 0 U 2ee6d2e3 frag u_lod 832 float 1 0 U 2ee6d2e3 frag u_key 836 float 1 0 U 2ee6d2e3 frag u_max 840 float 1 0 U 2ee6d2e3 frag u_rate 844 float 1 0 U 2ee6d2e3 frag u_reset 848 float 1 0 T 2ee6d2e3 u_brdf 2 T 2ee6d2e3 u_irradiance 3 T 2ee6d2e3 u_prefilter 4 T 2ee6d2e3 u_prev 5 T 2ee6d2e3 u_scene 6 T 2ee6d2e3 u_shadow 7 T 2ee6d2e3 u_tershadow 8 T 2ee6d2e3 u_tershadow_aux 9 T 2ee6d2e3 u_ts_height 10 P 9d3e2ddd fullscreen.vert bloom_down.frag B 9d3e2ddd frag 1 844 U 9d3e2ddd frag u_cascade_vp 0 mat4 5 64 U 9d3e2ddd frag u_cascade_split 320 float 5 16 U 9d3e2ddd frag u_cascade_range 400 float 5 16 U 9d3e2ddd frag u_cascade_texel 480 float 5 16 U 9d3e2ddd frag u_sun_dir 560 vec3 1 0 U 9d3e2ddd frag u_sun_color 576 vec3 1 0 U 9d3e2ddd frag u_cam_pos 592 vec3 1 0 U 9d3e2ddd frag u_prefilter_levels 604 float 1 0 U 9d3e2ddd frag u_fog_density 608 float 1 0 U 9d3e2ddd frag u_fog_height_falloff 612 float 1 0 U 9d3e2ddd frag u_fog_base 616 float 1 0 U 9d3e2ddd frag u_clip_y 620 float 1 0 U 9d3e2ddd frag u_spec_scale 624 float 1 0 U 9d3e2ddd frag u_sky_rot 632 vec2 1 0 U 9d3e2ddd frag u_ground_alb 640 vec3 1 0 U 9d3e2ddd frag u_ground_alb_hi 656 vec3 1 0 U 9d3e2ddd frag u_ground_hi_y 668 float 1 0 U 9d3e2ddd frag u_ground_hi_w 672 float 1 0 U 9d3e2ddd frag u_ibl_scale 688 vec3 1 0 U 9d3e2ddd frag u_daylight 700 float 1 0 U 9d3e2ddd frag u_fire_pos 704 vec3 1 0 U 9d3e2ddd frag u_fire_color 720 vec3 1 0 U 9d3e2ddd frag u_hand_pos 736 vec3 1 0 U 9d3e2ddd frag u_hand_color 752 vec3 1 0 U 9d3e2ddd frag u_hand_dir 768 vec3 1 0 U 9d3e2ddd frag u_hand_cone 780 float 1 0 U 9d3e2ddd frag u_hand_reach 784 float 1 0 U 9d3e2ddd frag u_ts_origin 792 vec2 1 0 U 9d3e2ddd frag u_ts_half 800 float 1 0 U 9d3e2ddd frag u_ts_on 804 float 1 0 U 9d3e2ddd frag u_force_cascade 808 int 1 0 U 9d3e2ddd frag u_cloud_shadow 812 float 1 0 U 9d3e2ddd frag u_time 816 float 1 0 U 9d3e2ddd frag u_fog_inscatter 820 float 1 0 U 9d3e2ddd frag u_fog_desat 824 float 1 0 U 9d3e2ddd frag u_fog_wall 828 float 1 0 U 9d3e2ddd frag u_texel 832 vec2 1 0 U 9d3e2ddd frag u_threshold 840 float 1 0 T 9d3e2ddd u_brdf 2 T 9d3e2ddd u_irradiance 3 T 9d3e2ddd u_prefilter 4 T 9d3e2ddd u_shadow 5 T 9d3e2ddd u_src 6 T 9d3e2ddd u_tershadow 7 T 9d3e2ddd u_tershadow_aux 8 T 9d3e2ddd u_ts_height 9 P c57b4f14 fullscreen.vert bloom_up.frag B c57b4f14 frag 1 844 U c57b4f14 frag u_cascade_vp 0 mat4 5 64 U c57b4f14 frag u_cascade_split 320 float 5 16 U c57b4f14 frag u_cascade_range 400 float 5 16 U c57b4f14 frag u_cascade_texel 480 float 5 16 U c57b4f14 frag u_sun_dir 560 vec3 1 0 U c57b4f14 frag u_sun_color 576 vec3 1 0 U c57b4f14 frag u_cam_pos 592 vec3 1 0 U c57b4f14 frag u_prefilter_levels 604 float 1 0 U c57b4f14 frag u_fog_density 608 float 1 0 U c57b4f14 frag u_fog_height_falloff 612 float 1 0 U c57b4f14 frag u_fog_base 616 float 1 0 U c57b4f14 frag u_clip_y 620 float 1 0 U c57b4f14 frag u_spec_scale 624 float 1 0 U c57b4f14 frag u_sky_rot 632 vec2 1 0 U c57b4f14 frag u_ground_alb 640 vec3 1 0 U c57b4f14 frag u_ground_alb_hi 656 vec3 1 0 U c57b4f14 frag u_ground_hi_y 668 float 1 0 U c57b4f14 frag u_ground_hi_w 672 float 1 0 U c57b4f14 frag u_ibl_scale 688 vec3 1 0 U c57b4f14 frag u_daylight 700 float 1 0 U c57b4f14 frag u_fire_pos 704 vec3 1 0 U c57b4f14 frag u_fire_color 720 vec3 1 0 U c57b4f14 frag u_hand_pos 736 vec3 1 0 U c57b4f14 frag u_hand_color 752 vec3 1 0 U c57b4f14 frag u_hand_dir 768 vec3 1 0 U c57b4f14 frag u_hand_cone 780 float 1 0 U c57b4f14 frag u_hand_reach 784 float 1 0 U c57b4f14 frag u_ts_origin 792 vec2 1 0 U c57b4f14 frag u_ts_half 800 float 1 0 U c57b4f14 frag u_ts_on 804 float 1 0 U c57b4f14 frag u_force_cascade 808 int 1 0 U c57b4f14 frag u_cloud_shadow 812 float 1 0 U c57b4f14 frag u_time 816 float 1 0 U c57b4f14 frag u_fog_inscatter 820 float 1 0 U c57b4f14 frag u_fog_desat 824 float 1 0 U c57b4f14 frag u_fog_wall 828 float 1 0 U c57b4f14 frag u_texel 832 vec2 1 0 U c57b4f14 frag u_radius 840 float 1 0 T c57b4f14 u_brdf 2 T c57b4f14 u_irradiance 3 T c57b4f14 u_prefilter 4 T c57b4f14 u_shadow 5 T c57b4f14 u_src 6 T c57b4f14 u_tershadow 7 T c57b4f14 u_tershadow_aux 8 T c57b4f14 u_ts_height 9 P 5161e6ba fullscreen.vert dof.frag B 5161e6ba frag 1 916 U 5161e6ba frag u_cascade_vp 0 mat4 5 64 U 5161e6ba frag u_cascade_split 320 float 5 16 U 5161e6ba frag u_cascade_range 400 float 5 16 U 5161e6ba frag u_cascade_texel 480 float 5 16 U 5161e6ba frag u_sun_dir 560 vec3 1 0 U 5161e6ba frag u_sun_color 576 vec3 1 0 U 5161e6ba frag u_cam_pos 592 vec3 1 0 U 5161e6ba frag u_prefilter_levels 604 float 1 0 U 5161e6ba frag u_fog_density 608 float 1 0 U 5161e6ba frag u_fog_height_falloff 612 float 1 0 U 5161e6ba frag u_fog_base 616 float 1 0 U 5161e6ba frag u_clip_y 620 float 1 0 U 5161e6ba frag u_spec_scale 624 float 1 0 U 5161e6ba frag u_sky_rot 632 vec2 1 0 U 5161e6ba frag u_ground_alb 640 vec3 1 0 U 5161e6ba frag u_ground_alb_hi 656 vec3 1 0 U 5161e6ba frag u_ground_hi_y 668 float 1 0 U 5161e6ba frag u_ground_hi_w 672 float 1 0 U 5161e6ba frag u_ibl_scale 688 vec3 1 0 U 5161e6ba frag u_daylight 700 float 1 0 U 5161e6ba frag u_fire_pos 704 vec3 1 0 U 5161e6ba frag u_fire_color 720 vec3 1 0 U 5161e6ba frag u_hand_pos 736 vec3 1 0 U 5161e6ba frag u_hand_color 752 vec3 1 0 U 5161e6ba frag u_hand_dir 768 vec3 1 0 U 5161e6ba frag u_hand_cone 780 float 1 0 U 5161e6ba frag u_hand_reach 784 float 1 0 U 5161e6ba frag u_ts_origin 792 vec2 1 0 U 5161e6ba frag u_ts_half 800 float 1 0 U 5161e6ba frag u_ts_on 804 float 1 0 U 5161e6ba frag u_force_cascade 808 int 1 0 U 5161e6ba frag u_cloud_shadow 812 float 1 0 U 5161e6ba frag u_time 816 float 1 0 U 5161e6ba frag u_fog_inscatter 820 float 1 0 U 5161e6ba frag u_fog_desat 824 float 1 0 U 5161e6ba frag u_fog_wall 828 float 1 0 U 5161e6ba frag u_inv_proj 832 mat4 1 0 U 5161e6ba frag u_texel 896 vec2 1 0 U 5161e6ba frag u_focus 904 float 1 0 U 5161e6ba frag u_aperture 908 float 1 0 U 5161e6ba frag u_max_coc 912 float 1 0 T 5161e6ba u_brdf 2 T 5161e6ba u_depth 3 T 5161e6ba u_irradiance 4 T 5161e6ba u_prefilter 5 T 5161e6ba u_shadow 6 T 5161e6ba u_src 7 T 5161e6ba u_tershadow 8 T 5161e6ba u_tershadow_aux 9 T 5161e6ba u_ts_height 10 P 5b8c3ae8 fullscreen.vert heightgen.frag B 5b8c3ae8 frag 1 836 U 5b8c3ae8 frag u_cascade_vp 0 mat4 5 64 U 5b8c3ae8 frag u_cascade_split 320 float 5 16 U 5b8c3ae8 frag u_cascade_range 400 float 5 16 U 5b8c3ae8 frag u_cascade_texel 480 float 5 16 U 5b8c3ae8 frag u_sun_dir 560 vec3 1 0 U 5b8c3ae8 frag u_sun_color 576 vec3 1 0 U 5b8c3ae8 frag u_cam_pos 592 vec3 1 0 U 5b8c3ae8 frag u_prefilter_levels 604 float 1 0 U 5b8c3ae8 frag u_fog_density 608 float 1 0 U 5b8c3ae8 frag u_fog_height_falloff 612 float 1 0 U 5b8c3ae8 frag u_fog_base 616 float 1 0 U 5b8c3ae8 frag u_clip_y 620 float 1 0 U 5b8c3ae8 frag u_spec_scale 624 float 1 0 U 5b8c3ae8 frag u_sky_rot 632 vec2 1 0 U 5b8c3ae8 frag u_ground_alb 640 vec3 1 0 U 5b8c3ae8 frag u_ground_alb_hi 656 vec3 1 0 U 5b8c3ae8 frag u_ground_hi_y 668 float 1 0 U 5b8c3ae8 frag u_ground_hi_w 672 float 1 0 U 5b8c3ae8 frag u_ibl_scale 688 vec3 1 0 U 5b8c3ae8 frag u_daylight 700 float 1 0 U 5b8c3ae8 frag u_fire_pos 704 vec3 1 0 U 5b8c3ae8 frag u_fire_color 720 vec3 1 0 U 5b8c3ae8 frag u_hand_pos 736 vec3 1 0 U 5b8c3ae8 frag u_hand_color 752 vec3 1 0 U 5b8c3ae8 frag u_hand_dir 768 vec3 1 0 U 5b8c3ae8 frag u_hand_cone 780 float 1 0 U 5b8c3ae8 frag u_hand_reach 784 float 1 0 U 5b8c3ae8 frag u_ts_origin 792 vec2 1 0 U 5b8c3ae8 frag u_ts_half 800 float 1 0 U 5b8c3ae8 frag u_ts_on 804 float 1 0 U 5b8c3ae8 frag u_force_cascade 808 int 1 0 U 5b8c3ae8 frag u_cloud_shadow 812 float 1 0 U 5b8c3ae8 frag u_time 816 float 1 0 U 5b8c3ae8 frag u_fog_inscatter 820 float 1 0 U 5b8c3ae8 frag u_fog_desat 824 float 1 0 U 5b8c3ae8 frag u_fog_wall 828 float 1 0 U 5b8c3ae8 frag u_half 832 float 1 0 T 5b8c3ae8 u_brdf 2 T 5b8c3ae8 u_dem 3 T 5b8c3ae8 u_irradiance 4 T 5b8c3ae8 u_prefilter 5 T 5b8c3ae8 u_shadow 6 T 5b8c3ae8 u_tershadow 7 T 5b8c3ae8 u_tershadow_aux 8 T 5b8c3ae8 u_ts_height 9 P 4be7acd9 fullscreen.vert heightgen.frag #define DEM; B 4be7acd9 frag 1 920 U 4be7acd9 frag u_cascade_vp 0 mat4 5 64 U 4be7acd9 frag u_cascade_split 320 float 5 16 U 4be7acd9 frag u_cascade_range 400 float 5 16 U 4be7acd9 frag u_cascade_texel 480 float 5 16 U 4be7acd9 frag u_sun_dir 560 vec3 1 0 U 4be7acd9 frag u_sun_color 576 vec3 1 0 U 4be7acd9 frag u_cam_pos 592 vec3 1 0 U 4be7acd9 frag u_prefilter_levels 604 float 1 0 U 4be7acd9 frag u_fog_density 608 float 1 0 U 4be7acd9 frag u_fog_height_falloff 612 float 1 0 U 4be7acd9 frag u_fog_base 616 float 1 0 U 4be7acd9 frag u_clip_y 620 float 1 0 U 4be7acd9 frag u_spec_scale 624 float 1 0 U 4be7acd9 frag u_sky_rot 632 vec2 1 0 U 4be7acd9 frag u_ground_alb 640 vec3 1 0 U 4be7acd9 frag u_ground_alb_hi 656 vec3 1 0 U 4be7acd9 frag u_ground_hi_y 668 float 1 0 U 4be7acd9 frag u_ground_hi_w 672 float 1 0 U 4be7acd9 frag u_ibl_scale 688 vec3 1 0 U 4be7acd9 frag u_daylight 700 float 1 0 U 4be7acd9 frag u_fire_pos 704 vec3 1 0 U 4be7acd9 frag u_fire_color 720 vec3 1 0 U 4be7acd9 frag u_hand_pos 736 vec3 1 0 U 4be7acd9 frag u_hand_color 752 vec3 1 0 U 4be7acd9 frag u_hand_dir 768 vec3 1 0 U 4be7acd9 frag u_hand_cone 780 float 1 0 U 4be7acd9 frag u_hand_reach 784 float 1 0 U 4be7acd9 frag u_ts_origin 792 vec2 1 0 U 4be7acd9 frag u_ts_half 800 float 1 0 U 4be7acd9 frag u_ts_on 804 float 1 0 U 4be7acd9 frag u_force_cascade 808 int 1 0 U 4be7acd9 frag u_cloud_shadow 812 float 1 0 U 4be7acd9 frag u_time 816 float 1 0 U 4be7acd9 frag u_fog_inscatter 820 float 1 0 U 4be7acd9 frag u_fog_desat 824 float 1 0 U 4be7acd9 frag u_fog_wall 828 float 1 0 U 4be7acd9 frag u_half 832 float 1 0 U 4be7acd9 frag u_dem_min 836 float 1 0 U 4be7acd9 frag u_dem_max 840 float 1 0 U 4be7acd9 frag u_dem_base 844 float 1 0 U 4be7acd9 frag u_origin 848 vec2 1 0 U 4be7acd9 frag u_lake 864 vec4 1 0 U 4be7acd9 frag u_lake_level 880 float 1 0 U 4be7acd9 frag u_lake_carve 884 float 1 0 U 4be7acd9 frag u_sea_level 888 float 1 0 U 4be7acd9 frag u_isle 896 vec4 1 0 U 4be7acd9 frag u_isle_mode 912 float 1 0 U 4be7acd9 frag u_dem_blur 916 float 1 0 T 4be7acd9 u_brdf 2 T 4be7acd9 u_dem 3 T 4be7acd9 u_irradiance 4 T 4be7acd9 u_prefilter 5 T 4be7acd9 u_shadow 6 T 4be7acd9 u_tershadow 7 T 4be7acd9 u_tershadow_aux 8 T 4be7acd9 u_ts_height 9 P c60a9a25 fullscreen.vert heightgen.frag #define SMOOTH; B c60a9a25 frag 1 836 U c60a9a25 frag u_cascade_vp 0 mat4 5 64 U c60a9a25 frag u_cascade_split 320 float 5 16 U c60a9a25 frag u_cascade_range 400 float 5 16 U c60a9a25 frag u_cascade_texel 480 float 5 16 U c60a9a25 frag u_sun_dir 560 vec3 1 0 U c60a9a25 frag u_sun_color 576 vec3 1 0 U c60a9a25 frag u_cam_pos 592 vec3 1 0 U c60a9a25 frag u_prefilter_levels 604 float 1 0 U c60a9a25 frag u_fog_density 608 float 1 0 U c60a9a25 frag u_fog_height_falloff 612 float 1 0 U c60a9a25 frag u_fog_base 616 float 1 0 U c60a9a25 frag u_clip_y 620 float 1 0 U c60a9a25 frag u_spec_scale 624 float 1 0 U c60a9a25 frag u_sky_rot 632 vec2 1 0 U c60a9a25 frag u_ground_alb 640 vec3 1 0 U c60a9a25 frag u_ground_alb_hi 656 vec3 1 0 U c60a9a25 frag u_ground_hi_y 668 float 1 0 U c60a9a25 frag u_ground_hi_w 672 float 1 0 U c60a9a25 frag u_ibl_scale 688 vec3 1 0 U c60a9a25 frag u_daylight 700 float 1 0 U c60a9a25 frag u_fire_pos 704 vec3 1 0 U c60a9a25 frag u_fire_color 720 vec3 1 0 U c60a9a25 frag u_hand_pos 736 vec3 1 0 U c60a9a25 frag u_hand_color 752 vec3 1 0 U c60a9a25 frag u_hand_dir 768 vec3 1 0 U c60a9a25 frag u_hand_cone 780 float 1 0 U c60a9a25 frag u_hand_reach 784 float 1 0 U c60a9a25 frag u_ts_origin 792 vec2 1 0 U c60a9a25 frag u_ts_half 800 float 1 0 U c60a9a25 frag u_ts_on 804 float 1 0 U c60a9a25 frag u_force_cascade 808 int 1 0 U c60a9a25 frag u_cloud_shadow 812 float 1 0 U c60a9a25 frag u_time 816 float 1 0 U c60a9a25 frag u_fog_inscatter 820 float 1 0 U c60a9a25 frag u_fog_desat 824 float 1 0 U c60a9a25 frag u_fog_wall 828 float 1 0 U c60a9a25 frag u_half 832 float 1 0 T c60a9a25 u_brdf 2 T c60a9a25 u_dem 3 T c60a9a25 u_irradiance 4 T c60a9a25 u_prefilter 5 T c60a9a25 u_shadow 6 T c60a9a25 u_tershadow 7 T c60a9a25 u_tershadow_aux 8 T c60a9a25 u_ts_height 9 P 858f5089 fullscreen.vert ibl_brdf.frag B 858f5089 frag 0 832 U 858f5089 frag u_cascade_vp 0 mat4 5 64 U 858f5089 frag u_cascade_split 320 float 5 16 U 858f5089 frag u_cascade_range 400 float 5 16 U 858f5089 frag u_cascade_texel 480 float 5 16 U 858f5089 frag u_sun_dir 560 vec3 1 0 U 858f5089 frag u_sun_color 576 vec3 1 0 U 858f5089 frag u_cam_pos 592 vec3 1 0 U 858f5089 frag u_prefilter_levels 604 float 1 0 U 858f5089 frag u_fog_density 608 float 1 0 U 858f5089 frag u_fog_height_falloff 612 float 1 0 U 858f5089 frag u_fog_base 616 float 1 0 U 858f5089 frag u_clip_y 620 float 1 0 U 858f5089 frag u_spec_scale 624 float 1 0 U 858f5089 frag u_sky_rot 632 vec2 1 0 U 858f5089 frag u_ground_alb 640 vec3 1 0 U 858f5089 frag u_ground_alb_hi 656 vec3 1 0 U 858f5089 frag u_ground_hi_y 668 float 1 0 U 858f5089 frag u_ground_hi_w 672 float 1 0 U 858f5089 frag u_ibl_scale 688 vec3 1 0 U 858f5089 frag u_daylight 700 float 1 0 U 858f5089 frag u_fire_pos 704 vec3 1 0 U 858f5089 frag u_fire_color 720 vec3 1 0 U 858f5089 frag u_hand_pos 736 vec3 1 0 U 858f5089 frag u_hand_color 752 vec3 1 0 U 858f5089 frag u_hand_dir 768 vec3 1 0 U 858f5089 frag u_hand_cone 780 float 1 0 U 858f5089 frag u_hand_reach 784 float 1 0 U 858f5089 frag u_ts_origin 792 vec2 1 0 U 858f5089 frag u_ts_half 800 float 1 0 U 858f5089 frag u_ts_on 804 float 1 0 U 858f5089 frag u_force_cascade 808 int 1 0 U 858f5089 frag u_cloud_shadow 812 float 1 0 U 858f5089 frag u_time 816 float 1 0 U 858f5089 frag u_fog_inscatter 820 float 1 0 U 858f5089 frag u_fog_desat 824 float 1 0 U 858f5089 frag u_fog_wall 828 float 1 0 T 858f5089 u_brdf 2 T 858f5089 u_irradiance 3 T 858f5089 u_prefilter 4 T 858f5089 u_shadow 5 T 858f5089 u_tershadow 6 T 858f5089 u_tershadow_aux 7 T 858f5089 u_ts_height 8 P e18e40c9 fullscreen.vert ibl_irradiance.frag B e18e40c9 frag 1 836 U e18e40c9 frag u_cascade_vp 0 mat4 5 64 U e18e40c9 frag u_cascade_split 320 float 5 16 U e18e40c9 frag u_cascade_range 400 float 5 16 U e18e40c9 frag u_cascade_texel 480 float 5 16 U e18e40c9 frag u_sun_dir 560 vec3 1 0 U e18e40c9 frag u_sun_color 576 vec3 1 0 U e18e40c9 frag u_cam_pos 592 vec3 1 0 U e18e40c9 frag u_prefilter_levels 604 float 1 0 U e18e40c9 frag u_fog_density 608 float 1 0 U e18e40c9 frag u_fog_height_falloff 612 float 1 0 U e18e40c9 frag u_fog_base 616 float 1 0 U e18e40c9 frag u_clip_y 620 float 1 0 U e18e40c9 frag u_spec_scale 624 float 1 0 U e18e40c9 frag u_sky_rot 632 vec2 1 0 U e18e40c9 frag u_ground_alb 640 vec3 1 0 U e18e40c9 frag u_ground_alb_hi 656 vec3 1 0 U e18e40c9 frag u_ground_hi_y 668 float 1 0 U e18e40c9 frag u_ground_hi_w 672 float 1 0 U e18e40c9 frag u_ibl_scale 688 vec3 1 0 U e18e40c9 frag u_daylight 700 float 1 0 U e18e40c9 frag u_fire_pos 704 vec3 1 0 U e18e40c9 frag u_fire_color 720 vec3 1 0 U e18e40c9 frag u_hand_pos 736 vec3 1 0 U e18e40c9 frag u_hand_color 752 vec3 1 0 U e18e40c9 frag u_hand_dir 768 vec3 1 0 U e18e40c9 frag u_hand_cone 780 float 1 0 U e18e40c9 frag u_hand_reach 784 float 1 0 U e18e40c9 frag u_ts_origin 792 vec2 1 0 U e18e40c9 frag u_ts_half 800 float 1 0 U e18e40c9 frag u_ts_on 804 float 1 0 U e18e40c9 frag u_force_cascade 808 int 1 0 U e18e40c9 frag u_cloud_shadow 812 float 1 0 U e18e40c9 frag u_time 816 float 1 0 U e18e40c9 frag u_fog_inscatter 820 float 1 0 U e18e40c9 frag u_fog_desat 824 float 1 0 U e18e40c9 frag u_fog_wall 828 float 1 0 U e18e40c9 frag u_sun_clip 832 float 1 0 T e18e40c9 u_brdf 2 T e18e40c9 u_irradiance 3 T e18e40c9 u_prefilter 4 T e18e40c9 u_shadow 5 T e18e40c9 u_sky 6 T e18e40c9 u_tershadow 7 T e18e40c9 u_tershadow_aux 8 T e18e40c9 u_ts_height 9 P 638623c2 fullscreen.vert ibl_prefilter.frag B 638623c2 frag 1 844 U 638623c2 frag u_cascade_vp 0 mat4 5 64 U 638623c2 frag u_cascade_split 320 float 5 16 U 638623c2 frag u_cascade_range 400 float 5 16 U 638623c2 frag u_cascade_texel 480 float 5 16 U 638623c2 frag u_sun_dir 560 vec3 1 0 U 638623c2 frag u_sun_color 576 vec3 1 0 U 638623c2 frag u_cam_pos 592 vec3 1 0 U 638623c2 frag u_prefilter_levels 604 float 1 0 U 638623c2 frag u_fog_density 608 float 1 0 U 638623c2 frag u_fog_height_falloff 612 float 1 0 U 638623c2 frag u_fog_base 616 float 1 0 U 638623c2 frag u_clip_y 620 float 1 0 U 638623c2 frag u_spec_scale 624 float 1 0 U 638623c2 frag u_sky_rot 632 vec2 1 0 U 638623c2 frag u_ground_alb 640 vec3 1 0 U 638623c2 frag u_ground_alb_hi 656 vec3 1 0 U 638623c2 frag u_ground_hi_y 668 float 1 0 U 638623c2 frag u_ground_hi_w 672 float 1 0 U 638623c2 frag u_ibl_scale 688 vec3 1 0 U 638623c2 frag u_daylight 700 float 1 0 U 638623c2 frag u_fire_pos 704 vec3 1 0 U 638623c2 frag u_fire_color 720 vec3 1 0 U 638623c2 frag u_hand_pos 736 vec3 1 0 U 638623c2 frag u_hand_color 752 vec3 1 0 U 638623c2 frag u_hand_dir 768 vec3 1 0 U 638623c2 frag u_hand_cone 780 float 1 0 U 638623c2 frag u_hand_reach 784 float 1 0 U 638623c2 frag u_ts_origin 792 vec2 1 0 U 638623c2 frag u_ts_half 800 float 1 0 U 638623c2 frag u_ts_on 804 float 1 0 U 638623c2 frag u_force_cascade 808 int 1 0 U 638623c2 frag u_cloud_shadow 812 float 1 0 U 638623c2 frag u_time 816 float 1 0 U 638623c2 frag u_fog_inscatter 820 float 1 0 U 638623c2 frag u_fog_desat 824 float 1 0 U 638623c2 frag u_fog_wall 828 float 1 0 U 638623c2 frag u_rough 832 float 1 0 U 638623c2 frag u_sun_clip 836 float 1 0 U 638623c2 frag u_sky_w 840 float 1 0 T 638623c2 u_brdf 2 T 638623c2 u_irradiance 3 T 638623c2 u_prefilter 4 T 638623c2 u_shadow 5 T 638623c2 u_sky 6 T 638623c2 u_tershadow 7 T 638623c2 u_tershadow_aux 8 T 638623c2 u_ts_height 9 P 4cf96468 fullscreen.vert sharpen.frag B 4cf96468 frag 1 852 U 4cf96468 frag u_cascade_vp 0 mat4 5 64 U 4cf96468 frag u_cascade_split 320 float 5 16 U 4cf96468 frag u_cascade_range 400 float 5 16 U 4cf96468 frag u_cascade_texel 480 float 5 16 U 4cf96468 frag u_sun_dir 560 vec3 1 0 U 4cf96468 frag u_sun_color 576 vec3 1 0 U 4cf96468 frag u_cam_pos 592 vec3 1 0 U 4cf96468 frag u_prefilter_levels 604 float 1 0 U 4cf96468 frag u_fog_density 608 float 1 0 U 4cf96468 frag u_fog_height_falloff 612 float 1 0 U 4cf96468 frag u_fog_base 616 float 1 0 U 4cf96468 frag u_clip_y 620 float 1 0 U 4cf96468 frag u_spec_scale 624 float 1 0 U 4cf96468 frag u_sky_rot 632 vec2 1 0 U 4cf96468 frag u_ground_alb 640 vec3 1 0 U 4cf96468 frag u_ground_alb_hi 656 vec3 1 0 U 4cf96468 frag u_ground_hi_y 668 float 1 0 U 4cf96468 frag u_ground_hi_w 672 float 1 0 U 4cf96468 frag u_ibl_scale 688 vec3 1 0 U 4cf96468 frag u_daylight 700 float 1 0 U 4cf96468 frag u_fire_pos 704 vec3 1 0 U 4cf96468 frag u_fire_color 720 vec3 1 0 U 4cf96468 frag u_hand_pos 736 vec3 1 0 U 4cf96468 frag u_hand_color 752 vec3 1 0 U 4cf96468 frag u_hand_dir 768 vec3 1 0 U 4cf96468 frag u_hand_cone 780 float 1 0 U 4cf96468 frag u_hand_reach 784 float 1 0 U 4cf96468 frag u_ts_origin 792 vec2 1 0 U 4cf96468 frag u_ts_half 800 float 1 0 U 4cf96468 frag u_ts_on 804 float 1 0 U 4cf96468 frag u_force_cascade 808 int 1 0 U 4cf96468 frag u_cloud_shadow 812 float 1 0 U 4cf96468 frag u_time 816 float 1 0 U 4cf96468 frag u_fog_inscatter 820 float 1 0 U 4cf96468 frag u_fog_desat 824 float 1 0 U 4cf96468 frag u_fog_wall 828 float 1 0 U 4cf96468 frag u_texel 832 vec2 1 0 U 4cf96468 frag u_amount 840 float 1 0 U 4cf96468 frag u_grain 844 float 1 0 U 4cf96468 frag u_fxaa 848 float 1 0 T 4cf96468 u_brdf 2 T 4cf96468 u_irradiance 3 T 4cf96468 u_prefilter 4 T 4cf96468 u_shadow 5 T 4cf96468 u_src 6 T 4cf96468 u_tershadow 7 T 4cf96468 u_tershadow_aux 8 T 4cf96468 u_ts_height 9 P 428caa3a fullscreen.vert sky.frag B 428caa3a frag 1 940 U 428caa3a frag u_cascade_vp 0 mat4 5 64 U 428caa3a frag u_cascade_split 320 float 5 16 U 428caa3a frag u_cascade_range 400 float 5 16 U 428caa3a frag u_cascade_texel 480 float 5 16 U 428caa3a frag u_sun_dir 560 vec3 1 0 U 428caa3a frag u_sun_color 576 vec3 1 0 U 428caa3a frag u_cam_pos 592 vec3 1 0 U 428caa3a frag u_prefilter_levels 604 float 1 0 U 428caa3a frag u_fog_density 608 float 1 0 U 428caa3a frag u_fog_height_falloff 612 float 1 0 U 428caa3a frag u_fog_base 616 float 1 0 U 428caa3a frag u_clip_y 620 float 1 0 U 428caa3a frag u_spec_scale 624 float 1 0 U 428caa3a frag u_sky_rot 632 vec2 1 0 U 428caa3a frag u_ground_alb 640 vec3 1 0 U 428caa3a frag u_ground_alb_hi 656 vec3 1 0 U 428caa3a frag u_ground_hi_y 668 float 1 0 U 428caa3a frag u_ground_hi_w 672 float 1 0 U 428caa3a frag u_ibl_scale 688 vec3 1 0 U 428caa3a frag u_daylight 700 float 1 0 U 428caa3a frag u_fire_pos 704 vec3 1 0 U 428caa3a frag u_fire_color 720 vec3 1 0 U 428caa3a frag u_hand_pos 736 vec3 1 0 U 428caa3a frag u_hand_color 752 vec3 1 0 U 428caa3a frag u_hand_dir 768 vec3 1 0 U 428caa3a frag u_hand_cone 780 float 1 0 U 428caa3a frag u_hand_reach 784 float 1 0 U 428caa3a frag u_ts_origin 792 vec2 1 0 U 428caa3a frag u_ts_half 800 float 1 0 U 428caa3a frag u_ts_on 804 float 1 0 U 428caa3a frag u_force_cascade 808 int 1 0 U 428caa3a frag u_cloud_shadow 812 float 1 0 U 428caa3a frag u_time 816 float 1 0 U 428caa3a frag u_fog_inscatter 820 float 1 0 U 428caa3a frag u_fog_desat 824 float 1 0 U 428caa3a frag u_fog_wall 828 float 1 0 U 428caa3a frag u_inv_vp 832 mat4 1 0 U 428caa3a frag u_sky_gain 896 float 1 0 U 428caa3a frag u_sky_sat 900 float 1 0 U 428caa3a frag u_moon_dir 912 vec3 1 0 U 428caa3a frag u_moon_haze 924 float 1 0 U 428caa3a frag u_moon_phase 928 float 1 0 U 428caa3a frag u_moon_illum 932 float 1 0 U 428caa3a frag u_sky_relight 936 float 1 0 T 428caa3a u_brdf 2 T 428caa3a u_irradiance 3 T 428caa3a u_prefilter 4 T 428caa3a u_shadow 5 T 428caa3a u_sky 6 T 428caa3a u_tershadow 7 T 428caa3a u_tershadow_aux 8 T 428caa3a u_ts_height 9 P 3e4b62f9 fullscreen.vert ssao_blur.frag B 3e4b62f9 frag 1 840 U 3e4b62f9 frag u_cascade_vp 0 mat4 5 64 U 3e4b62f9 frag u_cascade_split 320 float 5 16 U 3e4b62f9 frag u_cascade_range 400 float 5 16 U 3e4b62f9 frag u_cascade_texel 480 float 5 16 U 3e4b62f9 frag u_sun_dir 560 vec3 1 0 U 3e4b62f9 frag u_sun_color 576 vec3 1 0 U 3e4b62f9 frag u_cam_pos 592 vec3 1 0 U 3e4b62f9 frag u_prefilter_levels 604 float 1 0 U 3e4b62f9 frag u_fog_density 608 float 1 0 U 3e4b62f9 frag u_fog_height_falloff 612 float 1 0 U 3e4b62f9 frag u_fog_base 616 float 1 0 U 3e4b62f9 frag u_clip_y 620 float 1 0 U 3e4b62f9 frag u_spec_scale 624 float 1 0 U 3e4b62f9 frag u_sky_rot 632 vec2 1 0 U 3e4b62f9 frag u_ground_alb 640 vec3 1 0 U 3e4b62f9 frag u_ground_alb_hi 656 vec3 1 0 U 3e4b62f9 frag u_ground_hi_y 668 float 1 0 U 3e4b62f9 frag u_ground_hi_w 672 float 1 0 U 3e4b62f9 frag u_ibl_scale 688 vec3 1 0 U 3e4b62f9 frag u_daylight 700 float 1 0 U 3e4b62f9 frag u_fire_pos 704 vec3 1 0 U 3e4b62f9 frag u_fire_color 720 vec3 1 0 U 3e4b62f9 frag u_hand_pos 736 vec3 1 0 U 3e4b62f9 frag u_hand_color 752 vec3 1 0 U 3e4b62f9 frag u_hand_dir 768 vec3 1 0 U 3e4b62f9 frag u_hand_cone 780 float 1 0 U 3e4b62f9 frag u_hand_reach 784 float 1 0 U 3e4b62f9 frag u_ts_origin 792 vec2 1 0 U 3e4b62f9 frag u_ts_half 800 float 1 0 U 3e4b62f9 frag u_ts_on 804 float 1 0 U 3e4b62f9 frag u_force_cascade 808 int 1 0 U 3e4b62f9 frag u_cloud_shadow 812 float 1 0 U 3e4b62f9 frag u_time 816 float 1 0 U 3e4b62f9 frag u_fog_inscatter 820 float 1 0 U 3e4b62f9 frag u_fog_desat 824 float 1 0 U 3e4b62f9 frag u_fog_wall 828 float 1 0 U 3e4b62f9 frag u_texel 832 vec2 1 0 T 3e4b62f9 u_ao 2 T 3e4b62f9 u_brdf 3 T 3e4b62f9 u_depth 4 T 3e4b62f9 u_irradiance 5 T 3e4b62f9 u_prefilter 6 T 3e4b62f9 u_shadow 7 T 3e4b62f9 u_tershadow 8 T 3e4b62f9 u_tershadow_aux 9 T 3e4b62f9 u_ts_height 10 P 676965ab fullscreen.vert ssgi.frag B 676965ab frag 1 1000 U 676965ab frag u_cascade_vp 0 mat4 5 64 U 676965ab frag u_cascade_split 320 float 5 16 U 676965ab frag u_cascade_range 400 float 5 16 U 676965ab frag u_cascade_texel 480 float 5 16 U 676965ab frag u_sun_dir 560 vec3 1 0 U 676965ab frag u_sun_color 576 vec3 1 0 U 676965ab frag u_cam_pos 592 vec3 1 0 U 676965ab frag u_prefilter_levels 604 float 1 0 U 676965ab frag u_fog_density 608 float 1 0 U 676965ab frag u_fog_height_falloff 612 float 1 0 U 676965ab frag u_fog_base 616 float 1 0 U 676965ab frag u_clip_y 620 float 1 0 U 676965ab frag u_spec_scale 624 float 1 0 U 676965ab frag u_sky_rot 632 vec2 1 0 U 676965ab frag u_ground_alb 640 vec3 1 0 U 676965ab frag u_ground_alb_hi 656 vec3 1 0 U 676965ab frag u_ground_hi_y 668 float 1 0 U 676965ab frag u_ground_hi_w 672 float 1 0 U 676965ab frag u_ibl_scale 688 vec3 1 0 U 676965ab frag u_daylight 700 float 1 0 U 676965ab frag u_fire_pos 704 vec3 1 0 U 676965ab frag u_fire_color 720 vec3 1 0 U 676965ab frag u_hand_pos 736 vec3 1 0 U 676965ab frag u_hand_color 752 vec3 1 0 U 676965ab frag u_hand_dir 768 vec3 1 0 U 676965ab frag u_hand_cone 780 float 1 0 U 676965ab frag u_hand_reach 784 float 1 0 U 676965ab frag u_ts_origin 792 vec2 1 0 U 676965ab frag u_ts_half 800 float 1 0 U 676965ab frag u_ts_on 804 float 1 0 U 676965ab frag u_force_cascade 808 int 1 0 U 676965ab frag u_cloud_shadow 812 float 1 0 U 676965ab frag u_time 816 float 1 0 U 676965ab frag u_fog_inscatter 820 float 1 0 U 676965ab frag u_fog_desat 824 float 1 0 U 676965ab frag u_fog_wall 828 float 1 0 U 676965ab frag u_ao_far 832 float 1 0 U 676965ab frag u_inv_proj 848 mat4 1 0 U 676965ab frag u_proj 912 mat4 1 0 U 676965ab frag u_texel 976 vec2 1 0 U 676965ab frag u_radius 984 float 1 0 U 676965ab frag u_intensity 988 float 1 0 U 676965ab frag u_contact 992 float 1 0 U 676965ab frag u_frame 996 float 1 0 T 676965ab u_brdf 2 T 676965ab u_depth 3 T 676965ab u_irradiance 4 T 676965ab u_prefilter 5 T 676965ab u_prev_color 6 T 676965ab u_shadow 7 T 676965ab u_tershadow 8 T 676965ab u_tershadow_aux 9 T 676965ab u_ts_height 10 P a45356c7 fullscreen.vert ternormal.frag B a45356c7 frag 1 836 U a45356c7 frag u_cascade_vp 0 mat4 5 64 U a45356c7 frag u_cascade_split 320 float 5 16 U a45356c7 frag u_cascade_range 400 float 5 16 U a45356c7 frag u_cascade_texel 480 float 5 16 U a45356c7 frag u_sun_dir 560 vec3 1 0 U a45356c7 frag u_sun_color 576 vec3 1 0 U a45356c7 frag u_cam_pos 592 vec3 1 0 U a45356c7 frag u_prefilter_levels 604 float 1 0 U a45356c7 frag u_fog_density 608 float 1 0 U a45356c7 frag u_fog_height_falloff 612 float 1 0 U a45356c7 frag u_fog_base 616 float 1 0 U a45356c7 frag u_clip_y 620 float 1 0 U a45356c7 frag u_spec_scale 624 float 1 0 U a45356c7 frag u_sky_rot 632 vec2 1 0 U a45356c7 frag u_ground_alb 640 vec3 1 0 U a45356c7 frag u_ground_alb_hi 656 vec3 1 0 U a45356c7 frag u_ground_hi_y 668 float 1 0 U a45356c7 frag u_ground_hi_w 672 float 1 0 U a45356c7 frag u_ibl_scale 688 vec3 1 0 U a45356c7 frag u_daylight 700 float 1 0 U a45356c7 frag u_fire_pos 704 vec3 1 0 U a45356c7 frag u_fire_color 720 vec3 1 0 U a45356c7 frag u_hand_pos 736 vec3 1 0 U a45356c7 frag u_hand_color 752 vec3 1 0 U a45356c7 frag u_hand_dir 768 vec3 1 0 U a45356c7 frag u_hand_cone 780 float 1 0 U a45356c7 frag u_hand_reach 784 float 1 0 U a45356c7 frag u_ts_origin 792 vec2 1 0 U a45356c7 frag u_ts_half 800 float 1 0 U a45356c7 frag u_ts_on 804 float 1 0 U a45356c7 frag u_force_cascade 808 int 1 0 U a45356c7 frag u_cloud_shadow 812 float 1 0 U a45356c7 frag u_time 816 float 1 0 U a45356c7 frag u_fog_inscatter 820 float 1 0 U a45356c7 frag u_fog_desat 824 float 1 0 U a45356c7 frag u_fog_wall 828 float 1 0 U a45356c7 frag u_half 832 float 1 0 T a45356c7 u_brdf 2 T a45356c7 u_irradiance 3 T a45356c7 u_prefilter 4 T a45356c7 u_shadow 5 T a45356c7 u_src 6 T a45356c7 u_tershadow 7 T a45356c7 u_tershadow_aux 8 T a45356c7 u_ts_height 9 P 4a8e9f28 fullscreen.vert tershadow.frag #define NOISE_ONLY; B 4a8e9f28 frag 1 860 U 4a8e9f28 frag u_cascade_vp 0 mat4 5 64 U 4a8e9f28 frag u_cascade_split 320 float 5 16 U 4a8e9f28 frag u_cascade_range 400 float 5 16 U 4a8e9f28 frag u_cascade_texel 480 float 5 16 U 4a8e9f28 frag u_sun_dir 560 vec3 1 0 U 4a8e9f28 frag u_sun_color 576 vec3 1 0 U 4a8e9f28 frag u_cam_pos 592 vec3 1 0 U 4a8e9f28 frag u_prefilter_levels 604 float 1 0 U 4a8e9f28 frag u_fog_density 608 float 1 0 U 4a8e9f28 frag u_fog_height_falloff 612 float 1 0 U 4a8e9f28 frag u_fog_base 616 float 1 0 U 4a8e9f28 frag u_clip_y 620 float 1 0 U 4a8e9f28 frag u_spec_scale 624 float 1 0 U 4a8e9f28 frag u_sky_rot 632 vec2 1 0 U 4a8e9f28 frag u_ground_alb 640 vec3 1 0 U 4a8e9f28 frag u_ground_alb_hi 656 vec3 1 0 U 4a8e9f28 frag u_ground_hi_y 668 float 1 0 U 4a8e9f28 frag u_ground_hi_w 672 float 1 0 U 4a8e9f28 frag u_ibl_scale 688 vec3 1 0 U 4a8e9f28 frag u_daylight 700 float 1 0 U 4a8e9f28 frag u_fire_pos 704 vec3 1 0 U 4a8e9f28 frag u_fire_color 720 vec3 1 0 U 4a8e9f28 frag u_hand_pos 736 vec3 1 0 U 4a8e9f28 frag u_hand_color 752 vec3 1 0 U 4a8e9f28 frag u_hand_dir 768 vec3 1 0 U 4a8e9f28 frag u_hand_cone 780 float 1 0 U 4a8e9f28 frag u_hand_reach 784 float 1 0 U 4a8e9f28 frag u_ts_origin 792 vec2 1 0 U 4a8e9f28 frag u_ts_half 800 float 1 0 U 4a8e9f28 frag u_ts_on 804 float 1 0 U 4a8e9f28 frag u_force_cascade 808 int 1 0 U 4a8e9f28 frag u_cloud_shadow 812 float 1 0 U 4a8e9f28 frag u_time 816 float 1 0 U 4a8e9f28 frag u_fog_inscatter 820 float 1 0 U 4a8e9f28 frag u_fog_desat 824 float 1 0 U 4a8e9f28 frag u_fog_wall 828 float 1 0 U 4a8e9f28 frag u_half 832 float 1 0 U 4a8e9f28 frag u_sun 848 vec3 1 0 T 4a8e9f28 u_brdf 2 T 4a8e9f28 u_height 3 T 4a8e9f28 u_irradiance 4 T 4a8e9f28 u_prefilter 5 T 4a8e9f28 u_shadow 6 T 4a8e9f28 u_tershadow 7 T 4a8e9f28 u_tershadow_aux 8 T 4a8e9f28 u_ts_height 9 P 3a1797ab fullscreen.vert tershadow.frag #define NOISE_ONLY;#define TS_AUX; B 3a1797ab frag 1 860 U 3a1797ab frag u_cascade_vp 0 mat4 5 64 U 3a1797ab frag u_cascade_split 320 float 5 16 U 3a1797ab frag u_cascade_range 400 float 5 16 U 3a1797ab frag u_cascade_texel 480 float 5 16 U 3a1797ab frag u_sun_dir 560 vec3 1 0 U 3a1797ab frag u_sun_color 576 vec3 1 0 U 3a1797ab frag u_cam_pos 592 vec3 1 0 U 3a1797ab frag u_prefilter_levels 604 float 1 0 U 3a1797ab frag u_fog_density 608 float 1 0 U 3a1797ab frag u_fog_height_falloff 612 float 1 0 U 3a1797ab frag u_fog_base 616 float 1 0 U 3a1797ab frag u_clip_y 620 float 1 0 U 3a1797ab frag u_spec_scale 624 float 1 0 U 3a1797ab frag u_sky_rot 632 vec2 1 0 U 3a1797ab frag u_ground_alb 640 vec3 1 0 U 3a1797ab frag u_ground_alb_hi 656 vec3 1 0 U 3a1797ab frag u_ground_hi_y 668 float 1 0 U 3a1797ab frag u_ground_hi_w 672 float 1 0 U 3a1797ab frag u_ibl_scale 688 vec3 1 0 U 3a1797ab frag u_daylight 700 float 1 0 U 3a1797ab frag u_fire_pos 704 vec3 1 0 U 3a1797ab frag u_fire_color 720 vec3 1 0 U 3a1797ab frag u_hand_pos 736 vec3 1 0 U 3a1797ab frag u_hand_color 752 vec3 1 0 U 3a1797ab frag u_hand_dir 768 vec3 1 0 U 3a1797ab frag u_hand_cone 780 float 1 0 U 3a1797ab frag u_hand_reach 784 float 1 0 U 3a1797ab frag u_ts_origin 792 vec2 1 0 U 3a1797ab frag u_ts_half 800 float 1 0 U 3a1797ab frag u_ts_on 804 float 1 0 U 3a1797ab frag u_force_cascade 808 int 1 0 U 3a1797ab frag u_cloud_shadow 812 float 1 0 U 3a1797ab frag u_time 816 float 1 0 U 3a1797ab frag u_fog_inscatter 820 float 1 0 U 3a1797ab frag u_fog_desat 824 float 1 0 U 3a1797ab frag u_fog_wall 828 float 1 0 U 3a1797ab frag u_half 832 float 1 0 U 3a1797ab frag u_sun 848 vec3 1 0 T 3a1797ab u_brdf 2 T 3a1797ab u_height 3 T 3a1797ab u_irradiance 4 T 3a1797ab u_prefilter 5 T 3a1797ab u_shadow 6 T 3a1797ab u_tershadow 7 T 3a1797ab u_tershadow_aux 8 T 3a1797ab u_ts_height 9 P 725523d9 fullscreen.vert tonemap.frag B 725523d9 frag 1 916 U 725523d9 frag u_cascade_vp 0 mat4 5 64 U 725523d9 frag u_cascade_split 320 float 5 16 U 725523d9 frag u_cascade_range 400 float 5 16 U 725523d9 frag u_cascade_texel 480 float 5 16 U 725523d9 frag u_sun_dir 560 vec3 1 0 U 725523d9 frag u_sun_color 576 vec3 1 0 U 725523d9 frag u_cam_pos 592 vec3 1 0 U 725523d9 frag u_prefilter_levels 604 float 1 0 U 725523d9 frag u_fog_density 608 float 1 0 U 725523d9 frag u_fog_height_falloff 612 float 1 0 U 725523d9 frag u_fog_base 616 float 1 0 U 725523d9 frag u_clip_y 620 float 1 0 U 725523d9 frag u_spec_scale 624 float 1 0 U 725523d9 frag u_sky_rot 632 vec2 1 0 U 725523d9 frag u_ground_alb 640 vec3 1 0 U 725523d9 frag u_ground_alb_hi 656 vec3 1 0 U 725523d9 frag u_ground_hi_y 668 float 1 0 U 725523d9 frag u_ground_hi_w 672 float 1 0 U 725523d9 frag u_ibl_scale 688 vec3 1 0 U 725523d9 frag u_daylight 700 float 1 0 U 725523d9 frag u_fire_pos 704 vec3 1 0 U 725523d9 frag u_fire_color 720 vec3 1 0 U 725523d9 frag u_hand_pos 736 vec3 1 0 U 725523d9 frag u_hand_color 752 vec3 1 0 U 725523d9 frag u_hand_dir 768 vec3 1 0 U 725523d9 frag u_hand_cone 780 float 1 0 U 725523d9 frag u_hand_reach 784 float 1 0 U 725523d9 frag u_ts_origin 792 vec2 1 0 U 725523d9 frag u_ts_half 800 float 1 0 U 725523d9 frag u_ts_on 804 float 1 0 U 725523d9 frag u_force_cascade 808 int 1 0 U 725523d9 frag u_cloud_shadow 812 float 1 0 U 725523d9 frag u_time 816 float 1 0 U 725523d9 frag u_fog_inscatter 820 float 1 0 U 725523d9 frag u_fog_desat 824 float 1 0 U 725523d9 frag u_fog_wall 828 float 1 0 U 725523d9 frag u_ao_strength 832 float 1 0 U 725523d9 frag u_gi_strength 836 float 1 0 U 725523d9 frag u_wb 848 vec3 1 0 U 725523d9 frag u_lift 864 vec3 1 0 U 725523d9 frag u_gain 880 vec3 1 0 U 725523d9 frag u_exposure 892 float 1 0 U 725523d9 frag u_auto 896 float 1 0 U 725523d9 frag u_bloom_strength 900 float 1 0 U 725523d9 frag u_vignette 904 float 1 0 U 725523d9 frag u_saturation 908 float 1 0 U 725523d9 frag u_contrast 912 float 1 0 T 725523d9 u_adapt 2 T 725523d9 u_ao 3 T 725523d9 u_bloom 4 T 725523d9 u_brdf 5 T 725523d9 u_hdr 6 T 725523d9 u_irradiance 7 T 725523d9 u_prefilter 8 T 725523d9 u_shadow 9 T 725523d9 u_tershadow 10 T 725523d9 u_tershadow_aux 11 T 725523d9 u_ts_height 12 P a4683767 fullscreen.vert tonemap.frag #define HDR10; B a4683767 frag 1 928 U a4683767 frag u_cascade_vp 0 mat4 5 64 U a4683767 frag u_cascade_split 320 float 5 16 U a4683767 frag u_cascade_range 400 float 5 16 U a4683767 frag u_cascade_texel 480 float 5 16 U a4683767 frag u_sun_dir 560 vec3 1 0 U a4683767 frag u_sun_color 576 vec3 1 0 U a4683767 frag u_cam_pos 592 vec3 1 0 U a4683767 frag u_prefilter_levels 604 float 1 0 U a4683767 frag u_fog_density 608 float 1 0 U a4683767 frag u_fog_height_falloff 612 float 1 0 U a4683767 frag u_fog_base 616 float 1 0 U a4683767 frag u_clip_y 620 float 1 0 U a4683767 frag u_spec_scale 624 float 1 0 U a4683767 frag u_sky_rot 632 vec2 1 0 U a4683767 frag u_ground_alb 640 vec3 1 0 U a4683767 frag u_ground_alb_hi 656 vec3 1 0 U a4683767 frag u_ground_hi_y 668 float 1 0 U a4683767 frag u_ground_hi_w 672 float 1 0 U a4683767 frag u_ibl_scale 688 vec3 1 0 U a4683767 frag u_daylight 700 float 1 0 U a4683767 frag u_fire_pos 704 vec3 1 0 U a4683767 frag u_fire_color 720 vec3 1 0 U a4683767 frag u_hand_pos 736 vec3 1 0 U a4683767 frag u_hand_color 752 vec3 1 0 U a4683767 frag u_hand_dir 768 vec3 1 0 U a4683767 frag u_hand_cone 780 float 1 0 U a4683767 frag u_hand_reach 784 float 1 0 U a4683767 frag u_ts_origin 792 vec2 1 0 U a4683767 frag u_ts_half 800 float 1 0 U a4683767 frag u_ts_on 804 float 1 0 U a4683767 frag u_force_cascade 808 int 1 0 U a4683767 frag u_cloud_shadow 812 float 1 0 U a4683767 frag u_time 816 float 1 0 U a4683767 frag u_fog_inscatter 820 float 1 0 U a4683767 frag u_fog_desat 824 float 1 0 U a4683767 frag u_fog_wall 828 float 1 0 U a4683767 frag u_ao_strength 832 float 1 0 U a4683767 frag u_gi_strength 836 float 1 0 U a4683767 frag u_wb 848 vec3 1 0 U a4683767 frag u_lift 864 vec3 1 0 U a4683767 frag u_gain 880 vec3 1 0 U a4683767 frag u_exposure 892 float 1 0 U a4683767 frag u_auto 896 float 1 0 U a4683767 frag u_bloom_strength 900 float 1 0 U a4683767 frag u_vignette 904 float 1 0 U a4683767 frag u_saturation 908 float 1 0 U a4683767 frag u_contrast 912 float 1 0 U a4683767 frag u_hdr_paper 916 float 1 0 U a4683767 frag u_hdr_peak 920 float 1 0 U a4683767 frag u_hdr_black 924 float 1 0 T a4683767 u_adapt 2 T a4683767 u_ao 3 T a4683767 u_bloom 4 T a4683767 u_brdf 5 T a4683767 u_hdr 6 T a4683767 u_irradiance 7 T a4683767 u_prefilter 8 T a4683767 u_shadow 9 T a4683767 u_tershadow 10 T a4683767 u_tershadow_aux 11 T a4683767 u_ts_height 12 P 74258189 fullscreen.vert volumetric.frag B 74258189 frag 1 924 U 74258189 frag u_cascade_vp 0 mat4 5 64 U 74258189 frag u_cascade_split 320 float 5 16 U 74258189 frag u_cascade_range 400 float 5 16 U 74258189 frag u_cascade_texel 480 float 5 16 U 74258189 frag u_sun_dir 560 vec3 1 0 U 74258189 frag u_sun_color 576 vec3 1 0 U 74258189 frag u_cam_pos 592 vec3 1 0 U 74258189 frag u_prefilter_levels 604 float 1 0 U 74258189 frag u_fog_density 608 float 1 0 U 74258189 frag u_fog_height_falloff 612 float 1 0 U 74258189 frag u_fog_base 616 float 1 0 U 74258189 frag u_clip_y 620 float 1 0 U 74258189 frag u_spec_scale 624 float 1 0 U 74258189 frag u_sky_rot 632 vec2 1 0 U 74258189 frag u_ground_alb 640 vec3 1 0 U 74258189 frag u_ground_alb_hi 656 vec3 1 0 U 74258189 frag u_ground_hi_y 668 float 1 0 U 74258189 frag u_ground_hi_w 672 float 1 0 U 74258189 frag u_ibl_scale 688 vec3 1 0 U 74258189 frag u_daylight 700 float 1 0 U 74258189 frag u_fire_pos 704 vec3 1 0 U 74258189 frag u_fire_color 720 vec3 1 0 U 74258189 frag u_hand_pos 736 vec3 1 0 U 74258189 frag u_hand_color 752 vec3 1 0 U 74258189 frag u_hand_dir 768 vec3 1 0 U 74258189 frag u_hand_cone 780 float 1 0 U 74258189 frag u_hand_reach 784 float 1 0 U 74258189 frag u_ts_origin 792 vec2 1 0 U 74258189 frag u_ts_half 800 float 1 0 U 74258189 frag u_ts_on 804 float 1 0 U 74258189 frag u_force_cascade 808 int 1 0 U 74258189 frag u_cloud_shadow 812 float 1 0 U 74258189 frag u_time 816 float 1 0 U 74258189 frag u_fog_inscatter 820 float 1 0 U 74258189 frag u_fog_desat 824 float 1 0 U 74258189 frag u_fog_wall 828 float 1 0 U 74258189 frag u_inv_vp 832 mat4 1 0 U 74258189 frag u_vol_steps 896 float 1 0 U 74258189 frag u_vol_density 900 float 1 0 U 74258189 frag u_vol_falloff 904 float 1 0 U 74258189 frag u_vol_far 908 float 1 0 U 74258189 frag u_vol_g 912 float 1 0 U 74258189 frag u_vol_mist 916 float 1 0 U 74258189 frag u_vol_mist_h 920 float 1 0 T 74258189 u_brdf 2 T 74258189 u_depth 3 T 74258189 u_irradiance 4 T 74258189 u_prefilter 5 T 74258189 u_shadow 6 T 74258189 u_tershadow 7 T 74258189 u_tershadow_aux 8 T 74258189 u_ts_height 9 P d48d6a48 grass.mesh model.frag #define FOLIAGE;#define BLADE;#define MESH; B d48d6a48 vert 0 4448 U d48d6a48 vert u_view 0 mat4 1 0 U d48d6a48 vert u_proj 64 mat4 1 0 U d48d6a48 vert u_vp 128 mat4 1 0 U d48d6a48 vert u_cam_pos 192 vec3 1 0 U d48d6a48 vert u_time 204 float 1 0 U d48d6a48 vert u_ts_origin 208 vec2 1 0 U d48d6a48 vert u_ts_half 216 float 1 0 U d48d6a48 vert u_ortho_on 220 float 1 0 U d48d6a48 vert u_tp_on 224 float 1 0 U d48d6a48 vert u_tp_dims 240 vec4 1 0 U d48d6a48 vert u_lake_level 256 float 1 0 U d48d6a48 vert u_sea_level 260 float 1 0 U d48d6a48 vert u_lake 272 vec4 1 0 U d48d6a48 vert u_snow_line 288 float 1 0 U d48d6a48 vert u_wind 292 float 1 0 U d48d6a48 vert u_tile_cells 296 int 1 0 U d48d6a48 vert u_tiles 304 vec4 256 16 U d48d6a48 vert u_s0 4400 float 1 0 U d48d6a48 vert u_d0 4404 float 1 0 U d48d6a48 vert u_radius 4408 float 1 0 U d48d6a48 vert u_px 4412 float 1 0 U d48d6a48 vert u_dbg 4416 int 1 0 U d48d6a48 vert u_gk_ortho 4432 vec4 1 0 B d48d6a48 frag 1 1088 U d48d6a48 frag u_cascade_vp 0 mat4 5 64 U d48d6a48 frag u_cascade_split 320 float 5 16 U d48d6a48 frag u_cascade_range 400 float 5 16 U d48d6a48 frag u_cascade_texel 480 float 5 16 U d48d6a48 frag u_sun_dir 560 vec3 1 0 U d48d6a48 frag u_sun_color 576 vec3 1 0 U d48d6a48 frag u_cam_pos 592 vec3 1 0 U d48d6a48 frag u_prefilter_levels 604 float 1 0 U d48d6a48 frag u_fog_density 608 float 1 0 U d48d6a48 frag u_fog_height_falloff 612 float 1 0 U d48d6a48 frag u_fog_base 616 float 1 0 U d48d6a48 frag u_clip_y 620 float 1 0 U d48d6a48 frag u_spec_scale 624 float 1 0 U d48d6a48 frag u_sky_rot 632 vec2 1 0 U d48d6a48 frag u_ground_alb 640 vec3 1 0 U d48d6a48 frag u_ground_alb_hi 656 vec3 1 0 U d48d6a48 frag u_ground_hi_y 668 float 1 0 U d48d6a48 frag u_ground_hi_w 672 float 1 0 U d48d6a48 frag u_ibl_scale 688 vec3 1 0 U d48d6a48 frag u_daylight 700 float 1 0 U d48d6a48 frag u_fire_pos 704 vec3 1 0 U d48d6a48 frag u_fire_color 720 vec3 1 0 U d48d6a48 frag u_hand_pos 736 vec3 1 0 U d48d6a48 frag u_hand_color 752 vec3 1 0 U d48d6a48 frag u_hand_dir 768 vec3 1 0 U d48d6a48 frag u_hand_cone 780 float 1 0 U d48d6a48 frag u_hand_reach 784 float 1 0 U d48d6a48 frag u_ts_origin 792 vec2 1 0 U d48d6a48 frag u_ts_half 800 float 1 0 U d48d6a48 frag u_ts_on 804 float 1 0 U d48d6a48 frag u_force_cascade 808 int 1 0 U d48d6a48 frag u_cloud_shadow 812 float 1 0 U d48d6a48 frag u_time 816 float 1 0 U d48d6a48 frag u_fog_inscatter 820 float 1 0 U d48d6a48 frag u_fog_desat 824 float 1 0 U d48d6a48 frag u_fog_wall 828 float 1 0 U d48d6a48 frag u_model_h 832 float 1 0 U d48d6a48 frag u_fac_base_inv 848 vec4 1 0 U d48d6a48 frag u_fac_mr_inv 864 vec2 1 0 U d48d6a48 frag u_fac_emis 880 vec3 1 0 U d48d6a48 frag u_view 896 mat4 1 0 U d48d6a48 frag u_tint 960 vec3 1 0 U d48d6a48 frag u_rough_scale 972 float 1 0 U d48d6a48 frag u_emissive 976 float 1 0 U d48d6a48 frag u_blade_base 992 vec3 1 0 U d48d6a48 frag u_blade_tip 1008 vec3 1 0 U d48d6a48 frag u_blade_cols 1020 float 1 0 U d48d6a48 frag u_blade_tex_on 1024 float 1 0 U d48d6a48 frag u_gk_seed 1040 vec4 1 0 U d48d6a48 frag u_gk_look 1056 vec4 1 0 U d48d6a48 frag u_gk_mat 1072 vec4 1 0 T d48d6a48 u_arm 2 T d48d6a48 u_blade_tex 3 T d48d6a48 u_brdf 4 T d48d6a48 u_diff 5 T d48d6a48 u_irradiance 6 T d48d6a48 u_nrm 7 T d48d6a48 u_ortho 8 T d48d6a48 u_prefilter 9 T d48d6a48 u_shadow 10 T d48d6a48 u_ter_normal 11 T d48d6a48 u_tershadow 12 T d48d6a48 u_tershadow_aux 13 T d48d6a48 u_tp_h 14 T d48d6a48 u_tp_nrm 15 T d48d6a48 u_tp_page 16 T d48d6a48 u_ts_height 17 P cb13f3c6 grass.vert model.frag #define FOLIAGE;#define BLADE;#define GBLADE; B cb13f3c6 vert 0 448 U cb13f3c6 vert u_view 0 mat4 1 0 U cb13f3c6 vert u_proj 64 mat4 1 0 U cb13f3c6 vert u_vp 128 mat4 1 0 U cb13f3c6 vert u_cam_pos 192 vec3 1 0 U cb13f3c6 vert u_time 204 float 1 0 U cb13f3c6 vert u_ts_origin 208 vec2 1 0 U cb13f3c6 vert u_ts_half 216 float 1 0 U cb13f3c6 vert u_ortho_on 220 float 1 0 U cb13f3c6 vert u_tp_on 224 float 1 0 U cb13f3c6 vert u_tp_dims 240 vec4 1 0 U cb13f3c6 vert u_lake_level 256 float 1 0 U cb13f3c6 vert u_sea_level 260 float 1 0 U cb13f3c6 vert u_lake 272 vec4 1 0 U cb13f3c6 vert u_snow_line 288 float 1 0 U cb13f3c6 vert u_wind 292 float 1 0 U cb13f3c6 vert u_push 304 vec3 1 0 U cb13f3c6 vert u_tile 320 vec2 1 0 U cb13f3c6 vert u_tile_cells 328 int 1 0 U cb13f3c6 vert u_per_cell 332 int 1 0 U cb13f3c6 vert u_s0 336 float 1 0 U cb13f3c6 vert u_d0 340 float 1 0 U cb13f3c6 vert u_radius 344 float 1 0 U cb13f3c6 vert u_px 348 float 1 0 U cb13f3c6 vert u_dbg 352 int 1 0 U cb13f3c6 vert u_gk_tall 368 vec4 1 0 U cb13f3c6 vert u_gk_grow 384 vec4 1 0 U cb13f3c6 vert u_gk_clump 400 vec4 1 0 U cb13f3c6 vert u_gk_ground 416 vec4 1 0 U cb13f3c6 vert u_gk_ortho 432 vec4 1 0 I cb13f3c6 a_pos 0 vec3 I cb13f3c6 a_uv 2 vec2 B cb13f3c6 frag 1 1088 U cb13f3c6 frag u_cascade_vp 0 mat4 5 64 U cb13f3c6 frag u_cascade_split 320 float 5 16 U cb13f3c6 frag u_cascade_range 400 float 5 16 U cb13f3c6 frag u_cascade_texel 480 float 5 16 U cb13f3c6 frag u_sun_dir 560 vec3 1 0 U cb13f3c6 frag u_sun_color 576 vec3 1 0 U cb13f3c6 frag u_cam_pos 592 vec3 1 0 U cb13f3c6 frag u_prefilter_levels 604 float 1 0 U cb13f3c6 frag u_fog_density 608 float 1 0 U cb13f3c6 frag u_fog_height_falloff 612 float 1 0 U cb13f3c6 frag u_fog_base 616 float 1 0 U cb13f3c6 frag u_clip_y 620 float 1 0 U cb13f3c6 frag u_spec_scale 624 float 1 0 U cb13f3c6 frag u_sky_rot 632 vec2 1 0 U cb13f3c6 frag u_ground_alb 640 vec3 1 0 U cb13f3c6 frag u_ground_alb_hi 656 vec3 1 0 U cb13f3c6 frag u_ground_hi_y 668 float 1 0 U cb13f3c6 frag u_ground_hi_w 672 float 1 0 U cb13f3c6 frag u_ibl_scale 688 vec3 1 0 U cb13f3c6 frag u_daylight 700 float 1 0 U cb13f3c6 frag u_fire_pos 704 vec3 1 0 U cb13f3c6 frag u_fire_color 720 vec3 1 0 U cb13f3c6 frag u_hand_pos 736 vec3 1 0 U cb13f3c6 frag u_hand_color 752 vec3 1 0 U cb13f3c6 frag u_hand_dir 768 vec3 1 0 U cb13f3c6 frag u_hand_cone 780 float 1 0 U cb13f3c6 frag u_hand_reach 784 float 1 0 U cb13f3c6 frag u_ts_origin 792 vec2 1 0 U cb13f3c6 frag u_ts_half 800 float 1 0 U cb13f3c6 frag u_ts_on 804 float 1 0 U cb13f3c6 frag u_force_cascade 808 int 1 0 U cb13f3c6 frag u_cloud_shadow 812 float 1 0 U cb13f3c6 frag u_time 816 float 1 0 U cb13f3c6 frag u_fog_inscatter 820 float 1 0 U cb13f3c6 frag u_fog_desat 824 float 1 0 U cb13f3c6 frag u_fog_wall 828 float 1 0 U cb13f3c6 frag u_model_h 832 float 1 0 U cb13f3c6 frag u_fac_base_inv 848 vec4 1 0 U cb13f3c6 frag u_fac_mr_inv 864 vec2 1 0 U cb13f3c6 frag u_fac_emis 880 vec3 1 0 U cb13f3c6 frag u_view 896 mat4 1 0 U cb13f3c6 frag u_tint 960 vec3 1 0 U cb13f3c6 frag u_rough_scale 972 float 1 0 U cb13f3c6 frag u_emissive 976 float 1 0 U cb13f3c6 frag u_blade_base 992 vec3 1 0 U cb13f3c6 frag u_blade_tip 1008 vec3 1 0 U cb13f3c6 frag u_blade_cols 1020 float 1 0 U cb13f3c6 frag u_blade_tex_on 1024 float 1 0 U cb13f3c6 frag u_gk_seed 1040 vec4 1 0 U cb13f3c6 frag u_gk_look 1056 vec4 1 0 U cb13f3c6 frag u_gk_mat 1072 vec4 1 0 T cb13f3c6 u_arm 2 T cb13f3c6 u_blade_tex 3 T cb13f3c6 u_brdf 4 T cb13f3c6 u_diff 5 T cb13f3c6 u_irradiance 6 T cb13f3c6 u_nrm 7 T cb13f3c6 u_ortho 8 T cb13f3c6 u_prefilter 9 T cb13f3c6 u_shadow 10 T cb13f3c6 u_ter_normal 11 T cb13f3c6 u_tershadow 12 T cb13f3c6 u_tershadow_aux 13 T cb13f3c6 u_tp_h 14 T cb13f3c6 u_tp_nrm 15 T cb13f3c6 u_tp_page 16 T cb13f3c6 u_ts_height 17 P b8cff226 grass.vert model.frag #define FOLIAGE;#define BLADE;#define GBLADE;#define TILES; B b8cff226 vert 0 4544 U b8cff226 vert u_view 0 mat4 1 0 U b8cff226 vert u_proj 64 mat4 1 0 U b8cff226 vert u_vp 128 mat4 1 0 U b8cff226 vert u_cam_pos 192 vec3 1 0 U b8cff226 vert u_time 204 float 1 0 U b8cff226 vert u_ts_origin 208 vec2 1 0 U b8cff226 vert u_ts_half 216 float 1 0 U b8cff226 vert u_ortho_on 220 float 1 0 U b8cff226 vert u_tp_on 224 float 1 0 U b8cff226 vert u_tp_dims 240 vec4 1 0 U b8cff226 vert u_lake_level 256 float 1 0 U b8cff226 vert u_sea_level 260 float 1 0 U b8cff226 vert u_lake 272 vec4 1 0 U b8cff226 vert u_snow_line 288 float 1 0 U b8cff226 vert u_wind 292 float 1 0 U b8cff226 vert u_push 304 vec3 1 0 U b8cff226 vert u_tile 320 vec2 1 0 U b8cff226 vert u_tile_cells 328 int 1 0 U b8cff226 vert u_per_cell 332 int 1 0 U b8cff226 vert u_tiles 336 vec4 256 16 U b8cff226 vert u_s0 4432 float 1 0 U b8cff226 vert u_d0 4436 float 1 0 U b8cff226 vert u_radius 4440 float 1 0 U b8cff226 vert u_px 4444 float 1 0 U b8cff226 vert u_dbg 4448 int 1 0 U b8cff226 vert u_gk_tall 4464 vec4 1 0 U b8cff226 vert u_gk_grow 4480 vec4 1 0 U b8cff226 vert u_gk_clump 4496 vec4 1 0 U b8cff226 vert u_gk_ground 4512 vec4 1 0 U b8cff226 vert u_gk_ortho 4528 vec4 1 0 I b8cff226 a_pos 0 vec3 I b8cff226 a_uv 2 vec2 B b8cff226 frag 1 1088 U b8cff226 frag u_cascade_vp 0 mat4 5 64 U b8cff226 frag u_cascade_split 320 float 5 16 U b8cff226 frag u_cascade_range 400 float 5 16 U b8cff226 frag u_cascade_texel 480 float 5 16 U b8cff226 frag u_sun_dir 560 vec3 1 0 U b8cff226 frag u_sun_color 576 vec3 1 0 U b8cff226 frag u_cam_pos 592 vec3 1 0 U b8cff226 frag u_prefilter_levels 604 float 1 0 U b8cff226 frag u_fog_density 608 float 1 0 U b8cff226 frag u_fog_height_falloff 612 float 1 0 U b8cff226 frag u_fog_base 616 float 1 0 U b8cff226 frag u_clip_y 620 float 1 0 U b8cff226 frag u_spec_scale 624 float 1 0 U b8cff226 frag u_sky_rot 632 vec2 1 0 U b8cff226 frag u_ground_alb 640 vec3 1 0 U b8cff226 frag u_ground_alb_hi 656 vec3 1 0 U b8cff226 frag u_ground_hi_y 668 float 1 0 U b8cff226 frag u_ground_hi_w 672 float 1 0 U b8cff226 frag u_ibl_scale 688 vec3 1 0 U b8cff226 frag u_daylight 700 float 1 0 U b8cff226 frag u_fire_pos 704 vec3 1 0 U b8cff226 frag u_fire_color 720 vec3 1 0 U b8cff226 frag u_hand_pos 736 vec3 1 0 U b8cff226 frag u_hand_color 752 vec3 1 0 U b8cff226 frag u_hand_dir 768 vec3 1 0 U b8cff226 frag u_hand_cone 780 float 1 0 U b8cff226 frag u_hand_reach 784 float 1 0 U b8cff226 frag u_ts_origin 792 vec2 1 0 U b8cff226 frag u_ts_half 800 float 1 0 U b8cff226 frag u_ts_on 804 float 1 0 U b8cff226 frag u_force_cascade 808 int 1 0 U b8cff226 frag u_cloud_shadow 812 float 1 0 U b8cff226 frag u_time 816 float 1 0 U b8cff226 frag u_fog_inscatter 820 float 1 0 U b8cff226 frag u_fog_desat 824 float 1 0 U b8cff226 frag u_fog_wall 828 float 1 0 U b8cff226 frag u_model_h 832 float 1 0 U b8cff226 frag u_fac_base_inv 848 vec4 1 0 U b8cff226 frag u_fac_mr_inv 864 vec2 1 0 U b8cff226 frag u_fac_emis 880 vec3 1 0 U b8cff226 frag u_view 896 mat4 1 0 U b8cff226 frag u_tint 960 vec3 1 0 U b8cff226 frag u_rough_scale 972 float 1 0 U b8cff226 frag u_emissive 976 float 1 0 U b8cff226 frag u_blade_base 992 vec3 1 0 U b8cff226 frag u_blade_tip 1008 vec3 1 0 U b8cff226 frag u_blade_cols 1020 float 1 0 U b8cff226 frag u_blade_tex_on 1024 float 1 0 U b8cff226 frag u_gk_seed 1040 vec4 1 0 U b8cff226 frag u_gk_look 1056 vec4 1 0 U b8cff226 frag u_gk_mat 1072 vec4 1 0 T b8cff226 u_arm 2 T b8cff226 u_blade_tex 3 T b8cff226 u_brdf 4 T b8cff226 u_diff 5 T b8cff226 u_irradiance 6 T b8cff226 u_nrm 7 T b8cff226 u_ortho 8 T b8cff226 u_prefilter 9 T b8cff226 u_shadow 10 T b8cff226 u_ter_normal 11 T b8cff226 u_tershadow 12 T b8cff226 u_tershadow_aux 13 T b8cff226 u_tp_h 14 T b8cff226 u_tp_nrm 15 T b8cff226 u_tp_page 16 T b8cff226 u_ts_height 17 P 3733fc38 impostor.vert impostor.frag B 3733fc38 vert 0 232 U 3733fc38 vert u_view 0 mat4 1 0 U 3733fc38 vert u_proj 64 mat4 1 0 U 3733fc38 vert u_light_vp 128 mat4 1 0 U 3733fc38 vert u_cam_pos 192 vec3 1 0 U 3733fc38 vert u_face_dir 208 vec3 1 0 U 3733fc38 vert u_radius 220 float 1 0 U 3733fc38 vert u_height 224 float 1 0 U 3733fc38 vert u_tiles 228 float 1 0 I 3733fc38 i_pos 3 vec4 I 3733fc38 i_rot 4 vec4 I 3733fc38 a_xy 0 vec2 I 3733fc38 a_uv 1 vec2 B 3733fc38 frag 1 928 U 3733fc38 frag u_cascade_vp 0 mat4 5 64 U 3733fc38 frag u_cascade_split 320 float 5 16 U 3733fc38 frag u_cascade_range 400 float 5 16 U 3733fc38 frag u_cascade_texel 480 float 5 16 U 3733fc38 frag u_sun_dir 560 vec3 1 0 U 3733fc38 frag u_sun_color 576 vec3 1 0 U 3733fc38 frag u_cam_pos 592 vec3 1 0 U 3733fc38 frag u_prefilter_levels 604 float 1 0 U 3733fc38 frag u_fog_density 608 float 1 0 U 3733fc38 frag u_fog_height_falloff 612 float 1 0 U 3733fc38 frag u_fog_base 616 float 1 0 U 3733fc38 frag u_clip_y 620 float 1 0 U 3733fc38 frag u_spec_scale 624 float 1 0 U 3733fc38 frag u_sky_rot 632 vec2 1 0 U 3733fc38 frag u_ground_alb 640 vec3 1 0 U 3733fc38 frag u_ground_alb_hi 656 vec3 1 0 U 3733fc38 frag u_ground_hi_y 668 float 1 0 U 3733fc38 frag u_ground_hi_w 672 float 1 0 U 3733fc38 frag u_ibl_scale 688 vec3 1 0 U 3733fc38 frag u_daylight 700 float 1 0 U 3733fc38 frag u_fire_pos 704 vec3 1 0 U 3733fc38 frag u_fire_color 720 vec3 1 0 U 3733fc38 frag u_hand_pos 736 vec3 1 0 U 3733fc38 frag u_hand_color 752 vec3 1 0 U 3733fc38 frag u_hand_dir 768 vec3 1 0 U 3733fc38 frag u_hand_cone 780 float 1 0 U 3733fc38 frag u_hand_reach 784 float 1 0 U 3733fc38 frag u_ts_origin 792 vec2 1 0 U 3733fc38 frag u_ts_half 800 float 1 0 U 3733fc38 frag u_ts_on 804 float 1 0 U 3733fc38 frag u_force_cascade 808 int 1 0 U 3733fc38 frag u_cloud_shadow 812 float 1 0 U 3733fc38 frag u_time 816 float 1 0 U 3733fc38 frag u_fog_inscatter 820 float 1 0 U 3733fc38 frag u_fog_desat 824 float 1 0 U 3733fc38 frag u_fog_wall 828 float 1 0 U 3733fc38 frag u_view 832 mat4 1 0 U 3733fc38 frag u_tiles 896 float 1 0 U 3733fc38 frag u_tint 912 vec3 1 0 U 3733fc38 frag u_radius 924 float 1 0 T 3733fc38 u_atlas_albedo 2 T 3733fc38 u_atlas_normal 3 T 3733fc38 u_brdf 4 T 3733fc38 u_irradiance 5 T 3733fc38 u_prefilter 6 T 3733fc38 u_shadow 7 T 3733fc38 u_tershadow 8 T 3733fc38 u_tershadow_aux 9 T 3733fc38 u_ts_height 10 P 4d4fa91b impostor.vert impostor.frag #define SHADOW_PASS; B 4d4fa91b vert 0 232 U 4d4fa91b vert u_view 0 mat4 1 0 U 4d4fa91b vert u_proj 64 mat4 1 0 U 4d4fa91b vert u_light_vp 128 mat4 1 0 U 4d4fa91b vert u_cam_pos 192 vec3 1 0 U 4d4fa91b vert u_face_dir 208 vec3 1 0 U 4d4fa91b vert u_radius 220 float 1 0 U 4d4fa91b vert u_height 224 float 1 0 U 4d4fa91b vert u_tiles 228 float 1 0 I 4d4fa91b i_pos 3 vec4 I 4d4fa91b i_rot 4 vec4 I 4d4fa91b a_xy 0 vec2 I 4d4fa91b a_uv 1 vec2 B 4d4fa91b frag 1 928 U 4d4fa91b frag u_cascade_vp 0 mat4 5 64 U 4d4fa91b frag u_cascade_split 320 float 5 16 U 4d4fa91b frag u_cascade_range 400 float 5 16 U 4d4fa91b frag u_cascade_texel 480 float 5 16 U 4d4fa91b frag u_sun_dir 560 vec3 1 0 U 4d4fa91b frag u_sun_color 576 vec3 1 0 U 4d4fa91b frag u_cam_pos 592 vec3 1 0 U 4d4fa91b frag u_prefilter_levels 604 float 1 0 U 4d4fa91b frag u_fog_density 608 float 1 0 U 4d4fa91b frag u_fog_height_falloff 612 float 1 0 U 4d4fa91b frag u_fog_base 616 float 1 0 U 4d4fa91b frag u_clip_y 620 float 1 0 U 4d4fa91b frag u_spec_scale 624 float 1 0 U 4d4fa91b frag u_sky_rot 632 vec2 1 0 U 4d4fa91b frag u_ground_alb 640 vec3 1 0 U 4d4fa91b frag u_ground_alb_hi 656 vec3 1 0 U 4d4fa91b frag u_ground_hi_y 668 float 1 0 U 4d4fa91b frag u_ground_hi_w 672 float 1 0 U 4d4fa91b frag u_ibl_scale 688 vec3 1 0 U 4d4fa91b frag u_daylight 700 float 1 0 U 4d4fa91b frag u_fire_pos 704 vec3 1 0 U 4d4fa91b frag u_fire_color 720 vec3 1 0 U 4d4fa91b frag u_hand_pos 736 vec3 1 0 U 4d4fa91b frag u_hand_color 752 vec3 1 0 U 4d4fa91b frag u_hand_dir 768 vec3 1 0 U 4d4fa91b frag u_hand_cone 780 float 1 0 U 4d4fa91b frag u_hand_reach 784 float 1 0 U 4d4fa91b frag u_ts_origin 792 vec2 1 0 U 4d4fa91b frag u_ts_half 800 float 1 0 U 4d4fa91b frag u_ts_on 804 float 1 0 U 4d4fa91b frag u_force_cascade 808 int 1 0 U 4d4fa91b frag u_cloud_shadow 812 float 1 0 U 4d4fa91b frag u_time 816 float 1 0 U 4d4fa91b frag u_fog_inscatter 820 float 1 0 U 4d4fa91b frag u_fog_desat 824 float 1 0 U 4d4fa91b frag u_fog_wall 828 float 1 0 U 4d4fa91b frag u_view 832 mat4 1 0 U 4d4fa91b frag u_tiles 896 float 1 0 U 4d4fa91b frag u_tint 912 vec3 1 0 U 4d4fa91b frag u_radius 924 float 1 0 T 4d4fa91b u_atlas_albedo 2 T 4d4fa91b u_atlas_normal 3 T 4d4fa91b u_brdf 4 T 4d4fa91b u_irradiance 5 T 4d4fa91b u_prefilter 6 T 4d4fa91b u_shadow 7 T 4d4fa91b u_tershadow 8 T 4d4fa91b u_tershadow_aux 9 T 4d4fa91b u_ts_height 10 P 9dce3246 model.vert bake.frag B 9dce3246 vert 0 264 U 9dce3246 vert u_view 0 mat4 1 0 U 9dce3246 vert u_proj 64 mat4 1 0 U 9dce3246 vert u_light_vp 128 mat4 1 0 U 9dce3246 vert u_time 192 float 1 0 U 9dce3246 vert u_wind 196 float 1 0 U 9dce3246 vert u_card_w 200 float 1 0 U 9dce3246 vert u_card_h 204 float 1 0 U 9dce3246 vert u_ground 208 float 1 0 U 9dce3246 vert u_ts_origin 216 vec2 1 0 U 9dce3246 vert u_ts_half 224 float 1 0 U 9dce3246 vert u_tp_on 228 float 1 0 U 9dce3246 vert u_tp_dims 240 vec4 1 0 U 9dce3246 vert u_model_h 256 float 1 0 U 9dce3246 vert u_flutter 260 float 1 0 I 9dce3246 i_rot 4 vec4 I 9dce3246 a_pos 0 vec3 I 9dce3246 i_pos 3 vec4 I 9dce3246 a_nrm 1 vec3 I 9dce3246 a_uv 2 vec2 B 9dce3246 frag 1 848 U 9dce3246 frag u_cascade_vp 0 mat4 5 64 U 9dce3246 frag u_cascade_split 320 float 5 16 U 9dce3246 frag u_cascade_range 400 float 5 16 U 9dce3246 frag u_cascade_texel 480 float 5 16 U 9dce3246 frag u_sun_dir 560 vec3 1 0 U 9dce3246 frag u_sun_color 576 vec3 1 0 U 9dce3246 frag u_cam_pos 592 vec3 1 0 U 9dce3246 frag u_prefilter_levels 604 float 1 0 U 9dce3246 frag u_fog_density 608 float 1 0 U 9dce3246 frag u_fog_height_falloff 612 float 1 0 U 9dce3246 frag u_fog_base 616 float 1 0 U 9dce3246 frag u_clip_y 620 float 1 0 U 9dce3246 frag u_spec_scale 624 float 1 0 U 9dce3246 frag u_sky_rot 632 vec2 1 0 U 9dce3246 frag u_ground_alb 640 vec3 1 0 U 9dce3246 frag u_ground_alb_hi 656 vec3 1 0 U 9dce3246 frag u_ground_hi_y 668 float 1 0 U 9dce3246 frag u_ground_hi_w 672 float 1 0 U 9dce3246 frag u_ibl_scale 688 vec3 1 0 U 9dce3246 frag u_daylight 700 float 1 0 U 9dce3246 frag u_fire_pos 704 vec3 1 0 U 9dce3246 frag u_fire_color 720 vec3 1 0 U 9dce3246 frag u_hand_pos 736 vec3 1 0 U 9dce3246 frag u_hand_color 752 vec3 1 0 U 9dce3246 frag u_hand_dir 768 vec3 1 0 U 9dce3246 frag u_hand_cone 780 float 1 0 U 9dce3246 frag u_hand_reach 784 float 1 0 U 9dce3246 frag u_ts_origin 792 vec2 1 0 U 9dce3246 frag u_ts_half 800 float 1 0 U 9dce3246 frag u_ts_on 804 float 1 0 U 9dce3246 frag u_force_cascade 808 int 1 0 U 9dce3246 frag u_cloud_shadow 812 float 1 0 U 9dce3246 frag u_time 816 float 1 0 U 9dce3246 frag u_fog_inscatter 820 float 1 0 U 9dce3246 frag u_fog_desat 824 float 1 0 U 9dce3246 frag u_fog_wall 828 float 1 0 U 9dce3246 frag u_fac_base_inv 832 vec4 1 0 T 9dce3246 u_arm 2 T 9dce3246 u_brdf 3 T 9dce3246 u_diff 4 T 9dce3246 u_irradiance 5 T 9dce3246 u_prefilter 6 T 9dce3246 u_shadow 7 T 9dce3246 u_tershadow 8 T 9dce3246 u_tershadow_aux 9 T 9dce3246 u_tp_h 10 T 9dce3246 u_tp_page 11 T 9dce3246 u_ts_height 12 P 439a2253 model.vert bake.frag #define CARD; B 439a2253 vert 0 264 U 439a2253 vert u_view 0 mat4 1 0 U 439a2253 vert u_proj 64 mat4 1 0 U 439a2253 vert u_light_vp 128 mat4 1 0 U 439a2253 vert u_time 192 float 1 0 U 439a2253 vert u_wind 196 float 1 0 U 439a2253 vert u_card_w 200 float 1 0 U 439a2253 vert u_card_h 204 float 1 0 U 439a2253 vert u_ground 208 float 1 0 U 439a2253 vert u_ts_origin 216 vec2 1 0 U 439a2253 vert u_ts_half 224 float 1 0 U 439a2253 vert u_tp_on 228 float 1 0 U 439a2253 vert u_tp_dims 240 vec4 1 0 U 439a2253 vert u_model_h 256 float 1 0 U 439a2253 vert u_flutter 260 float 1 0 I 439a2253 i_rot 4 vec4 I 439a2253 a_pos 0 vec3 I 439a2253 i_pos 3 vec4 I 439a2253 a_nrm 1 vec3 I 439a2253 a_uv 2 vec2 B 439a2253 frag 1 848 U 439a2253 frag u_cascade_vp 0 mat4 5 64 U 439a2253 frag u_cascade_split 320 float 5 16 U 439a2253 frag u_cascade_range 400 float 5 16 U 439a2253 frag u_cascade_texel 480 float 5 16 U 439a2253 frag u_sun_dir 560 vec3 1 0 U 439a2253 frag u_sun_color 576 vec3 1 0 U 439a2253 frag u_cam_pos 592 vec3 1 0 U 439a2253 frag u_prefilter_levels 604 float 1 0 U 439a2253 frag u_fog_density 608 float 1 0 U 439a2253 frag u_fog_height_falloff 612 float 1 0 U 439a2253 frag u_fog_base 616 float 1 0 U 439a2253 frag u_clip_y 620 float 1 0 U 439a2253 frag u_spec_scale 624 float 1 0 U 439a2253 frag u_sky_rot 632 vec2 1 0 U 439a2253 frag u_ground_alb 640 vec3 1 0 U 439a2253 frag u_ground_alb_hi 656 vec3 1 0 U 439a2253 frag u_ground_hi_y 668 float 1 0 U 439a2253 frag u_ground_hi_w 672 float 1 0 U 439a2253 frag u_ibl_scale 688 vec3 1 0 U 439a2253 frag u_daylight 700 float 1 0 U 439a2253 frag u_fire_pos 704 vec3 1 0 U 439a2253 frag u_fire_color 720 vec3 1 0 U 439a2253 frag u_hand_pos 736 vec3 1 0 U 439a2253 frag u_hand_color 752 vec3 1 0 U 439a2253 frag u_hand_dir 768 vec3 1 0 U 439a2253 frag u_hand_cone 780 float 1 0 U 439a2253 frag u_hand_reach 784 float 1 0 U 439a2253 frag u_ts_origin 792 vec2 1 0 U 439a2253 frag u_ts_half 800 float 1 0 U 439a2253 frag u_ts_on 804 float 1 0 U 439a2253 frag u_force_cascade 808 int 1 0 U 439a2253 frag u_cloud_shadow 812 float 1 0 U 439a2253 frag u_time 816 float 1 0 U 439a2253 frag u_fog_inscatter 820 float 1 0 U 439a2253 frag u_fog_desat 824 float 1 0 U 439a2253 frag u_fog_wall 828 float 1 0 U 439a2253 frag u_fac_base_inv 832 vec4 1 0 T 439a2253 u_arm 2 T 439a2253 u_brdf 3 T 439a2253 u_diff 4 T 439a2253 u_irradiance 5 T 439a2253 u_prefilter 6 T 439a2253 u_shadow 7 T 439a2253 u_tershadow 8 T 439a2253 u_tershadow_aux 9 T 439a2253 u_tp_h 10 T 439a2253 u_tp_page 11 T 439a2253 u_ts_height 12 P 86f427b0 model.vert bake.frag #define FLOWER; B 86f427b0 vert 0 264 U 86f427b0 vert u_view 0 mat4 1 0 U 86f427b0 vert u_proj 64 mat4 1 0 U 86f427b0 vert u_light_vp 128 mat4 1 0 U 86f427b0 vert u_time 192 float 1 0 U 86f427b0 vert u_wind 196 float 1 0 U 86f427b0 vert u_card_w 200 float 1 0 U 86f427b0 vert u_card_h 204 float 1 0 U 86f427b0 vert u_ground 208 float 1 0 U 86f427b0 vert u_ts_origin 216 vec2 1 0 U 86f427b0 vert u_ts_half 224 float 1 0 U 86f427b0 vert u_tp_on 228 float 1 0 U 86f427b0 vert u_tp_dims 240 vec4 1 0 U 86f427b0 vert u_model_h 256 float 1 0 U 86f427b0 vert u_flutter 260 float 1 0 I 86f427b0 i_rot 4 vec4 I 86f427b0 a_pos 0 vec3 I 86f427b0 i_pos 3 vec4 I 86f427b0 a_nrm 1 vec3 I 86f427b0 a_uv 2 vec2 B 86f427b0 frag 1 848 U 86f427b0 frag u_cascade_vp 0 mat4 5 64 U 86f427b0 frag u_cascade_split 320 float 5 16 U 86f427b0 frag u_cascade_range 400 float 5 16 U 86f427b0 frag u_cascade_texel 480 float 5 16 U 86f427b0 frag u_sun_dir 560 vec3 1 0 U 86f427b0 frag u_sun_color 576 vec3 1 0 U 86f427b0 frag u_cam_pos 592 vec3 1 0 U 86f427b0 frag u_prefilter_levels 604 float 1 0 U 86f427b0 frag u_fog_density 608 float 1 0 U 86f427b0 frag u_fog_height_falloff 612 float 1 0 U 86f427b0 frag u_fog_base 616 float 1 0 U 86f427b0 frag u_clip_y 620 float 1 0 U 86f427b0 frag u_spec_scale 624 float 1 0 U 86f427b0 frag u_sky_rot 632 vec2 1 0 U 86f427b0 frag u_ground_alb 640 vec3 1 0 U 86f427b0 frag u_ground_alb_hi 656 vec3 1 0 U 86f427b0 frag u_ground_hi_y 668 float 1 0 U 86f427b0 frag u_ground_hi_w 672 float 1 0 U 86f427b0 frag u_ibl_scale 688 vec3 1 0 U 86f427b0 frag u_daylight 700 float 1 0 U 86f427b0 frag u_fire_pos 704 vec3 1 0 U 86f427b0 frag u_fire_color 720 vec3 1 0 U 86f427b0 frag u_hand_pos 736 vec3 1 0 U 86f427b0 frag u_hand_color 752 vec3 1 0 U 86f427b0 frag u_hand_dir 768 vec3 1 0 U 86f427b0 frag u_hand_cone 780 float 1 0 U 86f427b0 frag u_hand_reach 784 float 1 0 U 86f427b0 frag u_ts_origin 792 vec2 1 0 U 86f427b0 frag u_ts_half 800 float 1 0 U 86f427b0 frag u_ts_on 804 float 1 0 U 86f427b0 frag u_force_cascade 808 int 1 0 U 86f427b0 frag u_cloud_shadow 812 float 1 0 U 86f427b0 frag u_time 816 float 1 0 U 86f427b0 frag u_fog_inscatter 820 float 1 0 U 86f427b0 frag u_fog_desat 824 float 1 0 U 86f427b0 frag u_fog_wall 828 float 1 0 U 86f427b0 frag u_fac_base_inv 832 vec4 1 0 T 86f427b0 u_arm 2 T 86f427b0 u_brdf 3 T 86f427b0 u_diff 4 T 86f427b0 u_irradiance 5 T 86f427b0 u_prefilter 6 T 86f427b0 u_shadow 7 T 86f427b0 u_tershadow 8 T 86f427b0 u_tershadow_aux 9 T 86f427b0 u_tp_h 10 T 86f427b0 u_tp_page 11 T 86f427b0 u_ts_height 12 P bfa15301 model.vert depth.frag #define FOLIAGE;#define WIND;#define ALPHA_TEST; B bfa15301 vert 0 264 U bfa15301 vert u_view 0 mat4 1 0 U bfa15301 vert u_proj 64 mat4 1 0 U bfa15301 vert u_light_vp 128 mat4 1 0 U bfa15301 vert u_time 192 float 1 0 U bfa15301 vert u_wind 196 float 1 0 U bfa15301 vert u_card_w 200 float 1 0 U bfa15301 vert u_card_h 204 float 1 0 U bfa15301 vert u_ground 208 float 1 0 U bfa15301 vert u_ts_origin 216 vec2 1 0 U bfa15301 vert u_ts_half 224 float 1 0 U bfa15301 vert u_tp_on 228 float 1 0 U bfa15301 vert u_tp_dims 240 vec4 1 0 U bfa15301 vert u_model_h 256 float 1 0 U bfa15301 vert u_flutter 260 float 1 0 I bfa15301 i_rot 4 vec4 I bfa15301 a_pos 0 vec3 I bfa15301 i_pos 3 vec4 I bfa15301 a_nrm 1 vec3 I bfa15301 a_uv 2 vec2 B bfa15301 frag 1 832 U bfa15301 frag u_cascade_vp 0 mat4 5 64 U bfa15301 frag u_cascade_split 320 float 5 16 U bfa15301 frag u_cascade_range 400 float 5 16 U bfa15301 frag u_cascade_texel 480 float 5 16 U bfa15301 frag u_sun_dir 560 vec3 1 0 U bfa15301 frag u_sun_color 576 vec3 1 0 U bfa15301 frag u_cam_pos 592 vec3 1 0 U bfa15301 frag u_prefilter_levels 604 float 1 0 U bfa15301 frag u_fog_density 608 float 1 0 U bfa15301 frag u_fog_height_falloff 612 float 1 0 U bfa15301 frag u_fog_base 616 float 1 0 U bfa15301 frag u_clip_y 620 float 1 0 U bfa15301 frag u_spec_scale 624 float 1 0 U bfa15301 frag u_sky_rot 632 vec2 1 0 U bfa15301 frag u_ground_alb 640 vec3 1 0 U bfa15301 frag u_ground_alb_hi 656 vec3 1 0 U bfa15301 frag u_ground_hi_y 668 float 1 0 U bfa15301 frag u_ground_hi_w 672 float 1 0 U bfa15301 frag u_ibl_scale 688 vec3 1 0 U bfa15301 frag u_daylight 700 float 1 0 U bfa15301 frag u_fire_pos 704 vec3 1 0 U bfa15301 frag u_fire_color 720 vec3 1 0 U bfa15301 frag u_hand_pos 736 vec3 1 0 U bfa15301 frag u_hand_color 752 vec3 1 0 U bfa15301 frag u_hand_dir 768 vec3 1 0 U bfa15301 frag u_hand_cone 780 float 1 0 U bfa15301 frag u_hand_reach 784 float 1 0 U bfa15301 frag u_ts_origin 792 vec2 1 0 U bfa15301 frag u_ts_half 800 float 1 0 U bfa15301 frag u_ts_on 804 float 1 0 U bfa15301 frag u_force_cascade 808 int 1 0 U bfa15301 frag u_cloud_shadow 812 float 1 0 U bfa15301 frag u_time 816 float 1 0 U bfa15301 frag u_fog_inscatter 820 float 1 0 U bfa15301 frag u_fog_desat 824 float 1 0 U bfa15301 frag u_fog_wall 828 float 1 0 T bfa15301 u_brdf 2 T bfa15301 u_diff 3 T bfa15301 u_irradiance 4 T bfa15301 u_prefilter 5 T bfa15301 u_shadow 6 T bfa15301 u_tershadow 7 T bfa15301 u_tershadow_aux 8 T bfa15301 u_tp_h 9 T bfa15301 u_tp_page 10 T bfa15301 u_ts_height 11 P 266d2401 model.vert depth.frag #define FOLIAGE;#define WIND;#define ALPHA_TEST;#define NEAR_FADE; B 266d2401 vert 0 264 U 266d2401 vert u_view 0 mat4 1 0 U 266d2401 vert u_proj 64 mat4 1 0 U 266d2401 vert u_light_vp 128 mat4 1 0 U 266d2401 vert u_time 192 float 1 0 U 266d2401 vert u_wind 196 float 1 0 U 266d2401 vert u_card_w 200 float 1 0 U 266d2401 vert u_card_h 204 float 1 0 U 266d2401 vert u_ground 208 float 1 0 U 266d2401 vert u_ts_origin 216 vec2 1 0 U 266d2401 vert u_ts_half 224 float 1 0 U 266d2401 vert u_tp_on 228 float 1 0 U 266d2401 vert u_tp_dims 240 vec4 1 0 U 266d2401 vert u_model_h 256 float 1 0 U 266d2401 vert u_flutter 260 float 1 0 I 266d2401 i_rot 4 vec4 I 266d2401 a_pos 0 vec3 I 266d2401 i_pos 3 vec4 I 266d2401 a_nrm 1 vec3 I 266d2401 a_uv 2 vec2 B 266d2401 frag 1 832 U 266d2401 frag u_cascade_vp 0 mat4 5 64 U 266d2401 frag u_cascade_split 320 float 5 16 U 266d2401 frag u_cascade_range 400 float 5 16 U 266d2401 frag u_cascade_texel 480 float 5 16 U 266d2401 frag u_sun_dir 560 vec3 1 0 U 266d2401 frag u_sun_color 576 vec3 1 0 U 266d2401 frag u_cam_pos 592 vec3 1 0 U 266d2401 frag u_prefilter_levels 604 float 1 0 U 266d2401 frag u_fog_density 608 float 1 0 U 266d2401 frag u_fog_height_falloff 612 float 1 0 U 266d2401 frag u_fog_base 616 float 1 0 U 266d2401 frag u_clip_y 620 float 1 0 U 266d2401 frag u_spec_scale 624 float 1 0 U 266d2401 frag u_sky_rot 632 vec2 1 0 U 266d2401 frag u_ground_alb 640 vec3 1 0 U 266d2401 frag u_ground_alb_hi 656 vec3 1 0 U 266d2401 frag u_ground_hi_y 668 float 1 0 U 266d2401 frag u_ground_hi_w 672 float 1 0 U 266d2401 frag u_ibl_scale 688 vec3 1 0 U 266d2401 frag u_daylight 700 float 1 0 U 266d2401 frag u_fire_pos 704 vec3 1 0 U 266d2401 frag u_fire_color 720 vec3 1 0 U 266d2401 frag u_hand_pos 736 vec3 1 0 U 266d2401 frag u_hand_color 752 vec3 1 0 U 266d2401 frag u_hand_dir 768 vec3 1 0 U 266d2401 frag u_hand_cone 780 float 1 0 U 266d2401 frag u_hand_reach 784 float 1 0 U 266d2401 frag u_ts_origin 792 vec2 1 0 U 266d2401 frag u_ts_half 800 float 1 0 U 266d2401 frag u_ts_on 804 float 1 0 U 266d2401 frag u_force_cascade 808 int 1 0 U 266d2401 frag u_cloud_shadow 812 float 1 0 U 266d2401 frag u_time 816 float 1 0 U 266d2401 frag u_fog_inscatter 820 float 1 0 U 266d2401 frag u_fog_desat 824 float 1 0 U 266d2401 frag u_fog_wall 828 float 1 0 T 266d2401 u_brdf 2 T 266d2401 u_diff 3 T 266d2401 u_irradiance 4 T 266d2401 u_prefilter 5 T 266d2401 u_shadow 6 T 266d2401 u_tershadow 7 T 266d2401 u_tershadow_aux 8 T 266d2401 u_tp_h 9 T 266d2401 u_tp_page 10 T 266d2401 u_ts_height 11 P 01089da8 model.vert model.frag B 01089da8 vert 0 264 U 01089da8 vert u_view 0 mat4 1 0 U 01089da8 vert u_proj 64 mat4 1 0 U 01089da8 vert u_light_vp 128 mat4 1 0 U 01089da8 vert u_time 192 float 1 0 U 01089da8 vert u_wind 196 float 1 0 U 01089da8 vert u_card_w 200 float 1 0 U 01089da8 vert u_card_h 204 float 1 0 U 01089da8 vert u_ground 208 float 1 0 U 01089da8 vert u_ts_origin 216 vec2 1 0 U 01089da8 vert u_ts_half 224 float 1 0 U 01089da8 vert u_tp_on 228 float 1 0 U 01089da8 vert u_tp_dims 240 vec4 1 0 U 01089da8 vert u_model_h 256 float 1 0 U 01089da8 vert u_flutter 260 float 1 0 I 01089da8 i_rot 4 vec4 I 01089da8 a_pos 0 vec3 I 01089da8 i_pos 3 vec4 I 01089da8 a_nrm 1 vec3 I 01089da8 a_uv 2 vec2 B 01089da8 frag 1 980 U 01089da8 frag u_cascade_vp 0 mat4 5 64 U 01089da8 frag u_cascade_split 320 float 5 16 U 01089da8 frag u_cascade_range 400 float 5 16 U 01089da8 frag u_cascade_texel 480 float 5 16 U 01089da8 frag u_sun_dir 560 vec3 1 0 U 01089da8 frag u_sun_color 576 vec3 1 0 U 01089da8 frag u_cam_pos 592 vec3 1 0 U 01089da8 frag u_prefilter_levels 604 float 1 0 U 01089da8 frag u_fog_density 608 float 1 0 U 01089da8 frag u_fog_height_falloff 612 float 1 0 U 01089da8 frag u_fog_base 616 float 1 0 U 01089da8 frag u_clip_y 620 float 1 0 U 01089da8 frag u_spec_scale 624 float 1 0 U 01089da8 frag u_sky_rot 632 vec2 1 0 U 01089da8 frag u_ground_alb 640 vec3 1 0 U 01089da8 frag u_ground_alb_hi 656 vec3 1 0 U 01089da8 frag u_ground_hi_y 668 float 1 0 U 01089da8 frag u_ground_hi_w 672 float 1 0 U 01089da8 frag u_ibl_scale 688 vec3 1 0 U 01089da8 frag u_daylight 700 float 1 0 U 01089da8 frag u_fire_pos 704 vec3 1 0 U 01089da8 frag u_fire_color 720 vec3 1 0 U 01089da8 frag u_hand_pos 736 vec3 1 0 U 01089da8 frag u_hand_color 752 vec3 1 0 U 01089da8 frag u_hand_dir 768 vec3 1 0 U 01089da8 frag u_hand_cone 780 float 1 0 U 01089da8 frag u_hand_reach 784 float 1 0 U 01089da8 frag u_ts_origin 792 vec2 1 0 U 01089da8 frag u_ts_half 800 float 1 0 U 01089da8 frag u_ts_on 804 float 1 0 U 01089da8 frag u_force_cascade 808 int 1 0 U 01089da8 frag u_cloud_shadow 812 float 1 0 U 01089da8 frag u_time 816 float 1 0 U 01089da8 frag u_fog_inscatter 820 float 1 0 U 01089da8 frag u_fog_desat 824 float 1 0 U 01089da8 frag u_fog_wall 828 float 1 0 U 01089da8 frag u_model_h 832 float 1 0 U 01089da8 frag u_fac_base_inv 848 vec4 1 0 U 01089da8 frag u_fac_mr_inv 864 vec2 1 0 U 01089da8 frag u_fac_emis 880 vec3 1 0 U 01089da8 frag u_view 896 mat4 1 0 U 01089da8 frag u_tint 960 vec3 1 0 U 01089da8 frag u_rough_scale 972 float 1 0 U 01089da8 frag u_emissive 976 float 1 0 T 01089da8 u_arm 2 T 01089da8 u_blade_tex 3 T 01089da8 u_brdf 4 T 01089da8 u_diff 5 T 01089da8 u_irradiance 6 T 01089da8 u_nrm 7 T 01089da8 u_prefilter 8 T 01089da8 u_shadow 9 T 01089da8 u_tershadow 10 T 01089da8 u_tershadow_aux 11 T 01089da8 u_tp_h 12 T 01089da8 u_tp_page 13 T 01089da8 u_ts_height 14 P 254e7887 model.vert model.frag #define CARD;#define CHEAP; B 254e7887 vert 0 264 U 254e7887 vert u_view 0 mat4 1 0 U 254e7887 vert u_proj 64 mat4 1 0 U 254e7887 vert u_light_vp 128 mat4 1 0 U 254e7887 vert u_time 192 float 1 0 U 254e7887 vert u_wind 196 float 1 0 U 254e7887 vert u_card_w 200 float 1 0 U 254e7887 vert u_card_h 204 float 1 0 U 254e7887 vert u_ground 208 float 1 0 U 254e7887 vert u_ts_origin 216 vec2 1 0 U 254e7887 vert u_ts_half 224 float 1 0 U 254e7887 vert u_tp_on 228 float 1 0 U 254e7887 vert u_tp_dims 240 vec4 1 0 U 254e7887 vert u_model_h 256 float 1 0 U 254e7887 vert u_flutter 260 float 1 0 I 254e7887 i_rot 4 vec4 I 254e7887 a_pos 0 vec3 I 254e7887 i_pos 3 vec4 I 254e7887 a_nrm 1 vec3 I 254e7887 a_uv 2 vec2 B 254e7887 frag 1 984 U 254e7887 frag u_cascade_vp 0 mat4 5 64 U 254e7887 frag u_cascade_split 320 float 5 16 U 254e7887 frag u_cascade_range 400 float 5 16 U 254e7887 frag u_cascade_texel 480 float 5 16 U 254e7887 frag u_sun_dir 560 vec3 1 0 U 254e7887 frag u_sun_color 576 vec3 1 0 U 254e7887 frag u_cam_pos 592 vec3 1 0 U 254e7887 frag u_prefilter_levels 604 float 1 0 U 254e7887 frag u_fog_density 608 float 1 0 U 254e7887 frag u_fog_height_falloff 612 float 1 0 U 254e7887 frag u_fog_base 616 float 1 0 U 254e7887 frag u_clip_y 620 float 1 0 U 254e7887 frag u_spec_scale 624 float 1 0 U 254e7887 frag u_sky_rot 632 vec2 1 0 U 254e7887 frag u_ground_alb 640 vec3 1 0 U 254e7887 frag u_ground_alb_hi 656 vec3 1 0 U 254e7887 frag u_ground_hi_y 668 float 1 0 U 254e7887 frag u_ground_hi_w 672 float 1 0 U 254e7887 frag u_ibl_scale 688 vec3 1 0 U 254e7887 frag u_daylight 700 float 1 0 U 254e7887 frag u_fire_pos 704 vec3 1 0 U 254e7887 frag u_fire_color 720 vec3 1 0 U 254e7887 frag u_hand_pos 736 vec3 1 0 U 254e7887 frag u_hand_color 752 vec3 1 0 U 254e7887 frag u_hand_dir 768 vec3 1 0 U 254e7887 frag u_hand_cone 780 float 1 0 U 254e7887 frag u_hand_reach 784 float 1 0 U 254e7887 frag u_ts_origin 792 vec2 1 0 U 254e7887 frag u_ts_half 800 float 1 0 U 254e7887 frag u_ts_on 804 float 1 0 U 254e7887 frag u_force_cascade 808 int 1 0 U 254e7887 frag u_cloud_shadow 812 float 1 0 U 254e7887 frag u_time 816 float 1 0 U 254e7887 frag u_fog_inscatter 820 float 1 0 U 254e7887 frag u_fog_desat 824 float 1 0 U 254e7887 frag u_fog_wall 828 float 1 0 U 254e7887 frag u_model_h 832 float 1 0 U 254e7887 frag u_fac_base_inv 848 vec4 1 0 U 254e7887 frag u_fac_mr_inv 864 vec2 1 0 U 254e7887 frag u_fac_emis 880 vec3 1 0 U 254e7887 frag u_view 896 mat4 1 0 U 254e7887 frag u_tint 960 vec3 1 0 U 254e7887 frag u_rough_scale 972 float 1 0 U 254e7887 frag u_emissive 976 float 1 0 U 254e7887 frag u_cull 980 float 1 0 T 254e7887 u_arm 2 T 254e7887 u_blade_tex 3 T 254e7887 u_brdf 4 T 254e7887 u_diff 5 T 254e7887 u_irradiance 6 T 254e7887 u_nrm 7 T 254e7887 u_prefilter 8 T 254e7887 u_shadow 9 T 254e7887 u_tershadow 10 T 254e7887 u_tershadow_aux 11 T 254e7887 u_tp_h 12 T 254e7887 u_tp_page 13 T 254e7887 u_ts_height 14 P 1ce5c5d1 model.vert model.frag #define FOLIAGE;#define WIND;#define ALPHA_TEST; B 1ce5c5d1 vert 0 264 U 1ce5c5d1 vert u_view 0 mat4 1 0 U 1ce5c5d1 vert u_proj 64 mat4 1 0 U 1ce5c5d1 vert u_light_vp 128 mat4 1 0 U 1ce5c5d1 vert u_time 192 float 1 0 U 1ce5c5d1 vert u_wind 196 float 1 0 U 1ce5c5d1 vert u_card_w 200 float 1 0 U 1ce5c5d1 vert u_card_h 204 float 1 0 U 1ce5c5d1 vert u_ground 208 float 1 0 U 1ce5c5d1 vert u_ts_origin 216 vec2 1 0 U 1ce5c5d1 vert u_ts_half 224 float 1 0 U 1ce5c5d1 vert u_tp_on 228 float 1 0 U 1ce5c5d1 vert u_tp_dims 240 vec4 1 0 U 1ce5c5d1 vert u_model_h 256 float 1 0 U 1ce5c5d1 vert u_flutter 260 float 1 0 I 1ce5c5d1 i_rot 4 vec4 I 1ce5c5d1 a_pos 0 vec3 I 1ce5c5d1 i_pos 3 vec4 I 1ce5c5d1 a_nrm 1 vec3 I 1ce5c5d1 a_uv 2 vec2 B 1ce5c5d1 frag 1 980 U 1ce5c5d1 frag u_cascade_vp 0 mat4 5 64 U 1ce5c5d1 frag u_cascade_split 320 float 5 16 U 1ce5c5d1 frag u_cascade_range 400 float 5 16 U 1ce5c5d1 frag u_cascade_texel 480 float 5 16 U 1ce5c5d1 frag u_sun_dir 560 vec3 1 0 U 1ce5c5d1 frag u_sun_color 576 vec3 1 0 U 1ce5c5d1 frag u_cam_pos 592 vec3 1 0 U 1ce5c5d1 frag u_prefilter_levels 604 float 1 0 U 1ce5c5d1 frag u_fog_density 608 float 1 0 U 1ce5c5d1 frag u_fog_height_falloff 612 float 1 0 U 1ce5c5d1 frag u_fog_base 616 float 1 0 U 1ce5c5d1 frag u_clip_y 620 float 1 0 U 1ce5c5d1 frag u_spec_scale 624 float 1 0 U 1ce5c5d1 frag u_sky_rot 632 vec2 1 0 U 1ce5c5d1 frag u_ground_alb 640 vec3 1 0 U 1ce5c5d1 frag u_ground_alb_hi 656 vec3 1 0 U 1ce5c5d1 frag u_ground_hi_y 668 float 1 0 U 1ce5c5d1 frag u_ground_hi_w 672 float 1 0 U 1ce5c5d1 frag u_ibl_scale 688 vec3 1 0 U 1ce5c5d1 frag u_daylight 700 float 1 0 U 1ce5c5d1 frag u_fire_pos 704 vec3 1 0 U 1ce5c5d1 frag u_fire_color 720 vec3 1 0 U 1ce5c5d1 frag u_hand_pos 736 vec3 1 0 U 1ce5c5d1 frag u_hand_color 752 vec3 1 0 U 1ce5c5d1 frag u_hand_dir 768 vec3 1 0 U 1ce5c5d1 frag u_hand_cone 780 float 1 0 U 1ce5c5d1 frag u_hand_reach 784 float 1 0 U 1ce5c5d1 frag u_ts_origin 792 vec2 1 0 U 1ce5c5d1 frag u_ts_half 800 float 1 0 U 1ce5c5d1 frag u_ts_on 804 float 1 0 U 1ce5c5d1 frag u_force_cascade 808 int 1 0 U 1ce5c5d1 frag u_cloud_shadow 812 float 1 0 U 1ce5c5d1 frag u_time 816 float 1 0 U 1ce5c5d1 frag u_fog_inscatter 820 float 1 0 U 1ce5c5d1 frag u_fog_desat 824 float 1 0 U 1ce5c5d1 frag u_fog_wall 828 float 1 0 U 1ce5c5d1 frag u_model_h 832 float 1 0 U 1ce5c5d1 frag u_fac_base_inv 848 vec4 1 0 U 1ce5c5d1 frag u_fac_mr_inv 864 vec2 1 0 U 1ce5c5d1 frag u_fac_emis 880 vec3 1 0 U 1ce5c5d1 frag u_view 896 mat4 1 0 U 1ce5c5d1 frag u_tint 960 vec3 1 0 U 1ce5c5d1 frag u_rough_scale 972 float 1 0 U 1ce5c5d1 frag u_emissive 976 float 1 0 T 1ce5c5d1 u_arm 2 T 1ce5c5d1 u_blade_tex 3 T 1ce5c5d1 u_brdf 4 T 1ce5c5d1 u_diff 5 T 1ce5c5d1 u_irradiance 6 T 1ce5c5d1 u_nrm 7 T 1ce5c5d1 u_prefilter 8 T 1ce5c5d1 u_shadow 9 T 1ce5c5d1 u_tershadow 10 T 1ce5c5d1 u_tershadow_aux 11 T 1ce5c5d1 u_tp_h 12 T 1ce5c5d1 u_tp_page 13 T 1ce5c5d1 u_ts_height 14 P 5e70d731 model.vert model.frag #define FOLIAGE;#define WIND;#define ALPHA_TEST;#define NEAR_FADE; B 5e70d731 vert 0 264 U 5e70d731 vert u_view 0 mat4 1 0 U 5e70d731 vert u_proj 64 mat4 1 0 U 5e70d731 vert u_light_vp 128 mat4 1 0 U 5e70d731 vert u_time 192 float 1 0 U 5e70d731 vert u_wind 196 float 1 0 U 5e70d731 vert u_card_w 200 float 1 0 U 5e70d731 vert u_card_h 204 float 1 0 U 5e70d731 vert u_ground 208 float 1 0 U 5e70d731 vert u_ts_origin 216 vec2 1 0 U 5e70d731 vert u_ts_half 224 float 1 0 U 5e70d731 vert u_tp_on 228 float 1 0 U 5e70d731 vert u_tp_dims 240 vec4 1 0 U 5e70d731 vert u_model_h 256 float 1 0 U 5e70d731 vert u_flutter 260 float 1 0 I 5e70d731 i_rot 4 vec4 I 5e70d731 a_pos 0 vec3 I 5e70d731 i_pos 3 vec4 I 5e70d731 a_nrm 1 vec3 I 5e70d731 a_uv 2 vec2 B 5e70d731 frag 1 980 U 5e70d731 frag u_cascade_vp 0 mat4 5 64 U 5e70d731 frag u_cascade_split 320 float 5 16 U 5e70d731 frag u_cascade_range 400 float 5 16 U 5e70d731 frag u_cascade_texel 480 float 5 16 U 5e70d731 frag u_sun_dir 560 vec3 1 0 U 5e70d731 frag u_sun_color 576 vec3 1 0 U 5e70d731 frag u_cam_pos 592 vec3 1 0 U 5e70d731 frag u_prefilter_levels 604 float 1 0 U 5e70d731 frag u_fog_density 608 float 1 0 U 5e70d731 frag u_fog_height_falloff 612 float 1 0 U 5e70d731 frag u_fog_base 616 float 1 0 U 5e70d731 frag u_clip_y 620 float 1 0 U 5e70d731 frag u_spec_scale 624 float 1 0 U 5e70d731 frag u_sky_rot 632 vec2 1 0 U 5e70d731 frag u_ground_alb 640 vec3 1 0 U 5e70d731 frag u_ground_alb_hi 656 vec3 1 0 U 5e70d731 frag u_ground_hi_y 668 float 1 0 U 5e70d731 frag u_ground_hi_w 672 float 1 0 U 5e70d731 frag u_ibl_scale 688 vec3 1 0 U 5e70d731 frag u_daylight 700 float 1 0 U 5e70d731 frag u_fire_pos 704 vec3 1 0 U 5e70d731 frag u_fire_color 720 vec3 1 0 U 5e70d731 frag u_hand_pos 736 vec3 1 0 U 5e70d731 frag u_hand_color 752 vec3 1 0 U 5e70d731 frag u_hand_dir 768 vec3 1 0 U 5e70d731 frag u_hand_cone 780 float 1 0 U 5e70d731 frag u_hand_reach 784 float 1 0 U 5e70d731 frag u_ts_origin 792 vec2 1 0 U 5e70d731 frag u_ts_half 800 float 1 0 U 5e70d731 frag u_ts_on 804 float 1 0 U 5e70d731 frag u_force_cascade 808 int 1 0 U 5e70d731 frag u_cloud_shadow 812 float 1 0 U 5e70d731 frag u_time 816 float 1 0 U 5e70d731 frag u_fog_inscatter 820 float 1 0 U 5e70d731 frag u_fog_desat 824 float 1 0 U 5e70d731 frag u_fog_wall 828 float 1 0 U 5e70d731 frag u_model_h 832 float 1 0 U 5e70d731 frag u_fac_base_inv 848 vec4 1 0 U 5e70d731 frag u_fac_mr_inv 864 vec2 1 0 U 5e70d731 frag u_fac_emis 880 vec3 1 0 U 5e70d731 frag u_view 896 mat4 1 0 U 5e70d731 frag u_tint 960 vec3 1 0 U 5e70d731 frag u_rough_scale 972 float 1 0 U 5e70d731 frag u_emissive 976 float 1 0 T 5e70d731 u_arm 2 T 5e70d731 u_blade_tex 3 T 5e70d731 u_brdf 4 T 5e70d731 u_diff 5 T 5e70d731 u_irradiance 6 T 5e70d731 u_nrm 7 T 5e70d731 u_prefilter 8 T 5e70d731 u_shadow 9 T 5e70d731 u_tershadow 10 T 5e70d731 u_tershadow_aux 11 T 5e70d731 u_tp_h 12 T 5e70d731 u_tp_page 13 T 5e70d731 u_ts_height 14 P f4a2b586 model.vert model.frag #define FOLIAGE;#define WIND;#define BLADE; B f4a2b586 vert 0 280 U f4a2b586 vert u_view 0 mat4 1 0 U f4a2b586 vert u_proj 64 mat4 1 0 U f4a2b586 vert u_light_vp 128 mat4 1 0 U f4a2b586 vert u_time 192 float 1 0 U f4a2b586 vert u_wind 196 float 1 0 U f4a2b586 vert u_card_w 200 float 1 0 U f4a2b586 vert u_card_h 204 float 1 0 U f4a2b586 vert u_cam_pos 208 vec3 1 0 U f4a2b586 vert u_cull 220 float 1 0 U f4a2b586 vert u_ground 224 float 1 0 U f4a2b586 vert u_ts_origin 232 vec2 1 0 U f4a2b586 vert u_ts_half 240 float 1 0 U f4a2b586 vert u_tp_on 244 float 1 0 U f4a2b586 vert u_tp_dims 256 vec4 1 0 U f4a2b586 vert u_model_h 272 float 1 0 U f4a2b586 vert u_flutter 276 float 1 0 I f4a2b586 i_rot 4 vec4 I f4a2b586 a_pos 0 vec3 I f4a2b586 i_pos 3 vec4 I f4a2b586 a_nrm 1 vec3 I f4a2b586 a_uv 2 vec2 B f4a2b586 frag 1 1088 U f4a2b586 frag u_cascade_vp 0 mat4 5 64 U f4a2b586 frag u_cascade_split 320 float 5 16 U f4a2b586 frag u_cascade_range 400 float 5 16 U f4a2b586 frag u_cascade_texel 480 float 5 16 U f4a2b586 frag u_sun_dir 560 vec3 1 0 U f4a2b586 frag u_sun_color 576 vec3 1 0 U f4a2b586 frag u_cam_pos 592 vec3 1 0 U f4a2b586 frag u_prefilter_levels 604 float 1 0 U f4a2b586 frag u_fog_density 608 float 1 0 U f4a2b586 frag u_fog_height_falloff 612 float 1 0 U f4a2b586 frag u_fog_base 616 float 1 0 U f4a2b586 frag u_clip_y 620 float 1 0 U f4a2b586 frag u_spec_scale 624 float 1 0 U f4a2b586 frag u_sky_rot 632 vec2 1 0 U f4a2b586 frag u_ground_alb 640 vec3 1 0 U f4a2b586 frag u_ground_alb_hi 656 vec3 1 0 U f4a2b586 frag u_ground_hi_y 668 float 1 0 U f4a2b586 frag u_ground_hi_w 672 float 1 0 U f4a2b586 frag u_ibl_scale 688 vec3 1 0 U f4a2b586 frag u_daylight 700 float 1 0 U f4a2b586 frag u_fire_pos 704 vec3 1 0 U f4a2b586 frag u_fire_color 720 vec3 1 0 U f4a2b586 frag u_hand_pos 736 vec3 1 0 U f4a2b586 frag u_hand_color 752 vec3 1 0 U f4a2b586 frag u_hand_dir 768 vec3 1 0 U f4a2b586 frag u_hand_cone 780 float 1 0 U f4a2b586 frag u_hand_reach 784 float 1 0 U f4a2b586 frag u_ts_origin 792 vec2 1 0 U f4a2b586 frag u_ts_half 800 float 1 0 U f4a2b586 frag u_ts_on 804 float 1 0 U f4a2b586 frag u_force_cascade 808 int 1 0 U f4a2b586 frag u_cloud_shadow 812 float 1 0 U f4a2b586 frag u_time 816 float 1 0 U f4a2b586 frag u_fog_inscatter 820 float 1 0 U f4a2b586 frag u_fog_desat 824 float 1 0 U f4a2b586 frag u_fog_wall 828 float 1 0 U f4a2b586 frag u_model_h 832 float 1 0 U f4a2b586 frag u_fac_base_inv 848 vec4 1 0 U f4a2b586 frag u_fac_mr_inv 864 vec2 1 0 U f4a2b586 frag u_fac_emis 880 vec3 1 0 U f4a2b586 frag u_view 896 mat4 1 0 U f4a2b586 frag u_tint 960 vec3 1 0 U f4a2b586 frag u_rough_scale 972 float 1 0 U f4a2b586 frag u_emissive 976 float 1 0 U f4a2b586 frag u_blade_base 992 vec3 1 0 U f4a2b586 frag u_blade_tip 1008 vec3 1 0 U f4a2b586 frag u_blade_cols 1020 float 1 0 U f4a2b586 frag u_blade_tex_on 1024 float 1 0 U f4a2b586 frag u_gk_seed 1040 vec4 1 0 U f4a2b586 frag u_gk_look 1056 vec4 1 0 U f4a2b586 frag u_gk_mat 1072 vec4 1 0 T f4a2b586 u_arm 2 T f4a2b586 u_blade_tex 3 T f4a2b586 u_brdf 4 T f4a2b586 u_diff 5 T f4a2b586 u_irradiance 6 T f4a2b586 u_nrm 7 T f4a2b586 u_prefilter 8 T f4a2b586 u_shadow 9 T f4a2b586 u_tershadow 10 T f4a2b586 u_tershadow_aux 11 T f4a2b586 u_tp_h 12 T f4a2b586 u_tp_page 13 T f4a2b586 u_ts_height 14 P b4587cd4 model.vert model.frag #define FOLIAGE;#define WIND;#define CARD; B b4587cd4 vert 0 264 U b4587cd4 vert u_view 0 mat4 1 0 U b4587cd4 vert u_proj 64 mat4 1 0 U b4587cd4 vert u_light_vp 128 mat4 1 0 U b4587cd4 vert u_time 192 float 1 0 U b4587cd4 vert u_wind 196 float 1 0 U b4587cd4 vert u_card_w 200 float 1 0 U b4587cd4 vert u_card_h 204 float 1 0 U b4587cd4 vert u_ground 208 float 1 0 U b4587cd4 vert u_ts_origin 216 vec2 1 0 U b4587cd4 vert u_ts_half 224 float 1 0 U b4587cd4 vert u_tp_on 228 float 1 0 U b4587cd4 vert u_tp_dims 240 vec4 1 0 U b4587cd4 vert u_model_h 256 float 1 0 U b4587cd4 vert u_flutter 260 float 1 0 I b4587cd4 i_rot 4 vec4 I b4587cd4 a_pos 0 vec3 I b4587cd4 i_pos 3 vec4 I b4587cd4 a_nrm 1 vec3 I b4587cd4 a_uv 2 vec2 B b4587cd4 frag 1 984 U b4587cd4 frag u_cascade_vp 0 mat4 5 64 U b4587cd4 frag u_cascade_split 320 float 5 16 U b4587cd4 frag u_cascade_range 400 float 5 16 U b4587cd4 frag u_cascade_texel 480 float 5 16 U b4587cd4 frag u_sun_dir 560 vec3 1 0 U b4587cd4 frag u_sun_color 576 vec3 1 0 U b4587cd4 frag u_cam_pos 592 vec3 1 0 U b4587cd4 frag u_prefilter_levels 604 float 1 0 U b4587cd4 frag u_fog_density 608 float 1 0 U b4587cd4 frag u_fog_height_falloff 612 float 1 0 U b4587cd4 frag u_fog_base 616 float 1 0 U b4587cd4 frag u_clip_y 620 float 1 0 U b4587cd4 frag u_spec_scale 624 float 1 0 U b4587cd4 frag u_sky_rot 632 vec2 1 0 U b4587cd4 frag u_ground_alb 640 vec3 1 0 U b4587cd4 frag u_ground_alb_hi 656 vec3 1 0 U b4587cd4 frag u_ground_hi_y 668 float 1 0 U b4587cd4 frag u_ground_hi_w 672 float 1 0 U b4587cd4 frag u_ibl_scale 688 vec3 1 0 U b4587cd4 frag u_daylight 700 float 1 0 U b4587cd4 frag u_fire_pos 704 vec3 1 0 U b4587cd4 frag u_fire_color 720 vec3 1 0 U b4587cd4 frag u_hand_pos 736 vec3 1 0 U b4587cd4 frag u_hand_color 752 vec3 1 0 U b4587cd4 frag u_hand_dir 768 vec3 1 0 U b4587cd4 frag u_hand_cone 780 float 1 0 U b4587cd4 frag u_hand_reach 784 float 1 0 U b4587cd4 frag u_ts_origin 792 vec2 1 0 U b4587cd4 frag u_ts_half 800 float 1 0 U b4587cd4 frag u_ts_on 804 float 1 0 U b4587cd4 frag u_force_cascade 808 int 1 0 U b4587cd4 frag u_cloud_shadow 812 float 1 0 U b4587cd4 frag u_time 816 float 1 0 U b4587cd4 frag u_fog_inscatter 820 float 1 0 U b4587cd4 frag u_fog_desat 824 float 1 0 U b4587cd4 frag u_fog_wall 828 float 1 0 U b4587cd4 frag u_model_h 832 float 1 0 U b4587cd4 frag u_fac_base_inv 848 vec4 1 0 U b4587cd4 frag u_fac_mr_inv 864 vec2 1 0 U b4587cd4 frag u_fac_emis 880 vec3 1 0 U b4587cd4 frag u_view 896 mat4 1 0 U b4587cd4 frag u_tint 960 vec3 1 0 U b4587cd4 frag u_rough_scale 972 float 1 0 U b4587cd4 frag u_emissive 976 float 1 0 U b4587cd4 frag u_cull 980 float 1 0 T b4587cd4 u_arm 2 T b4587cd4 u_blade_tex 3 T b4587cd4 u_brdf 4 T b4587cd4 u_diff 5 T b4587cd4 u_irradiance 6 T b4587cd4 u_nrm 7 T b4587cd4 u_prefilter 8 T b4587cd4 u_shadow 9 T b4587cd4 u_tershadow 10 T b4587cd4 u_tershadow_aux 11 T b4587cd4 u_tp_h 12 T b4587cd4 u_tp_page 13 T b4587cd4 u_ts_height 14 P 4dda406a model.vert model.frag #define FOLIAGE;#define WIND;#define EQ_PASS; B 4dda406a vert 0 264 U 4dda406a vert u_view 0 mat4 1 0 U 4dda406a vert u_proj 64 mat4 1 0 U 4dda406a vert u_light_vp 128 mat4 1 0 U 4dda406a vert u_time 192 float 1 0 U 4dda406a vert u_wind 196 float 1 0 U 4dda406a vert u_card_w 200 float 1 0 U 4dda406a vert u_card_h 204 float 1 0 U 4dda406a vert u_ground 208 float 1 0 U 4dda406a vert u_ts_origin 216 vec2 1 0 U 4dda406a vert u_ts_half 224 float 1 0 U 4dda406a vert u_tp_on 228 float 1 0 U 4dda406a vert u_tp_dims 240 vec4 1 0 U 4dda406a vert u_model_h 256 float 1 0 U 4dda406a vert u_flutter 260 float 1 0 I 4dda406a i_rot 4 vec4 I 4dda406a a_pos 0 vec3 I 4dda406a i_pos 3 vec4 I 4dda406a a_nrm 1 vec3 I 4dda406a a_uv 2 vec2 B 4dda406a frag 1 980 U 4dda406a frag u_cascade_vp 0 mat4 5 64 U 4dda406a frag u_cascade_split 320 float 5 16 U 4dda406a frag u_cascade_range 400 float 5 16 U 4dda406a frag u_cascade_texel 480 float 5 16 U 4dda406a frag u_sun_dir 560 vec3 1 0 U 4dda406a frag u_sun_color 576 vec3 1 0 U 4dda406a frag u_cam_pos 592 vec3 1 0 U 4dda406a frag u_prefilter_levels 604 float 1 0 U 4dda406a frag u_fog_density 608 float 1 0 U 4dda406a frag u_fog_height_falloff 612 float 1 0 U 4dda406a frag u_fog_base 616 float 1 0 U 4dda406a frag u_clip_y 620 float 1 0 U 4dda406a frag u_spec_scale 624 float 1 0 U 4dda406a frag u_sky_rot 632 vec2 1 0 U 4dda406a frag u_ground_alb 640 vec3 1 0 U 4dda406a frag u_ground_alb_hi 656 vec3 1 0 U 4dda406a frag u_ground_hi_y 668 float 1 0 U 4dda406a frag u_ground_hi_w 672 float 1 0 U 4dda406a frag u_ibl_scale 688 vec3 1 0 U 4dda406a frag u_daylight 700 float 1 0 U 4dda406a frag u_fire_pos 704 vec3 1 0 U 4dda406a frag u_fire_color 720 vec3 1 0 U 4dda406a frag u_hand_pos 736 vec3 1 0 U 4dda406a frag u_hand_color 752 vec3 1 0 U 4dda406a frag u_hand_dir 768 vec3 1 0 U 4dda406a frag u_hand_cone 780 float 1 0 U 4dda406a frag u_hand_reach 784 float 1 0 U 4dda406a frag u_ts_origin 792 vec2 1 0 U 4dda406a frag u_ts_half 800 float 1 0 U 4dda406a frag u_ts_on 804 float 1 0 U 4dda406a frag u_force_cascade 808 int 1 0 U 4dda406a frag u_cloud_shadow 812 float 1 0 U 4dda406a frag u_time 816 float 1 0 U 4dda406a frag u_fog_inscatter 820 float 1 0 U 4dda406a frag u_fog_desat 824 float 1 0 U 4dda406a frag u_fog_wall 828 float 1 0 U 4dda406a frag u_model_h 832 float 1 0 U 4dda406a frag u_fac_base_inv 848 vec4 1 0 U 4dda406a frag u_fac_mr_inv 864 vec2 1 0 U 4dda406a frag u_fac_emis 880 vec3 1 0 U 4dda406a frag u_view 896 mat4 1 0 U 4dda406a frag u_tint 960 vec3 1 0 U 4dda406a frag u_rough_scale 972 float 1 0 U 4dda406a frag u_emissive 976 float 1 0 T 4dda406a u_arm 2 T 4dda406a u_blade_tex 3 T 4dda406a u_brdf 4 T 4dda406a u_diff 5 T 4dda406a u_irradiance 6 T 4dda406a u_nrm 7 T 4dda406a u_prefilter 8 T 4dda406a u_shadow 9 T 4dda406a u_tershadow 10 T 4dda406a u_tershadow_aux 11 T 4dda406a u_tp_h 12 T 4dda406a u_tp_page 13 T 4dda406a u_ts_height 14 P b603a056 model.vert model.frag #define FOLIAGE;#define WIND;#define EQ_PASS;#define NEAR_FADE; B b603a056 vert 0 264 U b603a056 vert u_view 0 mat4 1 0 U b603a056 vert u_proj 64 mat4 1 0 U b603a056 vert u_light_vp 128 mat4 1 0 U b603a056 vert u_time 192 float 1 0 U b603a056 vert u_wind 196 float 1 0 U b603a056 vert u_card_w 200 float 1 0 U b603a056 vert u_card_h 204 float 1 0 U b603a056 vert u_ground 208 float 1 0 U b603a056 vert u_ts_origin 216 vec2 1 0 U b603a056 vert u_ts_half 224 float 1 0 U b603a056 vert u_tp_on 228 float 1 0 U b603a056 vert u_tp_dims 240 vec4 1 0 U b603a056 vert u_model_h 256 float 1 0 U b603a056 vert u_flutter 260 float 1 0 I b603a056 i_rot 4 vec4 I b603a056 a_pos 0 vec3 I b603a056 i_pos 3 vec4 I b603a056 a_nrm 1 vec3 I b603a056 a_uv 2 vec2 B b603a056 frag 1 980 U b603a056 frag u_cascade_vp 0 mat4 5 64 U b603a056 frag u_cascade_split 320 float 5 16 U b603a056 frag u_cascade_range 400 float 5 16 U b603a056 frag u_cascade_texel 480 float 5 16 U b603a056 frag u_sun_dir 560 vec3 1 0 U b603a056 frag u_sun_color 576 vec3 1 0 U b603a056 frag u_cam_pos 592 vec3 1 0 U b603a056 frag u_prefilter_levels 604 float 1 0 U b603a056 frag u_fog_density 608 float 1 0 U b603a056 frag u_fog_height_falloff 612 float 1 0 U b603a056 frag u_fog_base 616 float 1 0 U b603a056 frag u_clip_y 620 float 1 0 U b603a056 frag u_spec_scale 624 float 1 0 U b603a056 frag u_sky_rot 632 vec2 1 0 U b603a056 frag u_ground_alb 640 vec3 1 0 U b603a056 frag u_ground_alb_hi 656 vec3 1 0 U b603a056 frag u_ground_hi_y 668 float 1 0 U b603a056 frag u_ground_hi_w 672 float 1 0 U b603a056 frag u_ibl_scale 688 vec3 1 0 U b603a056 frag u_daylight 700 float 1 0 U b603a056 frag u_fire_pos 704 vec3 1 0 U b603a056 frag u_fire_color 720 vec3 1 0 U b603a056 frag u_hand_pos 736 vec3 1 0 U b603a056 frag u_hand_color 752 vec3 1 0 U b603a056 frag u_hand_dir 768 vec3 1 0 U b603a056 frag u_hand_cone 780 float 1 0 U b603a056 frag u_hand_reach 784 float 1 0 U b603a056 frag u_ts_origin 792 vec2 1 0 U b603a056 frag u_ts_half 800 float 1 0 U b603a056 frag u_ts_on 804 float 1 0 U b603a056 frag u_force_cascade 808 int 1 0 U b603a056 frag u_cloud_shadow 812 float 1 0 U b603a056 frag u_time 816 float 1 0 U b603a056 frag u_fog_inscatter 820 float 1 0 U b603a056 frag u_fog_desat 824 float 1 0 U b603a056 frag u_fog_wall 828 float 1 0 U b603a056 frag u_model_h 832 float 1 0 U b603a056 frag u_fac_base_inv 848 vec4 1 0 U b603a056 frag u_fac_mr_inv 864 vec2 1 0 U b603a056 frag u_fac_emis 880 vec3 1 0 U b603a056 frag u_view 896 mat4 1 0 U b603a056 frag u_tint 960 vec3 1 0 U b603a056 frag u_rough_scale 972 float 1 0 U b603a056 frag u_emissive 976 float 1 0 T b603a056 u_arm 2 T b603a056 u_blade_tex 3 T b603a056 u_brdf 4 T b603a056 u_diff 5 T b603a056 u_irradiance 6 T b603a056 u_nrm 7 T b603a056 u_prefilter 8 T b603a056 u_shadow 9 T b603a056 u_tershadow 10 T b603a056 u_tershadow_aux 11 T b603a056 u_tp_h 12 T b603a056 u_tp_page 13 T b603a056 u_ts_height 14 P 3b183d8f model.vert model.frag #define FOLIAGE;#define WIND;#define FLOWER; B 3b183d8f vert 0 264 U 3b183d8f vert u_view 0 mat4 1 0 U 3b183d8f vert u_proj 64 mat4 1 0 U 3b183d8f vert u_light_vp 128 mat4 1 0 U 3b183d8f vert u_time 192 float 1 0 U 3b183d8f vert u_wind 196 float 1 0 U 3b183d8f vert u_card_w 200 float 1 0 U 3b183d8f vert u_card_h 204 float 1 0 U 3b183d8f vert u_ground 208 float 1 0 U 3b183d8f vert u_ts_origin 216 vec2 1 0 U 3b183d8f vert u_ts_half 224 float 1 0 U 3b183d8f vert u_tp_on 228 float 1 0 U 3b183d8f vert u_tp_dims 240 vec4 1 0 U 3b183d8f vert u_model_h 256 float 1 0 U 3b183d8f vert u_flutter 260 float 1 0 I 3b183d8f i_rot 4 vec4 I 3b183d8f a_pos 0 vec3 I 3b183d8f i_pos 3 vec4 I 3b183d8f a_nrm 1 vec3 I 3b183d8f a_uv 2 vec2 B 3b183d8f frag 1 980 U 3b183d8f frag u_cascade_vp 0 mat4 5 64 U 3b183d8f frag u_cascade_split 320 float 5 16 U 3b183d8f frag u_cascade_range 400 float 5 16 U 3b183d8f frag u_cascade_texel 480 float 5 16 U 3b183d8f frag u_sun_dir 560 vec3 1 0 U 3b183d8f frag u_sun_color 576 vec3 1 0 U 3b183d8f frag u_cam_pos 592 vec3 1 0 U 3b183d8f frag u_prefilter_levels 604 float 1 0 U 3b183d8f frag u_fog_density 608 float 1 0 U 3b183d8f frag u_fog_height_falloff 612 float 1 0 U 3b183d8f frag u_fog_base 616 float 1 0 U 3b183d8f frag u_clip_y 620 float 1 0 U 3b183d8f frag u_spec_scale 624 float 1 0 U 3b183d8f frag u_sky_rot 632 vec2 1 0 U 3b183d8f frag u_ground_alb 640 vec3 1 0 U 3b183d8f frag u_ground_alb_hi 656 vec3 1 0 U 3b183d8f frag u_ground_hi_y 668 float 1 0 U 3b183d8f frag u_ground_hi_w 672 float 1 0 U 3b183d8f frag u_ibl_scale 688 vec3 1 0 U 3b183d8f frag u_daylight 700 float 1 0 U 3b183d8f frag u_fire_pos 704 vec3 1 0 U 3b183d8f frag u_fire_color 720 vec3 1 0 U 3b183d8f frag u_hand_pos 736 vec3 1 0 U 3b183d8f frag u_hand_color 752 vec3 1 0 U 3b183d8f frag u_hand_dir 768 vec3 1 0 U 3b183d8f frag u_hand_cone 780 float 1 0 U 3b183d8f frag u_hand_reach 784 float 1 0 U 3b183d8f frag u_ts_origin 792 vec2 1 0 U 3b183d8f frag u_ts_half 800 float 1 0 U 3b183d8f frag u_ts_on 804 float 1 0 U 3b183d8f frag u_force_cascade 808 int 1 0 U 3b183d8f frag u_cloud_shadow 812 float 1 0 U 3b183d8f frag u_time 816 float 1 0 U 3b183d8f frag u_fog_inscatter 820 float 1 0 U 3b183d8f frag u_fog_desat 824 float 1 0 U 3b183d8f frag u_fog_wall 828 float 1 0 U 3b183d8f frag u_model_h 832 float 1 0 U 3b183d8f frag u_fac_base_inv 848 vec4 1 0 U 3b183d8f frag u_fac_mr_inv 864 vec2 1 0 U 3b183d8f frag u_fac_emis 880 vec3 1 0 U 3b183d8f frag u_view 896 mat4 1 0 U 3b183d8f frag u_tint 960 vec3 1 0 U 3b183d8f frag u_rough_scale 972 float 1 0 U 3b183d8f frag u_emissive 976 float 1 0 T 3b183d8f u_arm 2 T 3b183d8f u_blade_tex 3 T 3b183d8f u_brdf 4 T 3b183d8f u_diff 5 T 3b183d8f u_irradiance 6 T 3b183d8f u_nrm 7 T 3b183d8f u_prefilter 8 T 3b183d8f u_shadow 9 T 3b183d8f u_tershadow 10 T 3b183d8f u_tershadow_aux 11 T 3b183d8f u_tp_h 12 T 3b183d8f u_tp_page 13 T 3b183d8f u_ts_height 14 P 79b77ed9 model.vert model.frag #define SHADOW_PASS;#define WIND;#define CARD; B 79b77ed9 vert 0 264 U 79b77ed9 vert u_view 0 mat4 1 0 U 79b77ed9 vert u_proj 64 mat4 1 0 U 79b77ed9 vert u_light_vp 128 mat4 1 0 U 79b77ed9 vert u_time 192 float 1 0 U 79b77ed9 vert u_wind 196 float 1 0 U 79b77ed9 vert u_card_w 200 float 1 0 U 79b77ed9 vert u_card_h 204 float 1 0 U 79b77ed9 vert u_ground 208 float 1 0 U 79b77ed9 vert u_ts_origin 216 vec2 1 0 U 79b77ed9 vert u_ts_half 224 float 1 0 U 79b77ed9 vert u_tp_on 228 float 1 0 U 79b77ed9 vert u_tp_dims 240 vec4 1 0 U 79b77ed9 vert u_model_h 256 float 1 0 U 79b77ed9 vert u_flutter 260 float 1 0 I 79b77ed9 i_rot 4 vec4 I 79b77ed9 a_pos 0 vec3 I 79b77ed9 i_pos 3 vec4 I 79b77ed9 a_nrm 1 vec3 I 79b77ed9 a_uv 2 vec2 B 79b77ed9 frag 1 984 U 79b77ed9 frag u_cascade_vp 0 mat4 5 64 U 79b77ed9 frag u_cascade_split 320 float 5 16 U 79b77ed9 frag u_cascade_range 400 float 5 16 U 79b77ed9 frag u_cascade_texel 480 float 5 16 U 79b77ed9 frag u_sun_dir 560 vec3 1 0 U 79b77ed9 frag u_sun_color 576 vec3 1 0 U 79b77ed9 frag u_cam_pos 592 vec3 1 0 U 79b77ed9 frag u_prefilter_levels 604 float 1 0 U 79b77ed9 frag u_fog_density 608 float 1 0 U 79b77ed9 frag u_fog_height_falloff 612 float 1 0 U 79b77ed9 frag u_fog_base 616 float 1 0 U 79b77ed9 frag u_clip_y 620 float 1 0 U 79b77ed9 frag u_spec_scale 624 float 1 0 U 79b77ed9 frag u_sky_rot 632 vec2 1 0 U 79b77ed9 frag u_ground_alb 640 vec3 1 0 U 79b77ed9 frag u_ground_alb_hi 656 vec3 1 0 U 79b77ed9 frag u_ground_hi_y 668 float 1 0 U 79b77ed9 frag u_ground_hi_w 672 float 1 0 U 79b77ed9 frag u_ibl_scale 688 vec3 1 0 U 79b77ed9 frag u_daylight 700 float 1 0 U 79b77ed9 frag u_fire_pos 704 vec3 1 0 U 79b77ed9 frag u_fire_color 720 vec3 1 0 U 79b77ed9 frag u_hand_pos 736 vec3 1 0 U 79b77ed9 frag u_hand_color 752 vec3 1 0 U 79b77ed9 frag u_hand_dir 768 vec3 1 0 U 79b77ed9 frag u_hand_cone 780 float 1 0 U 79b77ed9 frag u_hand_reach 784 float 1 0 U 79b77ed9 frag u_ts_origin 792 vec2 1 0 U 79b77ed9 frag u_ts_half 800 float 1 0 U 79b77ed9 frag u_ts_on 804 float 1 0 U 79b77ed9 frag u_force_cascade 808 int 1 0 U 79b77ed9 frag u_cloud_shadow 812 float 1 0 U 79b77ed9 frag u_time 816 float 1 0 U 79b77ed9 frag u_fog_inscatter 820 float 1 0 U 79b77ed9 frag u_fog_desat 824 float 1 0 U 79b77ed9 frag u_fog_wall 828 float 1 0 U 79b77ed9 frag u_model_h 832 float 1 0 U 79b77ed9 frag u_fac_base_inv 848 vec4 1 0 U 79b77ed9 frag u_fac_mr_inv 864 vec2 1 0 U 79b77ed9 frag u_fac_emis 880 vec3 1 0 U 79b77ed9 frag u_view 896 mat4 1 0 U 79b77ed9 frag u_tint 960 vec3 1 0 U 79b77ed9 frag u_rough_scale 972 float 1 0 U 79b77ed9 frag u_emissive 976 float 1 0 U 79b77ed9 frag u_cull 980 float 1 0 T 79b77ed9 u_arm 2 T 79b77ed9 u_blade_tex 3 T 79b77ed9 u_brdf 4 T 79b77ed9 u_diff 5 T 79b77ed9 u_irradiance 6 T 79b77ed9 u_nrm 7 T 79b77ed9 u_prefilter 8 T 79b77ed9 u_shadow 9 T 79b77ed9 u_tershadow 10 T 79b77ed9 u_tershadow_aux 11 T 79b77ed9 u_tp_h 12 T 79b77ed9 u_tp_page 13 T 79b77ed9 u_ts_height 14 P b9fc2041 model.vert model.frag #define WIND; B b9fc2041 vert 0 264 U b9fc2041 vert u_view 0 mat4 1 0 U b9fc2041 vert u_proj 64 mat4 1 0 U b9fc2041 vert u_light_vp 128 mat4 1 0 U b9fc2041 vert u_time 192 float 1 0 U b9fc2041 vert u_wind 196 float 1 0 U b9fc2041 vert u_card_w 200 float 1 0 U b9fc2041 vert u_card_h 204 float 1 0 U b9fc2041 vert u_ground 208 float 1 0 U b9fc2041 vert u_ts_origin 216 vec2 1 0 U b9fc2041 vert u_ts_half 224 float 1 0 U b9fc2041 vert u_tp_on 228 float 1 0 U b9fc2041 vert u_tp_dims 240 vec4 1 0 U b9fc2041 vert u_model_h 256 float 1 0 U b9fc2041 vert u_flutter 260 float 1 0 I b9fc2041 i_rot 4 vec4 I b9fc2041 a_pos 0 vec3 I b9fc2041 i_pos 3 vec4 I b9fc2041 a_nrm 1 vec3 I b9fc2041 a_uv 2 vec2 B b9fc2041 frag 1 980 U b9fc2041 frag u_cascade_vp 0 mat4 5 64 U b9fc2041 frag u_cascade_split 320 float 5 16 U b9fc2041 frag u_cascade_range 400 float 5 16 U b9fc2041 frag u_cascade_texel 480 float 5 16 U b9fc2041 frag u_sun_dir 560 vec3 1 0 U b9fc2041 frag u_sun_color 576 vec3 1 0 U b9fc2041 frag u_cam_pos 592 vec3 1 0 U b9fc2041 frag u_prefilter_levels 604 float 1 0 U b9fc2041 frag u_fog_density 608 float 1 0 U b9fc2041 frag u_fog_height_falloff 612 float 1 0 U b9fc2041 frag u_fog_base 616 float 1 0 U b9fc2041 frag u_clip_y 620 float 1 0 U b9fc2041 frag u_spec_scale 624 float 1 0 U b9fc2041 frag u_sky_rot 632 vec2 1 0 U b9fc2041 frag u_ground_alb 640 vec3 1 0 U b9fc2041 frag u_ground_alb_hi 656 vec3 1 0 U b9fc2041 frag u_ground_hi_y 668 float 1 0 U b9fc2041 frag u_ground_hi_w 672 float 1 0 U b9fc2041 frag u_ibl_scale 688 vec3 1 0 U b9fc2041 frag u_daylight 700 float 1 0 U b9fc2041 frag u_fire_pos 704 vec3 1 0 U b9fc2041 frag u_fire_color 720 vec3 1 0 U b9fc2041 frag u_hand_pos 736 vec3 1 0 U b9fc2041 frag u_hand_color 752 vec3 1 0 U b9fc2041 frag u_hand_dir 768 vec3 1 0 U b9fc2041 frag u_hand_cone 780 float 1 0 U b9fc2041 frag u_hand_reach 784 float 1 0 U b9fc2041 frag u_ts_origin 792 vec2 1 0 U b9fc2041 frag u_ts_half 800 float 1 0 U b9fc2041 frag u_ts_on 804 float 1 0 U b9fc2041 frag u_force_cascade 808 int 1 0 U b9fc2041 frag u_cloud_shadow 812 float 1 0 U b9fc2041 frag u_time 816 float 1 0 U b9fc2041 frag u_fog_inscatter 820 float 1 0 U b9fc2041 frag u_fog_desat 824 float 1 0 U b9fc2041 frag u_fog_wall 828 float 1 0 U b9fc2041 frag u_model_h 832 float 1 0 U b9fc2041 frag u_fac_base_inv 848 vec4 1 0 U b9fc2041 frag u_fac_mr_inv 864 vec2 1 0 U b9fc2041 frag u_fac_emis 880 vec3 1 0 U b9fc2041 frag u_view 896 mat4 1 0 U b9fc2041 frag u_tint 960 vec3 1 0 U b9fc2041 frag u_rough_scale 972 float 1 0 U b9fc2041 frag u_emissive 976 float 1 0 T b9fc2041 u_arm 2 T b9fc2041 u_blade_tex 3 T b9fc2041 u_brdf 4 T b9fc2041 u_diff 5 T b9fc2041 u_irradiance 6 T b9fc2041 u_nrm 7 T b9fc2041 u_prefilter 8 T b9fc2041 u_shadow 9 T b9fc2041 u_tershadow 10 T b9fc2041 u_tershadow_aux 11 T b9fc2041 u_tp_h 12 T b9fc2041 u_tp_page 13 T b9fc2041 u_ts_height 14 P f34dce08 model.vert shadow.frag #define SHADOW_PASS; B f34dce08 vert 0 264 U f34dce08 vert u_view 0 mat4 1 0 U f34dce08 vert u_proj 64 mat4 1 0 U f34dce08 vert u_light_vp 128 mat4 1 0 U f34dce08 vert u_time 192 float 1 0 U f34dce08 vert u_wind 196 float 1 0 U f34dce08 vert u_card_w 200 float 1 0 U f34dce08 vert u_card_h 204 float 1 0 U f34dce08 vert u_ground 208 float 1 0 U f34dce08 vert u_ts_origin 216 vec2 1 0 U f34dce08 vert u_ts_half 224 float 1 0 U f34dce08 vert u_tp_on 228 float 1 0 U f34dce08 vert u_tp_dims 240 vec4 1 0 U f34dce08 vert u_model_h 256 float 1 0 U f34dce08 vert u_flutter 260 float 1 0 I f34dce08 i_rot 4 vec4 I f34dce08 a_pos 0 vec3 I f34dce08 i_pos 3 vec4 I f34dce08 a_nrm 1 vec3 I f34dce08 a_uv 2 vec2 B f34dce08 frag 0 832 U f34dce08 frag u_cascade_vp 0 mat4 5 64 U f34dce08 frag u_cascade_split 320 float 5 16 U f34dce08 frag u_cascade_range 400 float 5 16 U f34dce08 frag u_cascade_texel 480 float 5 16 U f34dce08 frag u_sun_dir 560 vec3 1 0 U f34dce08 frag u_sun_color 576 vec3 1 0 U f34dce08 frag u_cam_pos 592 vec3 1 0 U f34dce08 frag u_prefilter_levels 604 float 1 0 U f34dce08 frag u_fog_density 608 float 1 0 U f34dce08 frag u_fog_height_falloff 612 float 1 0 U f34dce08 frag u_fog_base 616 float 1 0 U f34dce08 frag u_clip_y 620 float 1 0 U f34dce08 frag u_spec_scale 624 float 1 0 U f34dce08 frag u_sky_rot 632 vec2 1 0 U f34dce08 frag u_ground_alb 640 vec3 1 0 U f34dce08 frag u_ground_alb_hi 656 vec3 1 0 U f34dce08 frag u_ground_hi_y 668 float 1 0 U f34dce08 frag u_ground_hi_w 672 float 1 0 U f34dce08 frag u_ibl_scale 688 vec3 1 0 U f34dce08 frag u_daylight 700 float 1 0 U f34dce08 frag u_fire_pos 704 vec3 1 0 U f34dce08 frag u_fire_color 720 vec3 1 0 U f34dce08 frag u_hand_pos 736 vec3 1 0 U f34dce08 frag u_hand_color 752 vec3 1 0 U f34dce08 frag u_hand_dir 768 vec3 1 0 U f34dce08 frag u_hand_cone 780 float 1 0 U f34dce08 frag u_hand_reach 784 float 1 0 U f34dce08 frag u_ts_origin 792 vec2 1 0 U f34dce08 frag u_ts_half 800 float 1 0 U f34dce08 frag u_ts_on 804 float 1 0 U f34dce08 frag u_force_cascade 808 int 1 0 U f34dce08 frag u_cloud_shadow 812 float 1 0 U f34dce08 frag u_time 816 float 1 0 U f34dce08 frag u_fog_inscatter 820 float 1 0 U f34dce08 frag u_fog_desat 824 float 1 0 U f34dce08 frag u_fog_wall 828 float 1 0 T f34dce08 u_brdf 2 T f34dce08 u_diff 3 T f34dce08 u_irradiance 4 T f34dce08 u_prefilter 5 T f34dce08 u_shadow 6 T f34dce08 u_tershadow 7 T f34dce08 u_tershadow_aux 8 T f34dce08 u_tp_h 9 T f34dce08 u_tp_page 10 T f34dce08 u_ts_height 11 P 512004a1 model.vert shadow.frag #define SHADOW_PASS;#define WIND; B 512004a1 vert 0 264 U 512004a1 vert u_view 0 mat4 1 0 U 512004a1 vert u_proj 64 mat4 1 0 U 512004a1 vert u_light_vp 128 mat4 1 0 U 512004a1 vert u_time 192 float 1 0 U 512004a1 vert u_wind 196 float 1 0 U 512004a1 vert u_card_w 200 float 1 0 U 512004a1 vert u_card_h 204 float 1 0 U 512004a1 vert u_ground 208 float 1 0 U 512004a1 vert u_ts_origin 216 vec2 1 0 U 512004a1 vert u_ts_half 224 float 1 0 U 512004a1 vert u_tp_on 228 float 1 0 U 512004a1 vert u_tp_dims 240 vec4 1 0 U 512004a1 vert u_model_h 256 float 1 0 U 512004a1 vert u_flutter 260 float 1 0 I 512004a1 i_rot 4 vec4 I 512004a1 a_pos 0 vec3 I 512004a1 i_pos 3 vec4 I 512004a1 a_nrm 1 vec3 I 512004a1 a_uv 2 vec2 B 512004a1 frag 0 832 U 512004a1 frag u_cascade_vp 0 mat4 5 64 U 512004a1 frag u_cascade_split 320 float 5 16 U 512004a1 frag u_cascade_range 400 float 5 16 U 512004a1 frag u_cascade_texel 480 float 5 16 U 512004a1 frag u_sun_dir 560 vec3 1 0 U 512004a1 frag u_sun_color 576 vec3 1 0 U 512004a1 frag u_cam_pos 592 vec3 1 0 U 512004a1 frag u_prefilter_levels 604 float 1 0 U 512004a1 frag u_fog_density 608 float 1 0 U 512004a1 frag u_fog_height_falloff 612 float 1 0 U 512004a1 frag u_fog_base 616 float 1 0 U 512004a1 frag u_clip_y 620 float 1 0 U 512004a1 frag u_spec_scale 624 float 1 0 U 512004a1 frag u_sky_rot 632 vec2 1 0 U 512004a1 frag u_ground_alb 640 vec3 1 0 U 512004a1 frag u_ground_alb_hi 656 vec3 1 0 U 512004a1 frag u_ground_hi_y 668 float 1 0 U 512004a1 frag u_ground_hi_w 672 float 1 0 U 512004a1 frag u_ibl_scale 688 vec3 1 0 U 512004a1 frag u_daylight 700 float 1 0 U 512004a1 frag u_fire_pos 704 vec3 1 0 U 512004a1 frag u_fire_color 720 vec3 1 0 U 512004a1 frag u_hand_pos 736 vec3 1 0 U 512004a1 frag u_hand_color 752 vec3 1 0 U 512004a1 frag u_hand_dir 768 vec3 1 0 U 512004a1 frag u_hand_cone 780 float 1 0 U 512004a1 frag u_hand_reach 784 float 1 0 U 512004a1 frag u_ts_origin 792 vec2 1 0 U 512004a1 frag u_ts_half 800 float 1 0 U 512004a1 frag u_ts_on 804 float 1 0 U 512004a1 frag u_force_cascade 808 int 1 0 U 512004a1 frag u_cloud_shadow 812 float 1 0 U 512004a1 frag u_time 816 float 1 0 U 512004a1 frag u_fog_inscatter 820 float 1 0 U 512004a1 frag u_fog_desat 824 float 1 0 U 512004a1 frag u_fog_wall 828 float 1 0 T 512004a1 u_brdf 2 T 512004a1 u_diff 3 T 512004a1 u_irradiance 4 T 512004a1 u_prefilter 5 T 512004a1 u_shadow 6 T 512004a1 u_tershadow 7 T 512004a1 u_tershadow_aux 8 T 512004a1 u_tp_h 9 T 512004a1 u_tp_page 10 T 512004a1 u_ts_height 11 P b964507f model.vert shadow.frag #define SHADOW_PASS;#define WIND;#define ALPHA_TEST; B b964507f vert 0 264 U b964507f vert u_view 0 mat4 1 0 U b964507f vert u_proj 64 mat4 1 0 U b964507f vert u_light_vp 128 mat4 1 0 U b964507f vert u_time 192 float 1 0 U b964507f vert u_wind 196 float 1 0 U b964507f vert u_card_w 200 float 1 0 U b964507f vert u_card_h 204 float 1 0 U b964507f vert u_ground 208 float 1 0 U b964507f vert u_ts_origin 216 vec2 1 0 U b964507f vert u_ts_half 224 float 1 0 U b964507f vert u_tp_on 228 float 1 0 U b964507f vert u_tp_dims 240 vec4 1 0 U b964507f vert u_model_h 256 float 1 0 U b964507f vert u_flutter 260 float 1 0 I b964507f i_rot 4 vec4 I b964507f a_pos 0 vec3 I b964507f i_pos 3 vec4 I b964507f a_nrm 1 vec3 I b964507f a_uv 2 vec2 B b964507f frag 0 832 U b964507f frag u_cascade_vp 0 mat4 5 64 U b964507f frag u_cascade_split 320 float 5 16 U b964507f frag u_cascade_range 400 float 5 16 U b964507f frag u_cascade_texel 480 float 5 16 U b964507f frag u_sun_dir 560 vec3 1 0 U b964507f frag u_sun_color 576 vec3 1 0 U b964507f frag u_cam_pos 592 vec3 1 0 U b964507f frag u_prefilter_levels 604 float 1 0 U b964507f frag u_fog_density 608 float 1 0 U b964507f frag u_fog_height_falloff 612 float 1 0 U b964507f frag u_fog_base 616 float 1 0 U b964507f frag u_clip_y 620 float 1 0 U b964507f frag u_spec_scale 624 float 1 0 U b964507f frag u_sky_rot 632 vec2 1 0 U b964507f frag u_ground_alb 640 vec3 1 0 U b964507f frag u_ground_alb_hi 656 vec3 1 0 U b964507f frag u_ground_hi_y 668 float 1 0 U b964507f frag u_ground_hi_w 672 float 1 0 U b964507f frag u_ibl_scale 688 vec3 1 0 U b964507f frag u_daylight 700 float 1 0 U b964507f frag u_fire_pos 704 vec3 1 0 U b964507f frag u_fire_color 720 vec3 1 0 U b964507f frag u_hand_pos 736 vec3 1 0 U b964507f frag u_hand_color 752 vec3 1 0 U b964507f frag u_hand_dir 768 vec3 1 0 U b964507f frag u_hand_cone 780 float 1 0 U b964507f frag u_hand_reach 784 float 1 0 U b964507f frag u_ts_origin 792 vec2 1 0 U b964507f frag u_ts_half 800 float 1 0 U b964507f frag u_ts_on 804 float 1 0 U b964507f frag u_force_cascade 808 int 1 0 U b964507f frag u_cloud_shadow 812 float 1 0 U b964507f frag u_time 816 float 1 0 U b964507f frag u_fog_inscatter 820 float 1 0 U b964507f frag u_fog_desat 824 float 1 0 U b964507f frag u_fog_wall 828 float 1 0 T b964507f u_brdf 2 T b964507f u_diff 3 T b964507f u_irradiance 4 T b964507f u_prefilter 5 T b964507f u_shadow 6 T b964507f u_tershadow 7 T b964507f u_tershadow_aux 8 T b964507f u_tp_h 9 T b964507f u_tp_page 10 T b964507f u_ts_height 11 P 1b654972 overlay.vert overlay.frag B 1b654972 vert 0 8 U 1b654972 vert u_screen 0 vec2 1 0 I 1b654972 a_pos 0 vec2 I 1b654972 a_uv 1 vec2 I 1b654972 a_col 2 vec4 B 1b654972 frag 0 832 U 1b654972 frag u_cascade_vp 0 mat4 5 64 U 1b654972 frag u_cascade_split 320 float 5 16 U 1b654972 frag u_cascade_range 400 float 5 16 U 1b654972 frag u_cascade_texel 480 float 5 16 U 1b654972 frag u_sun_dir 560 vec3 1 0 U 1b654972 frag u_sun_color 576 vec3 1 0 U 1b654972 frag u_cam_pos 592 vec3 1 0 U 1b654972 frag u_prefilter_levels 604 float 1 0 U 1b654972 frag u_fog_density 608 float 1 0 U 1b654972 frag u_fog_height_falloff 612 float 1 0 U 1b654972 frag u_fog_base 616 float 1 0 U 1b654972 frag u_clip_y 620 float 1 0 U 1b654972 frag u_spec_scale 624 float 1 0 U 1b654972 frag u_sky_rot 632 vec2 1 0 U 1b654972 frag u_ground_alb 640 vec3 1 0 U 1b654972 frag u_ground_alb_hi 656 vec3 1 0 U 1b654972 frag u_ground_hi_y 668 float 1 0 U 1b654972 frag u_ground_hi_w 672 float 1 0 U 1b654972 frag u_ibl_scale 688 vec3 1 0 U 1b654972 frag u_daylight 700 float 1 0 U 1b654972 frag u_fire_pos 704 vec3 1 0 U 1b654972 frag u_fire_color 720 vec3 1 0 U 1b654972 frag u_hand_pos 736 vec3 1 0 U 1b654972 frag u_hand_color 752 vec3 1 0 U 1b654972 frag u_hand_dir 768 vec3 1 0 U 1b654972 frag u_hand_cone 780 float 1 0 U 1b654972 frag u_hand_reach 784 float 1 0 U 1b654972 frag u_ts_origin 792 vec2 1 0 U 1b654972 frag u_ts_half 800 float 1 0 U 1b654972 frag u_ts_on 804 float 1 0 U 1b654972 frag u_force_cascade 808 int 1 0 U 1b654972 frag u_cloud_shadow 812 float 1 0 U 1b654972 frag u_time 816 float 1 0 U 1b654972 frag u_fog_inscatter 820 float 1 0 U 1b654972 frag u_fog_desat 824 float 1 0 U 1b654972 frag u_fog_wall 828 float 1 0 T 1b654972 u_brdf 2 T 1b654972 u_font 3 T 1b654972 u_irradiance 4 T 1b654972 u_prefilter 5 T 1b654972 u_shadow 6 T 1b654972 u_tershadow 7 T 1b654972 u_tershadow_aux 8 T 1b654972 u_tex 9 T 1b654972 u_ts_height 10 P e86f78e8 overlay.vert overlay.frag #define HDR10; B e86f78e8 vert 0 8 U e86f78e8 vert u_screen 0 vec2 1 0 I e86f78e8 a_pos 0 vec2 I e86f78e8 a_uv 1 vec2 I e86f78e8 a_col 2 vec4 B e86f78e8 frag 1 840 U e86f78e8 frag u_cascade_vp 0 mat4 5 64 U e86f78e8 frag u_cascade_split 320 float 5 16 U e86f78e8 frag u_cascade_range 400 float 5 16 U e86f78e8 frag u_cascade_texel 480 float 5 16 U e86f78e8 frag u_sun_dir 560 vec3 1 0 U e86f78e8 frag u_sun_color 576 vec3 1 0 U e86f78e8 frag u_cam_pos 592 vec3 1 0 U e86f78e8 frag u_prefilter_levels 604 float 1 0 U e86f78e8 frag u_fog_density 608 float 1 0 U e86f78e8 frag u_fog_height_falloff 612 float 1 0 U e86f78e8 frag u_fog_base 616 float 1 0 U e86f78e8 frag u_clip_y 620 float 1 0 U e86f78e8 frag u_spec_scale 624 float 1 0 U e86f78e8 frag u_sky_rot 632 vec2 1 0 U e86f78e8 frag u_ground_alb 640 vec3 1 0 U e86f78e8 frag u_ground_alb_hi 656 vec3 1 0 U e86f78e8 frag u_ground_hi_y 668 float 1 0 U e86f78e8 frag u_ground_hi_w 672 float 1 0 U e86f78e8 frag u_ibl_scale 688 vec3 1 0 U e86f78e8 frag u_daylight 700 float 1 0 U e86f78e8 frag u_fire_pos 704 vec3 1 0 U e86f78e8 frag u_fire_color 720 vec3 1 0 U e86f78e8 frag u_hand_pos 736 vec3 1 0 U e86f78e8 frag u_hand_color 752 vec3 1 0 U e86f78e8 frag u_hand_dir 768 vec3 1 0 U e86f78e8 frag u_hand_cone 780 float 1 0 U e86f78e8 frag u_hand_reach 784 float 1 0 U e86f78e8 frag u_ts_origin 792 vec2 1 0 U e86f78e8 frag u_ts_half 800 float 1 0 U e86f78e8 frag u_ts_on 804 float 1 0 U e86f78e8 frag u_force_cascade 808 int 1 0 U e86f78e8 frag u_cloud_shadow 812 float 1 0 U e86f78e8 frag u_time 816 float 1 0 U e86f78e8 frag u_fog_inscatter 820 float 1 0 U e86f78e8 frag u_fog_desat 824 float 1 0 U e86f78e8 frag u_fog_wall 828 float 1 0 U e86f78e8 frag u_hdr_paper 832 float 1 0 U e86f78e8 frag u_hdr_scale 836 float 1 0 T e86f78e8 u_brdf 2 T e86f78e8 u_font 3 T e86f78e8 u_irradiance 4 T e86f78e8 u_prefilter 5 T e86f78e8 u_shadow 6 T e86f78e8 u_tershadow 7 T e86f78e8 u_tershadow_aux 8 T e86f78e8 u_tex 9 T e86f78e8 u_ts_height 10 P 1fde9cd2 skin.vert model.frag B 1fde9cd2 vert 0 3344 U 1fde9cd2 vert u_model 0 mat4 1 0 U 1fde9cd2 vert u_bones 64 mat4 48 64 U 1fde9cd2 vert u_skinned 3136 float 1 0 U 1fde9cd2 vert u_view 3152 mat4 1 0 U 1fde9cd2 vert u_proj 3216 mat4 1 0 U 1fde9cd2 vert u_light_vp 3280 mat4 1 0 I 1fde9cd2 a_weights 6 vec4 I 1fde9cd2 a_joints 5 vec4 I 1fde9cd2 a_pos 0 vec3 I 1fde9cd2 a_nrm 1 vec3 I 1fde9cd2 a_uv 2 vec2 B 1fde9cd2 frag 1 980 U 1fde9cd2 frag u_cascade_vp 0 mat4 5 64 U 1fde9cd2 frag u_cascade_split 320 float 5 16 U 1fde9cd2 frag u_cascade_range 400 float 5 16 U 1fde9cd2 frag u_cascade_texel 480 float 5 16 U 1fde9cd2 frag u_sun_dir 560 vec3 1 0 U 1fde9cd2 frag u_sun_color 576 vec3 1 0 U 1fde9cd2 frag u_cam_pos 592 vec3 1 0 U 1fde9cd2 frag u_prefilter_levels 604 float 1 0 U 1fde9cd2 frag u_fog_density 608 float 1 0 U 1fde9cd2 frag u_fog_height_falloff 612 float 1 0 U 1fde9cd2 frag u_fog_base 616 float 1 0 U 1fde9cd2 frag u_clip_y 620 float 1 0 U 1fde9cd2 frag u_spec_scale 624 float 1 0 U 1fde9cd2 frag u_sky_rot 632 vec2 1 0 U 1fde9cd2 frag u_ground_alb 640 vec3 1 0 U 1fde9cd2 frag u_ground_alb_hi 656 vec3 1 0 U 1fde9cd2 frag u_ground_hi_y 668 float 1 0 U 1fde9cd2 frag u_ground_hi_w 672 float 1 0 U 1fde9cd2 frag u_ibl_scale 688 vec3 1 0 U 1fde9cd2 frag u_daylight 700 float 1 0 U 1fde9cd2 frag u_fire_pos 704 vec3 1 0 U 1fde9cd2 frag u_fire_color 720 vec3 1 0 U 1fde9cd2 frag u_hand_pos 736 vec3 1 0 U 1fde9cd2 frag u_hand_color 752 vec3 1 0 U 1fde9cd2 frag u_hand_dir 768 vec3 1 0 U 1fde9cd2 frag u_hand_cone 780 float 1 0 U 1fde9cd2 frag u_hand_reach 784 float 1 0 U 1fde9cd2 frag u_ts_origin 792 vec2 1 0 U 1fde9cd2 frag u_ts_half 800 float 1 0 U 1fde9cd2 frag u_ts_on 804 float 1 0 U 1fde9cd2 frag u_force_cascade 808 int 1 0 U 1fde9cd2 frag u_cloud_shadow 812 float 1 0 U 1fde9cd2 frag u_time 816 float 1 0 U 1fde9cd2 frag u_fog_inscatter 820 float 1 0 U 1fde9cd2 frag u_fog_desat 824 float 1 0 U 1fde9cd2 frag u_fog_wall 828 float 1 0 U 1fde9cd2 frag u_model_h 832 float 1 0 U 1fde9cd2 frag u_fac_base_inv 848 vec4 1 0 U 1fde9cd2 frag u_fac_mr_inv 864 vec2 1 0 U 1fde9cd2 frag u_fac_emis 880 vec3 1 0 U 1fde9cd2 frag u_view 896 mat4 1 0 U 1fde9cd2 frag u_tint 960 vec3 1 0 U 1fde9cd2 frag u_rough_scale 972 float 1 0 U 1fde9cd2 frag u_emissive 976 float 1 0 T 1fde9cd2 u_arm 2 T 1fde9cd2 u_blade_tex 3 T 1fde9cd2 u_brdf 4 T 1fde9cd2 u_diff 5 T 1fde9cd2 u_irradiance 6 T 1fde9cd2 u_nrm 7 T 1fde9cd2 u_prefilter 8 T 1fde9cd2 u_shadow 9 T 1fde9cd2 u_tershadow 10 T 1fde9cd2 u_tershadow_aux 11 T 1fde9cd2 u_ts_height 12 P a5ad521e skin.vert model.frag #define ALPHA_TEST; B a5ad521e vert 0 3344 U a5ad521e vert u_model 0 mat4 1 0 U a5ad521e vert u_bones 64 mat4 48 64 U a5ad521e vert u_skinned 3136 float 1 0 U a5ad521e vert u_view 3152 mat4 1 0 U a5ad521e vert u_proj 3216 mat4 1 0 U a5ad521e vert u_light_vp 3280 mat4 1 0 I a5ad521e a_weights 6 vec4 I a5ad521e a_joints 5 vec4 I a5ad521e a_pos 0 vec3 I a5ad521e a_nrm 1 vec3 I a5ad521e a_uv 2 vec2 B a5ad521e frag 1 980 U a5ad521e frag u_cascade_vp 0 mat4 5 64 U a5ad521e frag u_cascade_split 320 float 5 16 U a5ad521e frag u_cascade_range 400 float 5 16 U a5ad521e frag u_cascade_texel 480 float 5 16 U a5ad521e frag u_sun_dir 560 vec3 1 0 U a5ad521e frag u_sun_color 576 vec3 1 0 U a5ad521e frag u_cam_pos 592 vec3 1 0 U a5ad521e frag u_prefilter_levels 604 float 1 0 U a5ad521e frag u_fog_density 608 float 1 0 U a5ad521e frag u_fog_height_falloff 612 float 1 0 U a5ad521e frag u_fog_base 616 float 1 0 U a5ad521e frag u_clip_y 620 float 1 0 U a5ad521e frag u_spec_scale 624 float 1 0 U a5ad521e frag u_sky_rot 632 vec2 1 0 U a5ad521e frag u_ground_alb 640 vec3 1 0 U a5ad521e frag u_ground_alb_hi 656 vec3 1 0 U a5ad521e frag u_ground_hi_y 668 float 1 0 U a5ad521e frag u_ground_hi_w 672 float 1 0 U a5ad521e frag u_ibl_scale 688 vec3 1 0 U a5ad521e frag u_daylight 700 float 1 0 U a5ad521e frag u_fire_pos 704 vec3 1 0 U a5ad521e frag u_fire_color 720 vec3 1 0 U a5ad521e frag u_hand_pos 736 vec3 1 0 U a5ad521e frag u_hand_color 752 vec3 1 0 U a5ad521e frag u_hand_dir 768 vec3 1 0 U a5ad521e frag u_hand_cone 780 float 1 0 U a5ad521e frag u_hand_reach 784 float 1 0 U a5ad521e frag u_ts_origin 792 vec2 1 0 U a5ad521e frag u_ts_half 800 float 1 0 U a5ad521e frag u_ts_on 804 float 1 0 U a5ad521e frag u_force_cascade 808 int 1 0 U a5ad521e frag u_cloud_shadow 812 float 1 0 U a5ad521e frag u_time 816 float 1 0 U a5ad521e frag u_fog_inscatter 820 float 1 0 U a5ad521e frag u_fog_desat 824 float 1 0 U a5ad521e frag u_fog_wall 828 float 1 0 U a5ad521e frag u_model_h 832 float 1 0 U a5ad521e frag u_fac_base_inv 848 vec4 1 0 U a5ad521e frag u_fac_mr_inv 864 vec2 1 0 U a5ad521e frag u_fac_emis 880 vec3 1 0 U a5ad521e frag u_view 896 mat4 1 0 U a5ad521e frag u_tint 960 vec3 1 0 U a5ad521e frag u_rough_scale 972 float 1 0 U a5ad521e frag u_emissive 976 float 1 0 T a5ad521e u_arm 2 T a5ad521e u_blade_tex 3 T a5ad521e u_brdf 4 T a5ad521e u_diff 5 T a5ad521e u_irradiance 6 T a5ad521e u_nrm 7 T a5ad521e u_prefilter 8 T a5ad521e u_shadow 9 T a5ad521e u_tershadow 10 T a5ad521e u_tershadow_aux 11 T a5ad521e u_ts_height 12 P 9068df1c skin.vert outline.frag #define OUTLINE; B 9068df1c vert 0 3348 U 9068df1c vert u_model 0 mat4 1 0 U 9068df1c vert u_bones 64 mat4 48 64 U 9068df1c vert u_skinned 3136 float 1 0 U 9068df1c vert u_view 3152 mat4 1 0 U 9068df1c vert u_proj 3216 mat4 1 0 U 9068df1c vert u_light_vp 3280 mat4 1 0 U 9068df1c vert u_outline 3344 float 1 0 I 9068df1c a_weights 6 vec4 I 9068df1c a_joints 5 vec4 I 9068df1c a_pos 0 vec3 I 9068df1c a_nrm 1 vec3 I 9068df1c a_uv 2 vec2 B 9068df1c frag 1 844 U 9068df1c frag u_cascade_vp 0 mat4 5 64 U 9068df1c frag u_cascade_split 320 float 5 16 U 9068df1c frag u_cascade_range 400 float 5 16 U 9068df1c frag u_cascade_texel 480 float 5 16 U 9068df1c frag u_sun_dir 560 vec3 1 0 U 9068df1c frag u_sun_color 576 vec3 1 0 U 9068df1c frag u_cam_pos 592 vec3 1 0 U 9068df1c frag u_prefilter_levels 604 float 1 0 U 9068df1c frag u_fog_density 608 float 1 0 U 9068df1c frag u_fog_height_falloff 612 float 1 0 U 9068df1c frag u_fog_base 616 float 1 0 U 9068df1c frag u_clip_y 620 float 1 0 U 9068df1c frag u_spec_scale 624 float 1 0 U 9068df1c frag u_sky_rot 632 vec2 1 0 U 9068df1c frag u_ground_alb 640 vec3 1 0 U 9068df1c frag u_ground_alb_hi 656 vec3 1 0 U 9068df1c frag u_ground_hi_y 668 float 1 0 U 9068df1c frag u_ground_hi_w 672 float 1 0 U 9068df1c frag u_ibl_scale 688 vec3 1 0 U 9068df1c frag u_daylight 700 float 1 0 U 9068df1c frag u_fire_pos 704 vec3 1 0 U 9068df1c frag u_fire_color 720 vec3 1 0 U 9068df1c frag u_hand_pos 736 vec3 1 0 U 9068df1c frag u_hand_color 752 vec3 1 0 U 9068df1c frag u_hand_dir 768 vec3 1 0 U 9068df1c frag u_hand_cone 780 float 1 0 U 9068df1c frag u_hand_reach 784 float 1 0 U 9068df1c frag u_ts_origin 792 vec2 1 0 U 9068df1c frag u_ts_half 800 float 1 0 U 9068df1c frag u_ts_on 804 float 1 0 U 9068df1c frag u_force_cascade 808 int 1 0 U 9068df1c frag u_cloud_shadow 812 float 1 0 U 9068df1c frag u_time 816 float 1 0 U 9068df1c frag u_fog_inscatter 820 float 1 0 U 9068df1c frag u_fog_desat 824 float 1 0 U 9068df1c frag u_fog_wall 828 float 1 0 U 9068df1c frag u_outline_col 832 vec3 1 0 T 9068df1c u_brdf 2 T 9068df1c u_diff 3 T 9068df1c u_irradiance 4 T 9068df1c u_prefilter 5 T 9068df1c u_shadow 6 T 9068df1c u_tershadow 7 T 9068df1c u_tershadow_aux 8 T 9068df1c u_ts_height 9 P e9b6300c skin.vert outline.frag #define OUTLINE;#define ALPHA_TEST; B e9b6300c vert 0 3348 U e9b6300c vert u_model 0 mat4 1 0 U e9b6300c vert u_bones 64 mat4 48 64 U e9b6300c vert u_skinned 3136 float 1 0 U e9b6300c vert u_view 3152 mat4 1 0 U e9b6300c vert u_proj 3216 mat4 1 0 U e9b6300c vert u_light_vp 3280 mat4 1 0 U e9b6300c vert u_outline 3344 float 1 0 I e9b6300c a_weights 6 vec4 I e9b6300c a_joints 5 vec4 I e9b6300c a_pos 0 vec3 I e9b6300c a_nrm 1 vec3 I e9b6300c a_uv 2 vec2 B e9b6300c frag 1 844 U e9b6300c frag u_cascade_vp 0 mat4 5 64 U e9b6300c frag u_cascade_split 320 float 5 16 U e9b6300c frag u_cascade_range 400 float 5 16 U e9b6300c frag u_cascade_texel 480 float 5 16 U e9b6300c frag u_sun_dir 560 vec3 1 0 U e9b6300c frag u_sun_color 576 vec3 1 0 U e9b6300c frag u_cam_pos 592 vec3 1 0 U e9b6300c frag u_prefilter_levels 604 float 1 0 U e9b6300c frag u_fog_density 608 float 1 0 U e9b6300c frag u_fog_height_falloff 612 float 1 0 U e9b6300c frag u_fog_base 616 float 1 0 U e9b6300c frag u_clip_y 620 float 1 0 U e9b6300c frag u_spec_scale 624 float 1 0 U e9b6300c frag u_sky_rot 632 vec2 1 0 U e9b6300c frag u_ground_alb 640 vec3 1 0 U e9b6300c frag u_ground_alb_hi 656 vec3 1 0 U e9b6300c frag u_ground_hi_y 668 float 1 0 U e9b6300c frag u_ground_hi_w 672 float 1 0 U e9b6300c frag u_ibl_scale 688 vec3 1 0 U e9b6300c frag u_daylight 700 float 1 0 U e9b6300c frag u_fire_pos 704 vec3 1 0 U e9b6300c frag u_fire_color 720 vec3 1 0 U e9b6300c frag u_hand_pos 736 vec3 1 0 U e9b6300c frag u_hand_color 752 vec3 1 0 U e9b6300c frag u_hand_dir 768 vec3 1 0 U e9b6300c frag u_hand_cone 780 float 1 0 U e9b6300c frag u_hand_reach 784 float 1 0 U e9b6300c frag u_ts_origin 792 vec2 1 0 U e9b6300c frag u_ts_half 800 float 1 0 U e9b6300c frag u_ts_on 804 float 1 0 U e9b6300c frag u_force_cascade 808 int 1 0 U e9b6300c frag u_cloud_shadow 812 float 1 0 U e9b6300c frag u_time 816 float 1 0 U e9b6300c frag u_fog_inscatter 820 float 1 0 U e9b6300c frag u_fog_desat 824 float 1 0 U e9b6300c frag u_fog_wall 828 float 1 0 U e9b6300c frag u_outline_col 832 vec3 1 0 T e9b6300c u_brdf 2 T e9b6300c u_diff 3 T e9b6300c u_irradiance 4 T e9b6300c u_prefilter 5 T e9b6300c u_shadow 6 T e9b6300c u_tershadow 7 T e9b6300c u_tershadow_aux 8 T e9b6300c u_ts_height 9 P b79a1f4e skin.vert shadow.frag #define SHADOW_PASS; B b79a1f4e vert 0 3344 U b79a1f4e vert u_model 0 mat4 1 0 U b79a1f4e vert u_bones 64 mat4 48 64 U b79a1f4e vert u_skinned 3136 float 1 0 U b79a1f4e vert u_view 3152 mat4 1 0 U b79a1f4e vert u_proj 3216 mat4 1 0 U b79a1f4e vert u_light_vp 3280 mat4 1 0 I b79a1f4e a_weights 6 vec4 I b79a1f4e a_joints 5 vec4 I b79a1f4e a_pos 0 vec3 I b79a1f4e a_nrm 1 vec3 I b79a1f4e a_uv 2 vec2 B b79a1f4e frag 0 832 U b79a1f4e frag u_cascade_vp 0 mat4 5 64 U b79a1f4e frag u_cascade_split 320 float 5 16 U b79a1f4e frag u_cascade_range 400 float 5 16 U b79a1f4e frag u_cascade_texel 480 float 5 16 U b79a1f4e frag u_sun_dir 560 vec3 1 0 U b79a1f4e frag u_sun_color 576 vec3 1 0 U b79a1f4e frag u_cam_pos 592 vec3 1 0 U b79a1f4e frag u_prefilter_levels 604 float 1 0 U b79a1f4e frag u_fog_density 608 float 1 0 U b79a1f4e frag u_fog_height_falloff 612 float 1 0 U b79a1f4e frag u_fog_base 616 float 1 0 U b79a1f4e frag u_clip_y 620 float 1 0 U b79a1f4e frag u_spec_scale 624 float 1 0 U b79a1f4e frag u_sky_rot 632 vec2 1 0 U b79a1f4e frag u_ground_alb 640 vec3 1 0 U b79a1f4e frag u_ground_alb_hi 656 vec3 1 0 U b79a1f4e frag u_ground_hi_y 668 float 1 0 U b79a1f4e frag u_ground_hi_w 672 float 1 0 U b79a1f4e frag u_ibl_scale 688 vec3 1 0 U b79a1f4e frag u_daylight 700 float 1 0 U b79a1f4e frag u_fire_pos 704 vec3 1 0 U b79a1f4e frag u_fire_color 720 vec3 1 0 U b79a1f4e frag u_hand_pos 736 vec3 1 0 U b79a1f4e frag u_hand_color 752 vec3 1 0 U b79a1f4e frag u_hand_dir 768 vec3 1 0 U b79a1f4e frag u_hand_cone 780 float 1 0 U b79a1f4e frag u_hand_reach 784 float 1 0 U b79a1f4e frag u_ts_origin 792 vec2 1 0 U b79a1f4e frag u_ts_half 800 float 1 0 U b79a1f4e frag u_ts_on 804 float 1 0 U b79a1f4e frag u_force_cascade 808 int 1 0 U b79a1f4e frag u_cloud_shadow 812 float 1 0 U b79a1f4e frag u_time 816 float 1 0 U b79a1f4e frag u_fog_inscatter 820 float 1 0 U b79a1f4e frag u_fog_desat 824 float 1 0 U b79a1f4e frag u_fog_wall 828 float 1 0 T b79a1f4e u_brdf 2 T b79a1f4e u_diff 3 T b79a1f4e u_irradiance 4 T b79a1f4e u_prefilter 5 T b79a1f4e u_shadow 6 T b79a1f4e u_tershadow 7 T b79a1f4e u_tershadow_aux 8 T b79a1f4e u_ts_height 9 P a64015f2 skin.vert shadow.frag #define SHADOW_PASS;#define ALPHA_TEST; B a64015f2 vert 0 3344 U a64015f2 vert u_model 0 mat4 1 0 U a64015f2 vert u_bones 64 mat4 48 64 U a64015f2 vert u_skinned 3136 float 1 0 U a64015f2 vert u_view 3152 mat4 1 0 U a64015f2 vert u_proj 3216 mat4 1 0 U a64015f2 vert u_light_vp 3280 mat4 1 0 I a64015f2 a_weights 6 vec4 I a64015f2 a_joints 5 vec4 I a64015f2 a_pos 0 vec3 I a64015f2 a_nrm 1 vec3 I a64015f2 a_uv 2 vec2 B a64015f2 frag 0 832 U a64015f2 frag u_cascade_vp 0 mat4 5 64 U a64015f2 frag u_cascade_split 320 float 5 16 U a64015f2 frag u_cascade_range 400 float 5 16 U a64015f2 frag u_cascade_texel 480 float 5 16 U a64015f2 frag u_sun_dir 560 vec3 1 0 U a64015f2 frag u_sun_color 576 vec3 1 0 U a64015f2 frag u_cam_pos 592 vec3 1 0 U a64015f2 frag u_prefilter_levels 604 float 1 0 U a64015f2 frag u_fog_density 608 float 1 0 U a64015f2 frag u_fog_height_falloff 612 float 1 0 U a64015f2 frag u_fog_base 616 float 1 0 U a64015f2 frag u_clip_y 620 float 1 0 U a64015f2 frag u_spec_scale 624 float 1 0 U a64015f2 frag u_sky_rot 632 vec2 1 0 U a64015f2 frag u_ground_alb 640 vec3 1 0 U a64015f2 frag u_ground_alb_hi 656 vec3 1 0 U a64015f2 frag u_ground_hi_y 668 float 1 0 U a64015f2 frag u_ground_hi_w 672 float 1 0 U a64015f2 frag u_ibl_scale 688 vec3 1 0 U a64015f2 frag u_daylight 700 float 1 0 U a64015f2 frag u_fire_pos 704 vec3 1 0 U a64015f2 frag u_fire_color 720 vec3 1 0 U a64015f2 frag u_hand_pos 736 vec3 1 0 U a64015f2 frag u_hand_color 752 vec3 1 0 U a64015f2 frag u_hand_dir 768 vec3 1 0 U a64015f2 frag u_hand_cone 780 float 1 0 U a64015f2 frag u_hand_reach 784 float 1 0 U a64015f2 frag u_ts_origin 792 vec2 1 0 U a64015f2 frag u_ts_half 800 float 1 0 U a64015f2 frag u_ts_on 804 float 1 0 U a64015f2 frag u_force_cascade 808 int 1 0 U a64015f2 frag u_cloud_shadow 812 float 1 0 U a64015f2 frag u_time 816 float 1 0 U a64015f2 frag u_fog_inscatter 820 float 1 0 U a64015f2 frag u_fog_desat 824 float 1 0 U a64015f2 frag u_fog_wall 828 float 1 0 T a64015f2 u_brdf 2 T a64015f2 u_diff 3 T a64015f2 u_irradiance 4 T a64015f2 u_prefilter 5 T a64015f2 u_shadow 6 T a64015f2 u_tershadow 7 T a64015f2 u_tershadow_aux 8 T a64015f2 u_ts_height 9 P 2e2908c8 terrain.vert terrain.frag B 2e2908c8 vert 0 224 U 2e2908c8 vert u_half 0 float 1 0 U 2e2908c8 vert u_view 16 mat4 1 0 U 2e2908c8 vert u_proj 80 mat4 1 0 U 2e2908c8 vert u_origin 144 vec2 1 0 U 2e2908c8 vert u_cam_pos 160 vec3 1 0 U 2e2908c8 vert u_node 176 vec3 1 0 U 2e2908c8 vert u_morph 192 vec2 1 0 U 2e2908c8 vert u_grid 200 float 1 0 U 2e2908c8 vert u_tp_on 204 float 1 0 U 2e2908c8 vert u_tp_dims 208 vec4 1 0 I 2e2908c8 a_xz 0 vec2 B 2e2908c8 frag 1 1000 U 2e2908c8 frag u_cascade_vp 0 mat4 5 64 U 2e2908c8 frag u_cascade_split 320 float 5 16 U 2e2908c8 frag u_cascade_range 400 float 5 16 U 2e2908c8 frag u_cascade_texel 480 float 5 16 U 2e2908c8 frag u_sun_dir 560 vec3 1 0 U 2e2908c8 frag u_sun_color 576 vec3 1 0 U 2e2908c8 frag u_cam_pos 592 vec3 1 0 U 2e2908c8 frag u_prefilter_levels 604 float 1 0 U 2e2908c8 frag u_fog_density 608 float 1 0 U 2e2908c8 frag u_fog_height_falloff 612 float 1 0 U 2e2908c8 frag u_fog_base 616 float 1 0 U 2e2908c8 frag u_clip_y 620 float 1 0 U 2e2908c8 frag u_spec_scale 624 float 1 0 U 2e2908c8 frag u_sky_rot 632 vec2 1 0 U 2e2908c8 frag u_ground_alb 640 vec3 1 0 U 2e2908c8 frag u_ground_alb_hi 656 vec3 1 0 U 2e2908c8 frag u_ground_hi_y 668 float 1 0 U 2e2908c8 frag u_ground_hi_w 672 float 1 0 U 2e2908c8 frag u_ibl_scale 688 vec3 1 0 U 2e2908c8 frag u_daylight 700 float 1 0 U 2e2908c8 frag u_fire_pos 704 vec3 1 0 U 2e2908c8 frag u_fire_color 720 vec3 1 0 U 2e2908c8 frag u_hand_pos 736 vec3 1 0 U 2e2908c8 frag u_hand_color 752 vec3 1 0 U 2e2908c8 frag u_hand_dir 768 vec3 1 0 U 2e2908c8 frag u_hand_cone 780 float 1 0 U 2e2908c8 frag u_hand_reach 784 float 1 0 U 2e2908c8 frag u_ts_origin 792 vec2 1 0 U 2e2908c8 frag u_ts_half 800 float 1 0 U 2e2908c8 frag u_ts_on 804 float 1 0 U 2e2908c8 frag u_force_cascade 808 int 1 0 U 2e2908c8 frag u_cloud_shadow 812 float 1 0 U 2e2908c8 frag u_time 816 float 1 0 U 2e2908c8 frag u_fog_inscatter 820 float 1 0 U 2e2908c8 frag u_fog_desat 824 float 1 0 U 2e2908c8 frag u_fog_wall 828 float 1 0 U 2e2908c8 frag u_half 832 float 1 0 U 2e2908c8 frag u_texel 836 float 1 0 U 2e2908c8 frag u_ortho_on 840 float 1 0 U 2e2908c8 frag u_tp_on 844 float 1 0 U 2e2908c8 frag u_tp_dims 848 vec4 1 0 U 2e2908c8 frag u_carpet_on 864 float 1 0 U 2e2908c8 frag u_snow_line 868 float 1 0 U 2e2908c8 frag u_lake_level 872 float 1 0 U 2e2908c8 frag u_wet 876 float 1 0 U 2e2908c8 frag u_sea_level 880 float 1 0 U 2e2908c8 frag u_lake 896 vec4 1 0 U 2e2908c8 frag u_origin 912 vec2 1 0 U 2e2908c8 frag u_view 928 mat4 1 0 U 2e2908c8 frag u_far_split 992 float 1 0 U 2e2908c8 frag u_far_band 996 float 1 0 T 2e2908c8 u_brdf 2 T 2e2908c8 u_carpet 3 T 2e2908c8 u_grass_a 4 T 2e2908c8 u_grass_d 5 T 2e2908c8 u_grass_n 6 T 2e2908c8 u_height 7 T 2e2908c8 u_irradiance 8 T 2e2908c8 u_ortho 9 T 2e2908c8 u_prefilter 10 T 2e2908c8 u_rock_a 11 T 2e2908c8 u_rock_d 12 T 2e2908c8 u_rock_n 13 T 2e2908c8 u_shadow 14 T 2e2908c8 u_snow_d 15 T 2e2908c8 u_sunshadow 16 T 2e2908c8 u_ter_normal 17 T 2e2908c8 u_tershadow 18 T 2e2908c8 u_tershadow_aux 19 T 2e2908c8 u_tp_h 20 T 2e2908c8 u_tp_nrm 21 T 2e2908c8 u_tp_ortho 22 T 2e2908c8 u_tp_page 23 T 2e2908c8 u_ts_height 24 P 1f95f31b terrain.vert terrain.frag #define FAR_ONLY; B 1f95f31b vert 0 224 U 1f95f31b vert u_half 0 float 1 0 U 1f95f31b vert u_view 16 mat4 1 0 U 1f95f31b vert u_proj 80 mat4 1 0 U 1f95f31b vert u_origin 144 vec2 1 0 U 1f95f31b vert u_cam_pos 160 vec3 1 0 U 1f95f31b vert u_node 176 vec3 1 0 U 1f95f31b vert u_morph 192 vec2 1 0 U 1f95f31b vert u_grid 200 float 1 0 U 1f95f31b vert u_tp_on 204 float 1 0 U 1f95f31b vert u_tp_dims 208 vec4 1 0 I 1f95f31b a_xz 0 vec2 B 1f95f31b frag 1 1000 U 1f95f31b frag u_cascade_vp 0 mat4 5 64 U 1f95f31b frag u_cascade_split 320 float 5 16 U 1f95f31b frag u_cascade_range 400 float 5 16 U 1f95f31b frag u_cascade_texel 480 float 5 16 U 1f95f31b frag u_sun_dir 560 vec3 1 0 U 1f95f31b frag u_sun_color 576 vec3 1 0 U 1f95f31b frag u_cam_pos 592 vec3 1 0 U 1f95f31b frag u_prefilter_levels 604 float 1 0 U 1f95f31b frag u_fog_density 608 float 1 0 U 1f95f31b frag u_fog_height_falloff 612 float 1 0 U 1f95f31b frag u_fog_base 616 float 1 0 U 1f95f31b frag u_clip_y 620 float 1 0 U 1f95f31b frag u_spec_scale 624 float 1 0 U 1f95f31b frag u_sky_rot 632 vec2 1 0 U 1f95f31b frag u_ground_alb 640 vec3 1 0 U 1f95f31b frag u_ground_alb_hi 656 vec3 1 0 U 1f95f31b frag u_ground_hi_y 668 float 1 0 U 1f95f31b frag u_ground_hi_w 672 float 1 0 U 1f95f31b frag u_ibl_scale 688 vec3 1 0 U 1f95f31b frag u_daylight 700 float 1 0 U 1f95f31b frag u_fire_pos 704 vec3 1 0 U 1f95f31b frag u_fire_color 720 vec3 1 0 U 1f95f31b frag u_hand_pos 736 vec3 1 0 U 1f95f31b frag u_hand_color 752 vec3 1 0 U 1f95f31b frag u_hand_dir 768 vec3 1 0 U 1f95f31b frag u_hand_cone 780 float 1 0 U 1f95f31b frag u_hand_reach 784 float 1 0 U 1f95f31b frag u_ts_origin 792 vec2 1 0 U 1f95f31b frag u_ts_half 800 float 1 0 U 1f95f31b frag u_ts_on 804 float 1 0 U 1f95f31b frag u_force_cascade 808 int 1 0 U 1f95f31b frag u_cloud_shadow 812 float 1 0 U 1f95f31b frag u_time 816 float 1 0 U 1f95f31b frag u_fog_inscatter 820 float 1 0 U 1f95f31b frag u_fog_desat 824 float 1 0 U 1f95f31b frag u_fog_wall 828 float 1 0 U 1f95f31b frag u_half 832 float 1 0 U 1f95f31b frag u_texel 836 float 1 0 U 1f95f31b frag u_ortho_on 840 float 1 0 U 1f95f31b frag u_tp_on 844 float 1 0 U 1f95f31b frag u_tp_dims 848 vec4 1 0 U 1f95f31b frag u_carpet_on 864 float 1 0 U 1f95f31b frag u_snow_line 868 float 1 0 U 1f95f31b frag u_lake_level 872 float 1 0 U 1f95f31b frag u_wet 876 float 1 0 U 1f95f31b frag u_sea_level 880 float 1 0 U 1f95f31b frag u_lake 896 vec4 1 0 U 1f95f31b frag u_origin 912 vec2 1 0 U 1f95f31b frag u_view 928 mat4 1 0 U 1f95f31b frag u_far_split 992 float 1 0 U 1f95f31b frag u_far_band 996 float 1 0 T 1f95f31b u_brdf 2 T 1f95f31b u_carpet 3 T 1f95f31b u_grass_a 4 T 1f95f31b u_grass_d 5 T 1f95f31b u_grass_n 6 T 1f95f31b u_height 7 T 1f95f31b u_irradiance 8 T 1f95f31b u_ortho 9 T 1f95f31b u_prefilter 10 T 1f95f31b u_rock_a 11 T 1f95f31b u_rock_d 12 T 1f95f31b u_rock_n 13 T 1f95f31b u_shadow 14 T 1f95f31b u_snow_d 15 T 1f95f31b u_sunshadow 16 T 1f95f31b u_ter_normal 17 T 1f95f31b u_tershadow 18 T 1f95f31b u_tershadow_aux 19 T 1f95f31b u_tp_h 20 T 1f95f31b u_tp_nrm 21 T 1f95f31b u_tp_ortho 22 T 1f95f31b u_tp_page 23 T 1f95f31b u_ts_height 24 P f4382918 terrain.vert terrain.frag #define NEAR_ONLY; B f4382918 vert 0 224 U f4382918 vert u_half 0 float 1 0 U f4382918 vert u_view 16 mat4 1 0 U f4382918 vert u_proj 80 mat4 1 0 U f4382918 vert u_origin 144 vec2 1 0 U f4382918 vert u_cam_pos 160 vec3 1 0 U f4382918 vert u_node 176 vec3 1 0 U f4382918 vert u_morph 192 vec2 1 0 U f4382918 vert u_grid 200 float 1 0 U f4382918 vert u_tp_on 204 float 1 0 U f4382918 vert u_tp_dims 208 vec4 1 0 I f4382918 a_xz 0 vec2 B f4382918 frag 1 1000 U f4382918 frag u_cascade_vp 0 mat4 5 64 U f4382918 frag u_cascade_split 320 float 5 16 U f4382918 frag u_cascade_range 400 float 5 16 U f4382918 frag u_cascade_texel 480 float 5 16 U f4382918 frag u_sun_dir 560 vec3 1 0 U f4382918 frag u_sun_color 576 vec3 1 0 U f4382918 frag u_cam_pos 592 vec3 1 0 U f4382918 frag u_prefilter_levels 604 float 1 0 U f4382918 frag u_fog_density 608 float 1 0 U f4382918 frag u_fog_height_falloff 612 float 1 0 U f4382918 frag u_fog_base 616 float 1 0 U f4382918 frag u_clip_y 620 float 1 0 U f4382918 frag u_spec_scale 624 float 1 0 U f4382918 frag u_sky_rot 632 vec2 1 0 U f4382918 frag u_ground_alb 640 vec3 1 0 U f4382918 frag u_ground_alb_hi 656 vec3 1 0 U f4382918 frag u_ground_hi_y 668 float 1 0 U f4382918 frag u_ground_hi_w 672 float 1 0 U f4382918 frag u_ibl_scale 688 vec3 1 0 U f4382918 frag u_daylight 700 float 1 0 U f4382918 frag u_fire_pos 704 vec3 1 0 U f4382918 frag u_fire_color 720 vec3 1 0 U f4382918 frag u_hand_pos 736 vec3 1 0 U f4382918 frag u_hand_color 752 vec3 1 0 U f4382918 frag u_hand_dir 768 vec3 1 0 U f4382918 frag u_hand_cone 780 float 1 0 U f4382918 frag u_hand_reach 784 float 1 0 U f4382918 frag u_ts_origin 792 vec2 1 0 U f4382918 frag u_ts_half 800 float 1 0 U f4382918 frag u_ts_on 804 float 1 0 U f4382918 frag u_force_cascade 808 int 1 0 U f4382918 frag u_cloud_shadow 812 float 1 0 U f4382918 frag u_time 816 float 1 0 U f4382918 frag u_fog_inscatter 820 float 1 0 U f4382918 frag u_fog_desat 824 float 1 0 U f4382918 frag u_fog_wall 828 float 1 0 U f4382918 frag u_half 832 float 1 0 U f4382918 frag u_texel 836 float 1 0 U f4382918 frag u_ortho_on 840 float 1 0 U f4382918 frag u_tp_on 844 float 1 0 U f4382918 frag u_tp_dims 848 vec4 1 0 U f4382918 frag u_carpet_on 864 float 1 0 U f4382918 frag u_snow_line 868 float 1 0 U f4382918 frag u_lake_level 872 float 1 0 U f4382918 frag u_wet 876 float 1 0 U f4382918 frag u_sea_level 880 float 1 0 U f4382918 frag u_lake 896 vec4 1 0 U f4382918 frag u_origin 912 vec2 1 0 U f4382918 frag u_view 928 mat4 1 0 U f4382918 frag u_far_split 992 float 1 0 U f4382918 frag u_far_band 996 float 1 0 T f4382918 u_brdf 2 T f4382918 u_carpet 3 T f4382918 u_grass_a 4 T f4382918 u_grass_d 5 T f4382918 u_grass_n 6 T f4382918 u_height 7 T f4382918 u_irradiance 8 T f4382918 u_ortho 9 T f4382918 u_prefilter 10 T f4382918 u_rock_a 11 T f4382918 u_rock_d 12 T f4382918 u_rock_n 13 T f4382918 u_shadow 14 T f4382918 u_snow_d 15 T f4382918 u_sunshadow 16 T f4382918 u_ter_normal 17 T f4382918 u_tershadow 18 T f4382918 u_tershadow_aux 19 T f4382918 u_tp_h 20 T f4382918 u_tp_nrm 21 T f4382918 u_tp_ortho 22 T f4382918 u_tp_page 23 T f4382918 u_ts_height 24 P f2952361 terrain.vert terrain.frag #define SUN_INLINE; B f2952361 vert 0 224 U f2952361 vert u_half 0 float 1 0 U f2952361 vert u_view 16 mat4 1 0 U f2952361 vert u_proj 80 mat4 1 0 U f2952361 vert u_origin 144 vec2 1 0 U f2952361 vert u_cam_pos 160 vec3 1 0 U f2952361 vert u_node 176 vec3 1 0 U f2952361 vert u_morph 192 vec2 1 0 U f2952361 vert u_grid 200 float 1 0 U f2952361 vert u_tp_on 204 float 1 0 U f2952361 vert u_tp_dims 208 vec4 1 0 I f2952361 a_xz 0 vec2 B f2952361 frag 1 1000 U f2952361 frag u_cascade_vp 0 mat4 5 64 U f2952361 frag u_cascade_split 320 float 5 16 U f2952361 frag u_cascade_range 400 float 5 16 U f2952361 frag u_cascade_texel 480 float 5 16 U f2952361 frag u_sun_dir 560 vec3 1 0 U f2952361 frag u_sun_color 576 vec3 1 0 U f2952361 frag u_cam_pos 592 vec3 1 0 U f2952361 frag u_prefilter_levels 604 float 1 0 U f2952361 frag u_fog_density 608 float 1 0 U f2952361 frag u_fog_height_falloff 612 float 1 0 U f2952361 frag u_fog_base 616 float 1 0 U f2952361 frag u_clip_y 620 float 1 0 U f2952361 frag u_spec_scale 624 float 1 0 U f2952361 frag u_sky_rot 632 vec2 1 0 U f2952361 frag u_ground_alb 640 vec3 1 0 U f2952361 frag u_ground_alb_hi 656 vec3 1 0 U f2952361 frag u_ground_hi_y 668 float 1 0 U f2952361 frag u_ground_hi_w 672 float 1 0 U f2952361 frag u_ibl_scale 688 vec3 1 0 U f2952361 frag u_daylight 700 float 1 0 U f2952361 frag u_fire_pos 704 vec3 1 0 U f2952361 frag u_fire_color 720 vec3 1 0 U f2952361 frag u_hand_pos 736 vec3 1 0 U f2952361 frag u_hand_color 752 vec3 1 0 U f2952361 frag u_hand_dir 768 vec3 1 0 U f2952361 frag u_hand_cone 780 float 1 0 U f2952361 frag u_hand_reach 784 float 1 0 U f2952361 frag u_ts_origin 792 vec2 1 0 U f2952361 frag u_ts_half 800 float 1 0 U f2952361 frag u_ts_on 804 float 1 0 U f2952361 frag u_force_cascade 808 int 1 0 U f2952361 frag u_cloud_shadow 812 float 1 0 U f2952361 frag u_time 816 float 1 0 U f2952361 frag u_fog_inscatter 820 float 1 0 U f2952361 frag u_fog_desat 824 float 1 0 U f2952361 frag u_fog_wall 828 float 1 0 U f2952361 frag u_half 832 float 1 0 U f2952361 frag u_texel 836 float 1 0 U f2952361 frag u_ortho_on 840 float 1 0 U f2952361 frag u_tp_on 844 float 1 0 U f2952361 frag u_tp_dims 848 vec4 1 0 U f2952361 frag u_carpet_on 864 float 1 0 U f2952361 frag u_snow_line 868 float 1 0 U f2952361 frag u_lake_level 872 float 1 0 U f2952361 frag u_wet 876 float 1 0 U f2952361 frag u_sea_level 880 float 1 0 U f2952361 frag u_lake 896 vec4 1 0 U f2952361 frag u_origin 912 vec2 1 0 U f2952361 frag u_view 928 mat4 1 0 U f2952361 frag u_far_split 992 float 1 0 U f2952361 frag u_far_band 996 float 1 0 T f2952361 u_brdf 2 T f2952361 u_carpet 3 T f2952361 u_grass_a 4 T f2952361 u_grass_d 5 T f2952361 u_grass_n 6 T f2952361 u_height 7 T f2952361 u_irradiance 8 T f2952361 u_ortho 9 T f2952361 u_prefilter 10 T f2952361 u_rock_a 11 T f2952361 u_rock_d 12 T f2952361 u_rock_n 13 T f2952361 u_shadow 14 T f2952361 u_snow_d 15 T f2952361 u_sunshadow 16 T f2952361 u_ter_normal 17 T f2952361 u_tershadow 18 T f2952361 u_tershadow_aux 19 T f2952361 u_tp_h 20 T f2952361 u_tp_nrm 21 T f2952361 u_tp_ortho 22 T f2952361 u_tp_page 23 T f2952361 u_ts_height 24 P a0f2dbac terrain.vert terrain.frag #define SUN_INLINE;#define FAR_ONLY; B a0f2dbac vert 0 224 U a0f2dbac vert u_half 0 float 1 0 U a0f2dbac vert u_view 16 mat4 1 0 U a0f2dbac vert u_proj 80 mat4 1 0 U a0f2dbac vert u_origin 144 vec2 1 0 U a0f2dbac vert u_cam_pos 160 vec3 1 0 U a0f2dbac vert u_node 176 vec3 1 0 U a0f2dbac vert u_morph 192 vec2 1 0 U a0f2dbac vert u_grid 200 float 1 0 U a0f2dbac vert u_tp_on 204 float 1 0 U a0f2dbac vert u_tp_dims 208 vec4 1 0 I a0f2dbac a_xz 0 vec2 B a0f2dbac frag 1 1000 U a0f2dbac frag u_cascade_vp 0 mat4 5 64 U a0f2dbac frag u_cascade_split 320 float 5 16 U a0f2dbac frag u_cascade_range 400 float 5 16 U a0f2dbac frag u_cascade_texel 480 float 5 16 U a0f2dbac frag u_sun_dir 560 vec3 1 0 U a0f2dbac frag u_sun_color 576 vec3 1 0 U a0f2dbac frag u_cam_pos 592 vec3 1 0 U a0f2dbac frag u_prefilter_levels 604 float 1 0 U a0f2dbac frag u_fog_density 608 float 1 0 U a0f2dbac frag u_fog_height_falloff 612 float 1 0 U a0f2dbac frag u_fog_base 616 float 1 0 U a0f2dbac frag u_clip_y 620 float 1 0 U a0f2dbac frag u_spec_scale 624 float 1 0 U a0f2dbac frag u_sky_rot 632 vec2 1 0 U a0f2dbac frag u_ground_alb 640 vec3 1 0 U a0f2dbac frag u_ground_alb_hi 656 vec3 1 0 U a0f2dbac frag u_ground_hi_y 668 float 1 0 U a0f2dbac frag u_ground_hi_w 672 float 1 0 U a0f2dbac frag u_ibl_scale 688 vec3 1 0 U a0f2dbac frag u_daylight 700 float 1 0 U a0f2dbac frag u_fire_pos 704 vec3 1 0 U a0f2dbac frag u_fire_color 720 vec3 1 0 U a0f2dbac frag u_hand_pos 736 vec3 1 0 U a0f2dbac frag u_hand_color 752 vec3 1 0 U a0f2dbac frag u_hand_dir 768 vec3 1 0 U a0f2dbac frag u_hand_cone 780 float 1 0 U a0f2dbac frag u_hand_reach 784 float 1 0 U a0f2dbac frag u_ts_origin 792 vec2 1 0 U a0f2dbac frag u_ts_half 800 float 1 0 U a0f2dbac frag u_ts_on 804 float 1 0 U a0f2dbac frag u_force_cascade 808 int 1 0 U a0f2dbac frag u_cloud_shadow 812 float 1 0 U a0f2dbac frag u_time 816 float 1 0 U a0f2dbac frag u_fog_inscatter 820 float 1 0 U a0f2dbac frag u_fog_desat 824 float 1 0 U a0f2dbac frag u_fog_wall 828 float 1 0 U a0f2dbac frag u_half 832 float 1 0 U a0f2dbac frag u_texel 836 float 1 0 U a0f2dbac frag u_ortho_on 840 float 1 0 U a0f2dbac frag u_tp_on 844 float 1 0 U a0f2dbac frag u_tp_dims 848 vec4 1 0 U a0f2dbac frag u_carpet_on 864 float 1 0 U a0f2dbac frag u_snow_line 868 float 1 0 U a0f2dbac frag u_lake_level 872 float 1 0 U a0f2dbac frag u_wet 876 float 1 0 U a0f2dbac frag u_sea_level 880 float 1 0 U a0f2dbac frag u_lake 896 vec4 1 0 U a0f2dbac frag u_origin 912 vec2 1 0 U a0f2dbac frag u_view 928 mat4 1 0 U a0f2dbac frag u_far_split 992 float 1 0 U a0f2dbac frag u_far_band 996 float 1 0 T a0f2dbac u_brdf 2 T a0f2dbac u_carpet 3 T a0f2dbac u_grass_a 4 T a0f2dbac u_grass_d 5 T a0f2dbac u_grass_n 6 T a0f2dbac u_height 7 T a0f2dbac u_irradiance 8 T a0f2dbac u_ortho 9 T a0f2dbac u_prefilter 10 T a0f2dbac u_rock_a 11 T a0f2dbac u_rock_d 12 T a0f2dbac u_rock_n 13 T a0f2dbac u_shadow 14 T a0f2dbac u_snow_d 15 T a0f2dbac u_sunshadow 16 T a0f2dbac u_ter_normal 17 T a0f2dbac u_tershadow 18 T a0f2dbac u_tershadow_aux 19 T a0f2dbac u_tp_h 20 T a0f2dbac u_tp_nrm 21 T a0f2dbac u_tp_ortho 22 T a0f2dbac u_tp_page 23 T a0f2dbac u_ts_height 24 P 5e4589a1 terrain.vert terrain.frag #define SUN_INLINE;#define NEAR_ONLY; B 5e4589a1 vert 0 224 U 5e4589a1 vert u_half 0 float 1 0 U 5e4589a1 vert u_view 16 mat4 1 0 U 5e4589a1 vert u_proj 80 mat4 1 0 U 5e4589a1 vert u_origin 144 vec2 1 0 U 5e4589a1 vert u_cam_pos 160 vec3 1 0 U 5e4589a1 vert u_node 176 vec3 1 0 U 5e4589a1 vert u_morph 192 vec2 1 0 U 5e4589a1 vert u_grid 200 float 1 0 U 5e4589a1 vert u_tp_on 204 float 1 0 U 5e4589a1 vert u_tp_dims 208 vec4 1 0 I 5e4589a1 a_xz 0 vec2 B 5e4589a1 frag 1 1000 U 5e4589a1 frag u_cascade_vp 0 mat4 5 64 U 5e4589a1 frag u_cascade_split 320 float 5 16 U 5e4589a1 frag u_cascade_range 400 float 5 16 U 5e4589a1 frag u_cascade_texel 480 float 5 16 U 5e4589a1 frag u_sun_dir 560 vec3 1 0 U 5e4589a1 frag u_sun_color 576 vec3 1 0 U 5e4589a1 frag u_cam_pos 592 vec3 1 0 U 5e4589a1 frag u_prefilter_levels 604 float 1 0 U 5e4589a1 frag u_fog_density 608 float 1 0 U 5e4589a1 frag u_fog_height_falloff 612 float 1 0 U 5e4589a1 frag u_fog_base 616 float 1 0 U 5e4589a1 frag u_clip_y 620 float 1 0 U 5e4589a1 frag u_spec_scale 624 float 1 0 U 5e4589a1 frag u_sky_rot 632 vec2 1 0 U 5e4589a1 frag u_ground_alb 640 vec3 1 0 U 5e4589a1 frag u_ground_alb_hi 656 vec3 1 0 U 5e4589a1 frag u_ground_hi_y 668 float 1 0 U 5e4589a1 frag u_ground_hi_w 672 float 1 0 U 5e4589a1 frag u_ibl_scale 688 vec3 1 0 U 5e4589a1 frag u_daylight 700 float 1 0 U 5e4589a1 frag u_fire_pos 704 vec3 1 0 U 5e4589a1 frag u_fire_color 720 vec3 1 0 U 5e4589a1 frag u_hand_pos 736 vec3 1 0 U 5e4589a1 frag u_hand_color 752 vec3 1 0 U 5e4589a1 frag u_hand_dir 768 vec3 1 0 U 5e4589a1 frag u_hand_cone 780 float 1 0 U 5e4589a1 frag u_hand_reach 784 float 1 0 U 5e4589a1 frag u_ts_origin 792 vec2 1 0 U 5e4589a1 frag u_ts_half 800 float 1 0 U 5e4589a1 frag u_ts_on 804 float 1 0 U 5e4589a1 frag u_force_cascade 808 int 1 0 U 5e4589a1 frag u_cloud_shadow 812 float 1 0 U 5e4589a1 frag u_time 816 float 1 0 U 5e4589a1 frag u_fog_inscatter 820 float 1 0 U 5e4589a1 frag u_fog_desat 824 float 1 0 U 5e4589a1 frag u_fog_wall 828 float 1 0 U 5e4589a1 frag u_half 832 float 1 0 U 5e4589a1 frag u_texel 836 float 1 0 U 5e4589a1 frag u_ortho_on 840 float 1 0 U 5e4589a1 frag u_tp_on 844 float 1 0 U 5e4589a1 frag u_tp_dims 848 vec4 1 0 U 5e4589a1 frag u_carpet_on 864 float 1 0 U 5e4589a1 frag u_snow_line 868 float 1 0 U 5e4589a1 frag u_lake_level 872 float 1 0 U 5e4589a1 frag u_wet 876 float 1 0 U 5e4589a1 frag u_sea_level 880 float 1 0 U 5e4589a1 frag u_lake 896 vec4 1 0 U 5e4589a1 frag u_origin 912 vec2 1 0 U 5e4589a1 frag u_view 928 mat4 1 0 U 5e4589a1 frag u_far_split 992 float 1 0 U 5e4589a1 frag u_far_band 996 float 1 0 T 5e4589a1 u_brdf 2 T 5e4589a1 u_carpet 3 T 5e4589a1 u_grass_a 4 T 5e4589a1 u_grass_d 5 T 5e4589a1 u_grass_n 6 T 5e4589a1 u_height 7 T 5e4589a1 u_irradiance 8 T 5e4589a1 u_ortho 9 T 5e4589a1 u_prefilter 10 T 5e4589a1 u_rock_a 11 T 5e4589a1 u_rock_d 12 T 5e4589a1 u_rock_n 13 T 5e4589a1 u_shadow 14 T 5e4589a1 u_snow_d 15 T 5e4589a1 u_sunshadow 16 T 5e4589a1 u_ter_normal 17 T 5e4589a1 u_tershadow 18 T 5e4589a1 u_tershadow_aux 19 T 5e4589a1 u_tp_h 20 T 5e4589a1 u_tp_nrm 21 T 5e4589a1 u_tp_ortho 22 T 5e4589a1 u_tp_page 23 T 5e4589a1 u_ts_height 24 P bf3151c8 terrain.vert tersun.frag B bf3151c8 vert 0 224 U bf3151c8 vert u_half 0 float 1 0 U bf3151c8 vert u_view 16 mat4 1 0 U bf3151c8 vert u_proj 80 mat4 1 0 U bf3151c8 vert u_origin 144 vec2 1 0 U bf3151c8 vert u_cam_pos 160 vec3 1 0 U bf3151c8 vert u_node 176 vec3 1 0 U bf3151c8 vert u_morph 192 vec2 1 0 U bf3151c8 vert u_grid 200 float 1 0 U bf3151c8 vert u_tp_on 204 float 1 0 U bf3151c8 vert u_tp_dims 208 vec4 1 0 I bf3151c8 a_xz 0 vec2 B bf3151c8 frag 1 936 U bf3151c8 frag u_cascade_vp 0 mat4 5 64 U bf3151c8 frag u_cascade_split 320 float 5 16 U bf3151c8 frag u_cascade_range 400 float 5 16 U bf3151c8 frag u_cascade_texel 480 float 5 16 U bf3151c8 frag u_sun_dir 560 vec3 1 0 U bf3151c8 frag u_sun_color 576 vec3 1 0 U bf3151c8 frag u_cam_pos 592 vec3 1 0 U bf3151c8 frag u_prefilter_levels 604 float 1 0 U bf3151c8 frag u_fog_density 608 float 1 0 U bf3151c8 frag u_fog_height_falloff 612 float 1 0 U bf3151c8 frag u_fog_base 616 float 1 0 U bf3151c8 frag u_clip_y 620 float 1 0 U bf3151c8 frag u_spec_scale 624 float 1 0 U bf3151c8 frag u_sky_rot 632 vec2 1 0 U bf3151c8 frag u_ground_alb 640 vec3 1 0 U bf3151c8 frag u_ground_alb_hi 656 vec3 1 0 U bf3151c8 frag u_ground_hi_y 668 float 1 0 U bf3151c8 frag u_ground_hi_w 672 float 1 0 U bf3151c8 frag u_ibl_scale 688 vec3 1 0 U bf3151c8 frag u_daylight 700 float 1 0 U bf3151c8 frag u_fire_pos 704 vec3 1 0 U bf3151c8 frag u_fire_color 720 vec3 1 0 U bf3151c8 frag u_hand_pos 736 vec3 1 0 U bf3151c8 frag u_hand_color 752 vec3 1 0 U bf3151c8 frag u_hand_dir 768 vec3 1 0 U bf3151c8 frag u_hand_cone 780 float 1 0 U bf3151c8 frag u_hand_reach 784 float 1 0 U bf3151c8 frag u_ts_origin 792 vec2 1 0 U bf3151c8 frag u_ts_half 800 float 1 0 U bf3151c8 frag u_ts_on 804 float 1 0 U bf3151c8 frag u_force_cascade 808 int 1 0 U bf3151c8 frag u_cloud_shadow 812 float 1 0 U bf3151c8 frag u_time 816 float 1 0 U bf3151c8 frag u_fog_inscatter 820 float 1 0 U bf3151c8 frag u_fog_desat 824 float 1 0 U bf3151c8 frag u_fog_wall 828 float 1 0 U bf3151c8 frag u_tp_on 832 float 1 0 U bf3151c8 frag u_tp_dims 848 vec4 1 0 U bf3151c8 frag u_view 864 mat4 1 0 U bf3151c8 frag u_far_split 928 float 1 0 U bf3151c8 frag u_far_band 932 float 1 0 T bf3151c8 u_brdf 2 T bf3151c8 u_height 3 T bf3151c8 u_irradiance 4 T bf3151c8 u_prefilter 5 T bf3151c8 u_shadow 6 T bf3151c8 u_ter_normal 7 T bf3151c8 u_tershadow 8 T bf3151c8 u_tershadow_aux 9 T bf3151c8 u_tp_h 10 T bf3151c8 u_tp_nrm 11 T bf3151c8 u_tp_page 12 T bf3151c8 u_ts_height 13 P 46e2325c water.vert water.frag B 46e2325c vert 0 152 U 46e2325c vert u_view 0 mat4 1 0 U 46e2325c vert u_proj 64 mat4 1 0 U 46e2325c vert u_level 128 float 1 0 U 46e2325c vert u_center 136 vec2 1 0 U 46e2325c vert u_extent 144 vec2 1 0 I 46e2325c a_xz 0 vec2 B 46e2325c frag 1 1012 U 46e2325c frag u_cascade_vp 0 mat4 5 64 U 46e2325c frag u_cascade_split 320 float 5 16 U 46e2325c frag u_cascade_range 400 float 5 16 U 46e2325c frag u_cascade_texel 480 float 5 16 U 46e2325c frag u_sun_dir 560 vec3 1 0 U 46e2325c frag u_sun_color 576 vec3 1 0 U 46e2325c frag u_cam_pos 592 vec3 1 0 U 46e2325c frag u_prefilter_levels 604 float 1 0 U 46e2325c frag u_fog_density 608 float 1 0 U 46e2325c frag u_fog_height_falloff 612 float 1 0 U 46e2325c frag u_fog_base 616 float 1 0 U 46e2325c frag u_clip_y 620 float 1 0 U 46e2325c frag u_spec_scale 624 float 1 0 U 46e2325c frag u_sky_rot 632 vec2 1 0 U 46e2325c frag u_ground_alb 640 vec3 1 0 U 46e2325c frag u_ground_alb_hi 656 vec3 1 0 U 46e2325c frag u_ground_hi_y 668 float 1 0 U 46e2325c frag u_ground_hi_w 672 float 1 0 U 46e2325c frag u_ibl_scale 688 vec3 1 0 U 46e2325c frag u_daylight 700 float 1 0 U 46e2325c frag u_fire_pos 704 vec3 1 0 U 46e2325c frag u_fire_color 720 vec3 1 0 U 46e2325c frag u_hand_pos 736 vec3 1 0 U 46e2325c frag u_hand_color 752 vec3 1 0 U 46e2325c frag u_hand_dir 768 vec3 1 0 U 46e2325c frag u_hand_cone 780 float 1 0 U 46e2325c frag u_hand_reach 784 float 1 0 U 46e2325c frag u_ts_origin 792 vec2 1 0 U 46e2325c frag u_ts_half 800 float 1 0 U 46e2325c frag u_ts_on 804 float 1 0 U 46e2325c frag u_force_cascade 808 int 1 0 U 46e2325c frag u_cloud_shadow 812 float 1 0 U 46e2325c frag u_time 816 float 1 0 U 46e2325c frag u_fog_inscatter 820 float 1 0 U 46e2325c frag u_fog_desat 824 float 1 0 U 46e2325c frag u_fog_wall 828 float 1 0 U 46e2325c frag u_view 832 mat4 1 0 U 46e2325c frag u_wade 896 vec3 1 0 U 46e2325c frag u_inv_vp 912 mat4 1 0 U 46e2325c frag u_screen 976 vec2 1 0 U 46e2325c frag u_refl_on 984 float 1 0 U 46e2325c frag u_center 992 vec2 1 0 U 46e2325c frag u_extent 1000 vec2 1 0 U 46e2325c frag u_clip_ellipse 1008 float 1 0 T 46e2325c u_brdf 2 T 46e2325c u_depth 3 T 46e2325c u_irradiance 4 T 46e2325c u_prefilter 5 T 46e2325c u_refl 6 T 46e2325c u_scene 7 T 46e2325c u_shadow 8 T 46e2325c u_tershadow 9 T 46e2325c u_tershadow_aux 10 T 46e2325c u_ts_height 11 P b20fdcb5 grass_inst.vert model.frag #define FOLIAGE;#define BLADE;#define GBLADE;#define GINST; B b20fdcb5 vert 0 160 U b20fdcb5 vert u_view 0 mat4 1 0 U b20fdcb5 vert u_proj 64 mat4 1 0 U b20fdcb5 vert u_time 128 float 1 0 U b20fdcb5 vert u_wind 132 float 1 0 U b20fdcb5 vert u_push 144 vec3 1 0 U b20fdcb5 vert u_dbg 156 int 1 0 I b20fdcb5 i_root 3 vec4 I b20fdcb5 i_shape 4 vec4 I b20fdcb5 i_ground 6 vec4 I b20fdcb5 a_pos 0 vec3 I b20fdcb5 i_tint 5 vec4 I b20fdcb5 a_uv 2 vec2 B b20fdcb5 frag 1 1088 U b20fdcb5 frag u_cascade_vp 0 mat4 5 64 U b20fdcb5 frag u_cascade_split 320 float 5 16 U b20fdcb5 frag u_cascade_range 400 float 5 16 U b20fdcb5 frag u_cascade_texel 480 float 5 16 U b20fdcb5 frag u_sun_dir 560 vec3 1 0 U b20fdcb5 frag u_sun_color 576 vec3 1 0 U b20fdcb5 frag u_cam_pos 592 vec3 1 0 U b20fdcb5 frag u_prefilter_levels 604 float 1 0 U b20fdcb5 frag u_fog_density 608 float 1 0 U b20fdcb5 frag u_fog_height_falloff 612 float 1 0 U b20fdcb5 frag u_fog_base 616 float 1 0 U b20fdcb5 frag u_clip_y 620 float 1 0 U b20fdcb5 frag u_spec_scale 624 float 1 0 U b20fdcb5 frag u_sky_rot 632 vec2 1 0 U b20fdcb5 frag u_ground_alb 640 vec3 1 0 U b20fdcb5 frag u_ground_alb_hi 656 vec3 1 0 U b20fdcb5 frag u_ground_hi_y 668 float 1 0 U b20fdcb5 frag u_ground_hi_w 672 float 1 0 U b20fdcb5 frag u_ibl_scale 688 vec3 1 0 U b20fdcb5 frag u_daylight 700 float 1 0 U b20fdcb5 frag u_fire_pos 704 vec3 1 0 U b20fdcb5 frag u_fire_color 720 vec3 1 0 U b20fdcb5 frag u_hand_pos 736 vec3 1 0 U b20fdcb5 frag u_hand_color 752 vec3 1 0 U b20fdcb5 frag u_hand_dir 768 vec3 1 0 U b20fdcb5 frag u_hand_cone 780 float 1 0 U b20fdcb5 frag u_hand_reach 784 float 1 0 U b20fdcb5 frag u_ts_origin 792 vec2 1 0 U b20fdcb5 frag u_ts_half 800 float 1 0 U b20fdcb5 frag u_ts_on 804 float 1 0 U b20fdcb5 frag u_force_cascade 808 int 1 0 U b20fdcb5 frag u_cloud_shadow 812 float 1 0 U b20fdcb5 frag u_time 816 float 1 0 U b20fdcb5 frag u_fog_inscatter 820 float 1 0 U b20fdcb5 frag u_fog_desat 824 float 1 0 U b20fdcb5 frag u_fog_wall 828 float 1 0 U b20fdcb5 frag u_model_h 832 float 1 0 U b20fdcb5 frag u_fac_base_inv 848 vec4 1 0 U b20fdcb5 frag u_fac_mr_inv 864 vec2 1 0 U b20fdcb5 frag u_fac_emis 880 vec3 1 0 U b20fdcb5 frag u_view 896 mat4 1 0 U b20fdcb5 frag u_tint 960 vec3 1 0 U b20fdcb5 frag u_rough_scale 972 float 1 0 U b20fdcb5 frag u_emissive 976 float 1 0 U b20fdcb5 frag u_blade_base 992 vec3 1 0 U b20fdcb5 frag u_blade_tip 1008 vec3 1 0 U b20fdcb5 frag u_blade_cols 1020 float 1 0 U b20fdcb5 frag u_blade_tex_on 1024 float 1 0 U b20fdcb5 frag u_gk_seed 1040 vec4 1 0 U b20fdcb5 frag u_gk_look 1056 vec4 1 0 U b20fdcb5 frag u_gk_mat 1072 vec4 1 0 T b20fdcb5 u_arm 2 T b20fdcb5 u_blade_tex 3 T b20fdcb5 u_brdf 4 T b20fdcb5 u_diff 5 T b20fdcb5 u_irradiance 6 T b20fdcb5 u_nrm 7 T b20fdcb5 u_prefilter 8 T b20fdcb5 u_shadow 9 T b20fdcb5 u_tershadow 10 T b20fdcb5 u_tershadow_aux 11 T b20fdcb5 u_ts_height 12 E 61