30 static constexpr agx::Int32 RT_CUDA_COMPUTE_CAPABILITY_MAJOR = 7;
31 static constexpr agx::Int32 RT_CUDA_COMPUTE_CAPABILITY_MINOR = 5;
71 enum RaytraceStateFlag :
agx::UInt16
75 WARNING_ISSUED = 1 << 2,
78 using RaytraceState = agx::BitState<RaytraceStateFlag>;
83 static RaytraceState s_raytraceState;
Utility functions used for configuration of the lower level raytracing functionality of agxSensor.
static bool isRaytraceSupported()
static int getRaytraceDevice()
static std::vector< std::string > listRaytraceDevices()
Lists the devices available for raytracing.
static bool verifyRaytraceSupported()
Checks if raytracing is supported on this device/platform.
static void cleanup()
Resets internal state.
static bool setRaytraceDevice(int deviceIndex)
Attempts to set the hardware device to use to the one with the specified index.
#define DOXYGEN_END_INTERNAL_BLOCK()
#define DOXYGEN_START_INTERNAL_BLOCK()
The agxSensor namespace contains components to model real-time sensors connected to the physics of AG...
The agx namespace contains the dynamics/math part of the AGX Dynamics API.