feat(render3d): Vulkan in a macOS window through MoltenVK; window built-ins take a slice's elements; the NEAR_FADE SPIR-V
- a CAMetalLayer on the view (cocoa.ll win_metal_layer), VK_EXT_metal_surface, QuartzCore linked with Vk.*; the drawable measured after the layer sets the backing scale - vk_mac.ll opens MoltenVK directly after any loader: a bundle ships only libMoltenVK.dylib - a covered window is not presented to (win_visible); one frame in flight on macOS (R3D_VK_INFLIGHT), with images, buffers and descriptor pools held until it is done - win_held / win_mouse / win_pad / win_touch / win_text / win_present pass slice elements (arg_buf): every windowed program died on its first input poll - variants.list and SPIR-V for the three NEAR_FADE foliage programs Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
9862ec82e3
commit
38d4ea72b1
25 changed files with 627 additions and 164 deletions
BIN
packages/ludic.render3d/shaders/spv/266d2401.frag.spv
Normal file
BIN
packages/ludic.render3d/shaders/spv/266d2401.frag.spv
Normal file
Binary file not shown.
BIN
packages/ludic.render3d/shaders/spv/266d2401.vert.spv
Normal file
BIN
packages/ludic.render3d/shaders/spv/266d2401.vert.spv
Normal file
Binary file not shown.
BIN
packages/ludic.render3d/shaders/spv/5e70d731.frag.spv
Normal file
BIN
packages/ludic.render3d/shaders/spv/5e70d731.frag.spv
Normal file
Binary file not shown.
BIN
packages/ludic.render3d/shaders/spv/5e70d731.vert.spv
Normal file
BIN
packages/ludic.render3d/shaders/spv/5e70d731.vert.spv
Normal file
Binary file not shown.
BIN
packages/ludic.render3d/shaders/spv/b603a056.frag.spv
Normal file
BIN
packages/ludic.render3d/shaders/spv/b603a056.frag.spv
Normal file
Binary file not shown.
BIN
packages/ludic.render3d/shaders/spv/b603a056.vert.spv
Normal file
BIN
packages/ludic.render3d/shaders/spv/b603a056.vert.spv
Normal file
Binary file not shown.
|
|
@ -141,6 +141,56 @@ T c57b4f14 u_shadow 5
|
|||
T c57b4f14 u_src 6
|
||||
T c57b4f14 u_tershadow 7
|
||||
T c57b4f14 u_ts_height 8
|
||||
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_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_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
|
||||
|
|
@ -740,6 +790,58 @@ T a4683767 u_prefilter 8
|
|||
T a4683767 u_shadow 9
|
||||
T a4683767 u_tershadow 10
|
||||
T a4683767 u_ts_height 11
|
||||
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_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_ts_height 8
|
||||
P d48d6a48 grass.mesh model.frag #define FOLIAGE;#define BLADE;#define MESH;
|
||||
B d48d6a48 vert 0 4384
|
||||
U d48d6a48 vert u_view 0 mat4 1 0
|
||||
|
|
@ -1355,6 +1457,68 @@ T bfa15301 u_prefilter 5
|
|||
T bfa15301 u_shadow 6
|
||||
T bfa15301 u_tershadow 7
|
||||
T bfa15301 u_ts_height 8
|
||||
P 266d2401 model.vert depth.frag #define FOLIAGE;#define WIND;#define ALPHA_TEST;#define NEAR_FADE;
|
||||
B 266d2401 vert 0 236
|
||||
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_model_h 228 float 1 0
|
||||
U 266d2401 vert u_flutter 232 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 828
|
||||
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
|
||||
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_ts_height 8
|
||||
P 01089da8 model.vert model.frag
|
||||
B 01089da8 vert 0 236
|
||||
U 01089da8 vert u_view 0 mat4 1 0
|
||||
|
|
@ -1566,6 +1730,76 @@ T 1ce5c5d1 u_prefilter 8
|
|||
T 1ce5c5d1 u_shadow 9
|
||||
T 1ce5c5d1 u_tershadow 10
|
||||
T 1ce5c5d1 u_ts_height 11
|
||||
P 5e70d731 model.vert model.frag #define FOLIAGE;#define WIND;#define ALPHA_TEST;#define NEAR_FADE;
|
||||
B 5e70d731 vert 0 236
|
||||
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_model_h 228 float 1 0
|
||||
U 5e70d731 vert u_flutter 232 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 916
|
||||
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_model_h 828 float 1 0
|
||||
U 5e70d731 frag u_view 832 mat4 1 0
|
||||
U 5e70d731 frag u_tint 896 vec3 1 0
|
||||
U 5e70d731 frag u_rough_scale 908 float 1 0
|
||||
U 5e70d731 frag u_emissive 912 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_ts_height 11
|
||||
P f4a2b586 model.vert model.frag #define FOLIAGE;#define WIND;#define BLADE;
|
||||
B f4a2b586 vert 0 252
|
||||
U f4a2b586 vert u_view 0 mat4 1 0
|
||||
|
|
@ -1783,6 +2017,76 @@ T 4dda406a u_prefilter 8
|
|||
T 4dda406a u_shadow 9
|
||||
T 4dda406a u_tershadow 10
|
||||
T 4dda406a u_ts_height 11
|
||||
P b603a056 model.vert model.frag #define FOLIAGE;#define WIND;#define EQ_PASS;#define NEAR_FADE;
|
||||
B b603a056 vert 0 236
|
||||
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_model_h 228 float 1 0
|
||||
U b603a056 vert u_flutter 232 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 916
|
||||
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_model_h 828 float 1 0
|
||||
U b603a056 frag u_view 832 mat4 1 0
|
||||
U b603a056 frag u_tint 896 vec3 1 0
|
||||
U b603a056 frag u_rough_scale 908 float 1 0
|
||||
U b603a056 frag u_emissive 912 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_ts_height 11
|
||||
P 3b183d8f model.vert model.frag #define FOLIAGE;#define WIND;#define FLOWER;
|
||||
B 3b183d8f vert 0 236
|
||||
U 3b183d8f vert u_view 0 mat4 1 0
|
||||
|
|
@ -3218,105 +3522,3 @@ T 46e2325c u_scene 7
|
|||
T 46e2325c u_shadow 8
|
||||
T 46e2325c u_tershadow 9
|
||||
T 46e2325c u_ts_height 10
|
||||
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_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_ts_height 8
|
||||
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_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_ts_height 9
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
fullscreen.vert|adapt.frag|
|
||||
fullscreen.vert|bloom_down.frag|
|
||||
fullscreen.vert|bloom_up.frag|
|
||||
fullscreen.vert|dof.frag|
|
||||
fullscreen.vert|heightgen.frag|#define DEM;
|
||||
fullscreen.vert|ibl_brdf.frag|
|
||||
fullscreen.vert|ibl_irradiance.frag|
|
||||
|
|
@ -17,6 +18,7 @@ fullscreen.vert|ternormal.frag|
|
|||
fullscreen.vert|tershadow.frag|#define NOISE_ONLY;
|
||||
fullscreen.vert|tonemap.frag|
|
||||
fullscreen.vert|tonemap.frag|#define HDR10;
|
||||
fullscreen.vert|volumetric.frag|
|
||||
grass.mesh|model.frag|#define FOLIAGE;#define BLADE;#define MESH;
|
||||
grass.vert|model.frag|#define FOLIAGE;#define BLADE;
|
||||
grass.vert|model.frag|#define FOLIAGE;#define BLADE;#define TILES;
|
||||
|
|
@ -26,12 +28,15 @@ model.vert|bake.frag|
|
|||
model.vert|bake.frag|#define CARD;
|
||||
model.vert|bake.frag|#define FLOWER;
|
||||
model.vert|depth.frag|#define FOLIAGE;#define WIND;#define ALPHA_TEST;
|
||||
model.vert|depth.frag|#define FOLIAGE;#define WIND;#define ALPHA_TEST;#define NEAR_FADE;
|
||||
model.vert|model.frag|
|
||||
model.vert|model.frag|#define CARD;#define CHEAP;
|
||||
model.vert|model.frag|#define FOLIAGE;#define WIND;#define ALPHA_TEST;
|
||||
model.vert|model.frag|#define FOLIAGE;#define WIND;#define ALPHA_TEST;#define NEAR_FADE;
|
||||
model.vert|model.frag|#define FOLIAGE;#define WIND;#define BLADE;
|
||||
model.vert|model.frag|#define FOLIAGE;#define WIND;#define CARD;
|
||||
model.vert|model.frag|#define FOLIAGE;#define WIND;#define EQ_PASS;
|
||||
model.vert|model.frag|#define FOLIAGE;#define WIND;#define EQ_PASS;#define NEAR_FADE;
|
||||
model.vert|model.frag|#define FOLIAGE;#define WIND;#define FLOWER;
|
||||
model.vert|model.frag|#define SHADOW_PASS;#define WIND;#define CARD;
|
||||
model.vert|model.frag|#define WIND;
|
||||
|
|
@ -54,5 +59,3 @@ terrain.vert|terrain.frag|#define SUN_INLINE;#define FAR_ONLY;
|
|||
terrain.vert|terrain.frag|#define SUN_INLINE;#define NEAR_ONLY;
|
||||
terrain.vert|tersun.frag|
|
||||
water.vert|water.frag|
|
||||
fullscreen.vert|volumetric.frag|
|
||||
fullscreen.vert|dof.frag|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue