Blender  V3.3
Public Member Functions | Public Attributes | List of all members
SVMCompiler::Summary Struct Reference

#include <svm.h>

Public Member Functions

 Summary ()
 
string full_report () const
 

Public Attributes

int num_svm_nodes
 
int peak_stack_usage
 
double time_finalize
 
double time_generate_surface
 
double time_generate_bump
 
double time_generate_volume
 
double time_generate_displacement
 
double time_total
 

Detailed Description

Definition at line 53 of file scene/svm.h.

Constructor & Destructor Documentation

◆ Summary()

SVMCompiler::Summary::Summary ( )

Definition at line 935 of file svm.cpp.

Member Function Documentation

◆ full_report()

string SVMCompiler::Summary::full_report ( ) const

Definition at line 947 of file svm.cpp.

References string_printf().

Referenced by SVMShaderManager::device_update_shader().

Member Data Documentation

◆ num_svm_nodes

int SVMCompiler::Summary::num_svm_nodes

Definition at line 57 of file scene/svm.h.

Referenced by SVMCompiler::compile().

◆ peak_stack_usage

int SVMCompiler::Summary::peak_stack_usage

Definition at line 60 of file scene/svm.h.

Referenced by SVMCompiler::compile().

◆ time_finalize

double SVMCompiler::Summary::time_finalize

Definition at line 63 of file scene/svm.h.

Referenced by SVMCompiler::compile().

◆ time_generate_bump

double SVMCompiler::Summary::time_generate_bump

Definition at line 69 of file scene/svm.h.

Referenced by SVMCompiler::compile().

◆ time_generate_displacement

double SVMCompiler::Summary::time_generate_displacement

Definition at line 75 of file scene/svm.h.

Referenced by SVMCompiler::compile().

◆ time_generate_surface

double SVMCompiler::Summary::time_generate_surface

Definition at line 66 of file scene/svm.h.

Referenced by SVMCompiler::compile().

◆ time_generate_volume

double SVMCompiler::Summary::time_generate_volume

Definition at line 72 of file scene/svm.h.

Referenced by SVMCompiler::compile().

◆ time_total

double SVMCompiler::Summary::time_total

Definition at line 78 of file scene/svm.h.

Referenced by SVMCompiler::compile().


The documentation for this struct was generated from the following files: