Blender
V3.3
|
#include <stdint.h>
#include <stdio.h>
#include <string>
#include <vector>
#include <OpenImageIO/argparse.h>
#include <OpenImageIO/filesystem.h>
#include "cuew.h"
Go to the source code of this file.
Classes | |
class | CompilationSettings |
Namespaces | |
std | |
Functions | |
template<typename T > | |
std::string | std::to_string (const T &n) |
static bool | compile_cuda (CompilationSettings &settings) |
static bool | link_ptxas (CompilationSettings &settings) |
static bool | init (CompilationSettings &settings) |
static bool | parse_parameters (int argc, const char **argv, CompilationSettings &settings) |
int | main (int argc, const char **argv) |
|
static |
Definition at line 51 of file cycles_cubin_cc.cpp.
References CompilationSettings::defines, CompilationSettings::fast_math, CompilationSettings::includes, CompilationSettings::input_file, log(), NULL, options, CompilationSettings::output_file, CompilationSettings::ptx_file, CompilationSettings::ptx_only, result, CompilationSettings::target_arch, and std::to_string().
Referenced by main().
|
static |
Definition at line 171 of file cycles_cubin_cc.cpp.
References CompilationSettings::cuda_toolkit_dir, and void.
Referenced by main().
|
static |
Definition at line 143 of file cycles_cubin_cc.cpp.
References CompilationSettings::bits, CompilationSettings::cuda_toolkit_dir, CompilationSettings::output_file, CompilationSettings::ptx_file, blender::bke::attribute_accessor_functions::remove(), CompilationSettings::target_arch, std::to_string(), and CompilationSettings::verbose.
Referenced by main().
int main | ( | int | argc, |
const char ** | argv | ||
) |
Definition at line 285 of file cycles_cubin_cc.cpp.
References compile_cuda(), init(), link_ptxas(), parse_parameters(), and CompilationSettings::ptx_only.
|
static |
Definition at line 225 of file cycles_cubin_cc.cpp.
References CompilationSettings::bits, CompilationSettings::cuda_toolkit_dir, CompilationSettings::defines, CompilationSettings::fast_math, CompilationSettings::includes, CompilationSettings::input_file, NULL, CompilationSettings::output_file, CompilationSettings::ptx_only, CompilationSettings::target_arch, and CompilationSettings::verbose.
Referenced by main().