File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
include/nbl/builtin/hlsl/bxdf Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -40,8 +40,8 @@ struct SDeltaDistribution
4040 bxdf::Reflect<scalar_type> r = bxdf::Reflect<scalar_type>::create (V, interaction.getN ());
4141 ray_dir_info_type L = interaction.getV ().reflect (r);
4242 sample_type s = sample_type::create (L, interaction.getN ());
43- s.TdotL = -hlsl:: dot (V,L. getDirection () );
44- s.BdotL = -hlsl:: dot (V, interaction.getB () );
43+ s.TdotL = -interaction. getTdotV ( );
44+ s.BdotL = -interaction.getBdotV ( );
4545 s.NdotL = interaction.getNdotV ();
4646 s.NdotL2 = interaction.getNdotV2 ();
4747 return s;
Original file line number Diff line number Diff line change @@ -38,13 +38,12 @@ struct SDeltaDistribution
3838 {
3939 ray_dir_info_type L = interaction.getV ().transmit ();
4040 sample_type s = sample_type::create (L, interaction.getN ());
41- s.TdotL = hlsl:: dot (L. getDirection (), interaction.getT () );
42- s.BdotL = hlsl:: dot (L. getDirection (), interaction.getB () );
41+ s.TdotL = - interaction.getTdotV ( );
42+ s.BdotL = - interaction.getBdotV ( );
4343 s.NdotL = -interaction.getNdotV ();
4444 s.NdotL2 = interaction.getNdotV2 ();
4545 return s;
4646 }
47-
4847 sample_type generate (NBL_CONST_REF_ARG (isotropic_interaction_type) interaction, const vector2_type u)
4948 {
5049 return generate (anisotropic_interaction_type::create (interaction), u);
You can’t perform that action at this time.
0 commit comments