#include <optix.h>#include <optix_device.h>#include "OptiX8Math.h"#include "OptiX8LaunchParams.h"Go to the source code of this file.
Functions | |
| __device__ __forceinline__ void | atomicFloatAdd (float *address, float val) |
| __device__ __forceinline__ void | d_transformPoint (const float(&T)[16], float3 &v) |
| __device__ __forceinline__ float3 | d_rotatePoint (const float3 &pos, float theta, float phi) |
| __device__ __forceinline__ float | d_magnitude (const float3 v) |
| __device__ __forceinline__ void | loadTransformMatrix (uint32_t pos, float(&T)[16]) |
| __global__ void | __intersection__patch () |
| __global__ void | __intersection__disk () |
| __global__ void | __intersection__tile () |
| __global__ void | __intersection__voxel () |
| __global__ void | __intersection__bbox () |
| __global__ void | __miss__direct () |
| __global__ void | __miss__diffuse () |
| __global__ void | __miss__camera () |
| __global__ void | __miss__pixel_label () |
| __global__ void | __closesthit__direct () |
| __global__ void | __closesthit__diffuse () |
| __global__ void | __closesthit__camera () |
| __global__ void | __closesthit__pixel_label () |
| __global__ void | __raygen__direct () |
| __global__ void | __raygen__diffuse () |
| __global__ void | __raygen__camera () |
| __global__ void | __raygen__pixel_label () |
Variables | |
| __constant__ OptiX8LaunchParams | params |
OptiX 8.1 device programs for the radiation model.
Copyright (C) 2016-2026 Brian Bailey
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Definition in file OptiX8DeviceCode.cu.
| __global__ void __closesthit__camera | ( | ) |
Definition at line 811 of file OptiX8DeviceCode.cu.
| __global__ void __closesthit__diffuse | ( | ) |
Definition at line 734 of file OptiX8DeviceCode.cu.
| __global__ void __closesthit__direct | ( | ) |
Definition at line 717 of file OptiX8DeviceCode.cu.
| __global__ void __closesthit__pixel_label | ( | ) |
Definition at line 980 of file OptiX8DeviceCode.cu.
| __global__ void __intersection__bbox | ( | ) |
Definition at line 444 of file OptiX8DeviceCode.cu.
| __global__ void __intersection__disk | ( | ) |
Definition at line 430 of file OptiX8DeviceCode.cu.
| __global__ void __intersection__patch | ( | ) |
Definition at line 262 of file OptiX8DeviceCode.cu.
| __global__ void __intersection__tile | ( | ) |
Definition at line 435 of file OptiX8DeviceCode.cu.
| __global__ void __intersection__voxel | ( | ) |
Definition at line 439 of file OptiX8DeviceCode.cu.
| __global__ void __miss__camera | ( | ) |
Definition at line 606 of file OptiX8DeviceCode.cu.
| __global__ void __miss__diffuse | ( | ) |
Definition at line 533 of file OptiX8DeviceCode.cu.
| __global__ void __miss__direct | ( | ) |
Definition at line 452 of file OptiX8DeviceCode.cu.
| __global__ void __miss__pixel_label | ( | ) |
Definition at line 669 of file OptiX8DeviceCode.cu.
| __global__ void __raygen__camera | ( | ) |
Definition at line 1467 of file OptiX8DeviceCode.cu.
| __global__ void __raygen__diffuse | ( | ) |
Definition at line 1274 of file OptiX8DeviceCode.cu.
| __global__ void __raygen__direct | ( | ) |
Definition at line 1014 of file OptiX8DeviceCode.cu.
| __global__ void __raygen__pixel_label | ( | ) |
Definition at line 1554 of file OptiX8DeviceCode.cu.
| __device__ __forceinline__ void atomicFloatAdd | ( | float * | address, |
| float | val | ||
| ) |
Definition at line 52 of file OptiX8DeviceCode.cu.
| __device__ __forceinline__ float d_magnitude | ( | const float3 | v | ) |
Definition at line 74 of file OptiX8DeviceCode.cu.
| __device__ __forceinline__ float3 d_rotatePoint | ( | const float3 & | pos, |
| float | theta, | ||
| float | phi | ||
| ) |
Definition at line 64 of file OptiX8DeviceCode.cu.
| __device__ __forceinline__ void d_transformPoint | ( | const float(&) | T[16], |
| float3 & | v | ||
| ) |
Definition at line 56 of file OptiX8DeviceCode.cu.
| __device__ __forceinline__ void loadTransformMatrix | ( | uint32_t | pos, |
| float(&) | T[16] | ||
| ) |
Definition at line 109 of file OptiX8DeviceCode.cu.
| __constant__ OptiX8LaunchParams params |
Definition at line 24 of file OptiX8DeviceCode.cu.