triro 1.3.0
A Python Ray-Mesh Intersector in OptiX
|
#include "CUDABuffer.h"
#include "embedded/shaders_embedded.h"
#include "optix8.h"
#include "optix_host.h"
#include "optix_types.h"
#include "sbtdef.h"
#include <cstddef>
#include <iostream>
#include <optix_function_table_definition.h>
#include <torch/extension.h>
Go to the source code of this file.
Namespaces | |
namespace | hmesh |
Functions | |
void | hmesh::initOptix () |
void | hmesh::createOptixContext () |
void | hmesh::createOptixModule () |
void | hmesh::createPipelines () |
void | hmesh::buildSBT () |
Variables | |
CUcontext | hmesh::cuCtx |
CUstream | hmesh::cuStream |
OptixDeviceContext | hmesh::optixContext |
OptixModule | hmesh::optixModule |
OptixPipelineCompileOptions | hmesh::pipelineCompileOptions = {} |
OptixShaderBindingTable | hmesh::sbts [SBTType::count] |
OptixPipeline | hmesh::optixPipelines [SBTType::count] |
OptixProgramGroup | hmesh::optixProgramGroups [SBTType::count][3] |