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