30 #ifndef __optix_optix_defines_h__
31 #define __optix_optix_defines_h__
55 namespace rti_internal_typeinfo {
57 _OPTIX_VARIABLE = 0x796152
65 namespace rti_internal_typeinfo {
68 _OPTIX_TYPE_ENUM_UNKNOWN = 0x1337,
69 _OPTIX_TYPE_ENUM_PROGRAM_ID,
70 _OPTIX_TYPE_ENUM_PROGRAM_AS_ID
76 static const int m_typeenum = _OPTIX_TYPE_ENUM_UNKNOWN;
83 enum rtiTexLookupKind {
96 #if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64)
97 #define OPTIX_ASM_PTR "l"
98 #define OPTIX_ASM_SIZE_T "l"
99 #define OPTIX_ASM_PTR_SIZE_STR "64"
100 #define OPTIX_BITNESS_SUFFIX "_64"
102 #if defined( _WIN64 )
103 typedef unsigned __int64 optix_size_t;
105 typedef unsigned long long optix_size_t;
109 #define OPTIX_ASM_PTR "r"
110 #define OPTIX_ASM_SIZE_T "r"
111 #define OPTIX_ASM_PTR_SIZE_STR "32"
112 #define OPTIX_BITNESS_SUFFIX ""
114 typedef size_t optix_size_t;
Definition: optix_defines.h:46
Definition: optix_defines.h:59
Definition: optix_defines.h:35
Definition: optix_defines.h:38
rtSemanticTypes
Definition: optix_defines.h:33
Definition: optix_defines.h:52
Definition: optix_defines.h:74
Definition: optix_defines.h:41
Definition: optix_defines.h:47
RTtransformflags
Definition: optix_defines.h:51
RTtransformkind
Definition: optix_defines.h:45