Blender  V3.3
Public Member Functions | Public Attributes | List of all members
CompilationSettings Class Reference

Public Member Functions

 CompilationSettings ()
 

Public Attributes

string cuda_toolkit_dir
 
string input_file
 
string output_file
 
string ptx_file
 
vector< string > defines
 
vector< string > includes
 
int target_arch
 
int bits
 
bool verbose
 
bool fast_math
 
bool ptx_only
 

Detailed Description

Definition at line 31 of file cycles_cubin_cc.cpp.

Constructor & Destructor Documentation

◆ CompilationSettings()

CompilationSettings::CompilationSettings ( )
inline

Definition at line 33 of file cycles_cubin_cc.cpp.

Member Data Documentation

◆ bits

int CompilationSettings::bits

Definition at line 45 of file cycles_cubin_cc.cpp.

Referenced by link_ptxas(), and parse_parameters().

◆ cuda_toolkit_dir

string CompilationSettings::cuda_toolkit_dir

Definition at line 38 of file cycles_cubin_cc.cpp.

Referenced by init(), link_ptxas(), and parse_parameters().

◆ defines

vector<string> CompilationSettings::defines

Definition at line 42 of file cycles_cubin_cc.cpp.

Referenced by compile_cuda(), and parse_parameters().

◆ fast_math

bool CompilationSettings::fast_math

Definition at line 47 of file cycles_cubin_cc.cpp.

Referenced by compile_cuda(), and parse_parameters().

◆ includes

vector<string> CompilationSettings::includes

Definition at line 43 of file cycles_cubin_cc.cpp.

Referenced by compile_cuda(), and parse_parameters().

◆ input_file

string CompilationSettings::input_file

Definition at line 39 of file cycles_cubin_cc.cpp.

Referenced by compile_cuda(), and parse_parameters().

◆ output_file

string CompilationSettings::output_file

Definition at line 40 of file cycles_cubin_cc.cpp.

Referenced by compile_cuda(), link_ptxas(), and parse_parameters().

◆ ptx_file

string CompilationSettings::ptx_file

Definition at line 41 of file cycles_cubin_cc.cpp.

Referenced by compile_cuda(), and link_ptxas().

◆ ptx_only

bool CompilationSettings::ptx_only

Definition at line 48 of file cycles_cubin_cc.cpp.

Referenced by compile_cuda(), main(), and parse_parameters().

◆ target_arch

int CompilationSettings::target_arch

Definition at line 44 of file cycles_cubin_cc.cpp.

Referenced by compile_cuda(), link_ptxas(), and parse_parameters().

◆ verbose

bool CompilationSettings::verbose

Definition at line 46 of file cycles_cubin_cc.cpp.

Referenced by link_ptxas(), and parse_parameters().


The documentation for this class was generated from the following file: