|
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] |