Skip to content

Commit 055ffa5

Browse files
committed
shaders: Add LUA scripts for all shaders.
1 parent 2ed4336 commit 055ffa5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1219
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("accum_volumetric", "accum_volumetric")
3+
: fog (false)
4+
: zb (true,false)
5+
: blend (true,blend.one,blend.one)
6+
-- : aref (true,0)
7+
: sorting (2, false)
8+
-- TODO: Implement sampler states
9+
-- shader:sampler ("s_lmap") :texture (t_base): clamp()
10+
-- shader:sampler ("s_smap") :texture ("null")
11+
-- shader:sampler ("s_noise") :texture("fx\\fx_noise") : f_linear ()
12+
13+
shader:dx10texture ("s_lmap", t_base)
14+
shader:dx10texture ("s_smap", "null")
15+
shader:dx10texture ("s_noise", "fx\\fx_noise")
16+
17+
shader:dx10sampler ("smp_rtlinear")
18+
shader:dx10sampler ("smp_linear")
19+
-- shader:dx10sampler ("smp_jitter")
20+
shader:dx10sampler ("smp_smap")
21+
end
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("accum_volumetric", "accum_volumetric")
3+
: fog (false)
4+
: zb (true,false)
5+
: blend (true,blend.one,blend.one)
6+
-- : aref (true,0)
7+
: sorting (2, false)
8+
-- TODO: Implement sampler states
9+
-- shader:sampler ("s_lmap") :texture (t_base): clamp()
10+
-- shader:sampler ("s_smap") :texture ("null")
11+
-- shader:sampler ("s_noise") :texture("fx\\fx_noise") : f_linear ()
12+
13+
shader:dx10texture ("s_lmap", t_base)
14+
shader:dx10texture ("s_smap", "null")
15+
shader:dx10texture ("s_noise", "fx\\fx_noise")
16+
17+
shader:dx10sampler ("smp_rtlinear")
18+
shader:dx10sampler ("smp_linear")
19+
-- shader:dx10sampler ("smp_jitter")
20+
shader:dx10sampler ("smp_smap")
21+
end
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("stub_notransform_2uv", "accum_volumetric_sun_normal")
3+
: fog (false)
4+
: zb (false,false)
5+
: blend (true,blend.one,blend.one)
6+
: sorting (2, false)
7+
-- TODO: DX10: Implement for near and far phase.
8+
-- TODO: DX10: Setup samplers.
9+
-- shader:sampler ("s_smap") :texture ("null")
10+
-- shader:sampler ("s_position") :texture ("$user$position")
11+
-- shader:sampler ("jitter0") :texture ("$user$jitter_0") : f_none ()
12+
13+
shader:dx10texture ("s_smap", "null")
14+
shader:dx10texture ("s_smap_minmax", "$user$smap_depth_minmax");
15+
shader:dx10texture ("s_position", "$user$position")
16+
shader:dx10texture ("jitter0", "$user$jitter_0")
17+
18+
shader:dx10sampler ("smp_nofilter")
19+
shader:dx10sampler ("smp_jitter")
20+
shader:dx10sampler ("smp_smap")
21+
end
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("accum_sun", "accum_volumetric_sun_minmax")
3+
: fog (false)
4+
: zb (false,false)
5+
: blend (true,blend.one,blend.one)
6+
: sorting (2, false)
7+
-- TODO: DX10: Implement for near and far phase.
8+
-- TODO: DX10: Setup samplers.
9+
-- shader:sampler ("s_smap") :texture ("null")
10+
-- shader:sampler ("s_position") :texture ("$user$position")
11+
-- shader:sampler ("jitter0") :texture ("$user$jitter_0") : f_none ()
12+
13+
shader:dx10texture ("s_smap", "null")
14+
shader:dx10texture ("s_smap_minmax", "$user$smap_depth_minmax");
15+
shader:dx10texture ("s_position", "$user$position")
16+
shader:dx10texture ("jitter0", "$user$jitter_0")
17+
18+
shader:dx10sampler ("smp_nofilter")
19+
shader:dx10sampler ("smp_jitter")
20+
shader:dx10sampler ("smp_smap")
21+
end
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("accum_sun", "accum_volumetric_sun_msaa0")
3+
: fog (false)
4+
: zb (false,false)
5+
: blend (true,blend.one,blend.one)
6+
: sorting (2, false)
7+
-- TODO: DX10: Implement for near and far phase.
8+
-- TODO: DX10: Setup samplers.
9+
-- shader:sampler ("s_smap") :texture ("null")
10+
-- shader:sampler ("s_position") :texture ("$user$position")
11+
-- shader:sampler ("jitter0") :texture ("$user$jitter_0") : f_none ()
12+
13+
shader:dx10texture ("s_smap", "null")
14+
shader:dx10texture ("s_position", "$user$position")
15+
shader:dx10texture ("jitter0", "$user$jitter_0")
16+
17+
shader:dx10sampler ("smp_nofilter")
18+
shader:dx10sampler ("smp_jitter")
19+
shader:dx10sampler ("smp_smap")
20+
end
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("accum_sun", "accum_volumetric_sun_msaa1")
3+
: fog (false)
4+
: zb (false,false)
5+
: blend (true,blend.one,blend.one)
6+
: sorting (2, false)
7+
-- TODO: DX10: Implement for near and far phase.
8+
-- TODO: DX10: Setup samplers.
9+
-- shader:sampler ("s_smap") :texture ("null")
10+
-- shader:sampler ("s_position") :texture ("$user$position")
11+
-- shader:sampler ("jitter0") :texture ("$user$jitter_0") : f_none ()
12+
13+
shader:dx10texture ("s_smap", "null")
14+
shader:dx10texture ("s_position", "$user$position")
15+
shader:dx10texture ("jitter0", "$user$jitter_0")
16+
17+
shader:dx10sampler ("smp_nofilter")
18+
shader:dx10sampler ("smp_jitter")
19+
shader:dx10sampler ("smp_smap")
20+
end
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("accum_sun", "accum_volumetric_sun_msaa2")
3+
: fog (false)
4+
: zb (false,false)
5+
: blend (true,blend.one,blend.one)
6+
: sorting (2, false)
7+
-- TODO: DX10: Implement for near and far phase.
8+
-- TODO: DX10: Setup samplers.
9+
-- shader:sampler ("s_smap") :texture ("null")
10+
-- shader:sampler ("s_position") :texture ("$user$position")
11+
-- shader:sampler ("jitter0") :texture ("$user$jitter_0") : f_none ()
12+
13+
shader:dx10texture ("s_smap", "null")
14+
shader:dx10texture ("s_position", "$user$position")
15+
shader:dx10texture ("jitter0", "$user$jitter_0")
16+
17+
shader:dx10sampler ("smp_nofilter")
18+
shader:dx10sampler ("smp_jitter")
19+
shader:dx10sampler ("smp_smap")
20+
end
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("accum_sun", "accum_volumetric_sun_msaa3")
3+
: fog (false)
4+
: zb (false,false)
5+
: blend (true,blend.one,blend.one)
6+
: sorting (2, false)
7+
-- TODO: DX10: Implement for near and far phase.
8+
-- TODO: DX10: Setup samplers.
9+
-- shader:sampler ("s_smap") :texture ("null")
10+
-- shader:sampler ("s_position") :texture ("$user$position")
11+
-- shader:sampler ("jitter0") :texture ("$user$jitter_0") : f_none ()
12+
13+
shader:dx10texture ("s_smap", "null")
14+
shader:dx10texture ("s_position", "$user$position")
15+
shader:dx10texture ("jitter0", "$user$jitter_0")
16+
17+
shader:dx10sampler ("smp_nofilter")
18+
shader:dx10sampler ("smp_jitter")
19+
shader:dx10sampler ("smp_smap")
20+
end
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("accum_sun", "accum_volumetric_sun_msaa4")
3+
: fog (false)
4+
: zb (false,false)
5+
: blend (true,blend.one,blend.one)
6+
: sorting (2, false)
7+
-- TODO: DX10: Implement for near and far phase.
8+
-- TODO: DX10: Setup samplers.
9+
-- shader:sampler ("s_smap") :texture ("null")
10+
-- shader:sampler ("s_position") :texture ("$user$position")
11+
-- shader:sampler ("jitter0") :texture ("$user$jitter_0") : f_none ()
12+
13+
shader:dx10texture ("s_smap", "null")
14+
shader:dx10texture ("s_position", "$user$position")
15+
shader:dx10texture ("jitter0", "$user$jitter_0")
16+
17+
shader:dx10sampler ("smp_nofilter")
18+
shader:dx10sampler ("smp_jitter")
19+
shader:dx10sampler ("smp_smap")
20+
end
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
function normal (shader, t_base, t_second, t_detail)
2+
shader:begin ("accum_sun", "accum_volumetric_sun_msaa5")
3+
: fog (false)
4+
: zb (false,false)
5+
: blend (true,blend.one,blend.one)
6+
: sorting (2, false)
7+
-- TODO: DX10: Implement for near and far phase.
8+
-- TODO: DX10: Setup samplers.
9+
-- shader:sampler ("s_smap") :texture ("null")
10+
-- shader:sampler ("s_position") :texture ("$user$position")
11+
-- shader:sampler ("jitter0") :texture ("$user$jitter_0") : f_none ()
12+
13+
shader:dx10texture ("s_smap", "null")
14+
shader:dx10texture ("s_position", "$user$position")
15+
shader:dx10texture ("jitter0", "$user$jitter_0")
16+
17+
shader:dx10sampler ("smp_nofilter")
18+
shader:dx10sampler ("smp_jitter")
19+
shader:dx10sampler ("smp_smap")
20+
end

0 commit comments

Comments
 (0)