From d1c812f1162e5fdb13c215792725b2591d7428f5 Mon Sep 17 00:00:00 2001 From: Sheikh Dawood Abdul Ajees Date: Fri, 15 Sep 2017 15:41:57 -0500 Subject: PhysX 3.4.1, APEX 1.4.1 Release @22845541 --- .../files/PxPhysXCommonConfig_8h-source.html | 131 ++++++++++++--------- 1 file changed, 78 insertions(+), 53 deletions(-) (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h-source.html') diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h-source.html index 6e743303..ea77bf4b 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h-source.html @@ -53,59 +53,84 @@ 00033 00037 #include "foundation/Px.h" 00038 -00039 -00040 // define API function declaration (public API only needed because of extensions) -00041 #if defined PX_PHYSX_STATIC_LIB || defined PX_PHYSX_CORE_STATIC_LIB -00042 #define PX_PHYSX_CORE_API -00043 #else -00044 #if PX_WINDOWS -00045 #if defined PX_PHYSX_CORE_EXPORTS -00046 #define PX_PHYSX_CORE_API __declspec(dllexport) -00047 #else -00048 #define PX_PHYSX_CORE_API __declspec(dllimport) -00049 #endif -00050 #elif PX_UNIX_FAMILY -00051 #define PX_PHYSX_CORE_API PX_UNIX_EXPORT -00052 #else -00053 #define PX_PHYSX_CORE_API -00054 #endif -00055 #endif -00056 -00057 #if PX_WINDOWS && !defined(__CUDACC__) -00058 #if defined PX_PHYSX_COMMON_EXPORTS -00059 #define PX_PHYSX_COMMON_API __declspec(dllexport) -00060 #else -00061 #define PX_PHYSX_COMMON_API __declspec(dllimport) -00062 #endif -00063 #elif PX_UNIX_FAMILY -00064 #define PX_PHYSX_COMMON_API PX_UNIX_EXPORT -00065 #else -00066 #define PX_PHYSX_COMMON_API -00067 #endif -00068 -00069 // Changing these parameters requires recompilation of the SDK -00070 -00071 #if !PX_DOXYGEN -00072 namespace physx -00073 { -00074 #endif -00075 class PxCollection; -00076 class PxBase; -00077 -00078 class PxHeightField; -00079 class PxHeightFieldDesc; -00080 -00081 class PxTriangleMesh; -00082 class PxConvexMesh; -00083 -00084 typedef PxU32 PxTriangleID; -00085 typedef PxU16 PxMaterialTableIndex; -00086 -00087 #if !PX_DOXYGEN -00088 } // namespace physx -00089 #endif -00090 -00092 #endif +00039 /*Temporary disable support for VS2017 for windows platform, as we wait for compiler fix: +00040 https://developercommunity.visualstudio.com/content/problem/66047/possible-compiler-bug.html +00041 */ +00042 #if (PX_VC == 15) && PX_WINDOWS +00043 #error Visual studio 2017 is not supported because of a compiler bug, support will be enabled once a fix is out. +00044 #endif +00045 +00046 // define API function declaration (public API only needed because of extensions) +00047 #if defined PX_PHYSX_STATIC_LIB || defined PX_PHYSX_CORE_STATIC_LIB +00048 #define PX_PHYSX_CORE_API +00049 #else +00050 #if PX_WINDOWS +00051 #if defined PX_PHYSX_CORE_EXPORTS +00052 #define PX_PHYSX_CORE_API __declspec(dllexport) +00053 #else +00054 #define PX_PHYSX_CORE_API __declspec(dllimport) +00055 #endif +00056 #elif PX_UNIX_FAMILY +00057 #define PX_PHYSX_CORE_API PX_UNIX_EXPORT +00058 #else +00059 #define PX_PHYSX_CORE_API +00060 #endif +00061 #endif +00062 +00063 #if PX_SUPPORT_GPU_PHYSX +00064 +00065 // define API function declaration +00066 #if PX_WINDOWS +00067 #if defined PX_PHYSX_GPU_EXPORTS +00068 #define PX_PHYSX_GPU_API __declspec(dllexport) +00069 #else +00070 #define PX_PHYSX_GPU_API __declspec(dllimport) +00071 #endif +00072 #elif PX_UNIX_FAMILY +00073 #define PX_PHYSX_GPU_API PX_UNIX_EXPORT +00074 #else +00075 #define PX_PHYSX_GPU_API +00076 #endif +00077 +00078 #else // PX_SUPPORT_GPU_PHYSX +00079 #define PX_PHYSX_GPU_API +00080 #endif // PX_SUPPORT_GPU_PHYSX +00081 +00082 #if PX_WINDOWS && !defined(__CUDACC__) +00083 #if defined PX_PHYSX_COMMON_EXPORTS +00084 #define PX_PHYSX_COMMON_API __declspec(dllexport) +00085 #else +00086 #define PX_PHYSX_COMMON_API __declspec(dllimport) +00087 #endif +00088 #elif PX_UNIX_FAMILY +00089 #define PX_PHYSX_COMMON_API PX_UNIX_EXPORT +00090 #else +00091 #define PX_PHYSX_COMMON_API +00092 #endif +00093 +00094 // Changing these parameters requires recompilation of the SDK +00095 +00096 #if !PX_DOXYGEN +00097 namespace physx +00098 { +00099 #endif +00100 class PxCollection; +00101 class PxBase; +00102 +00103 class PxHeightField; +00104 class PxHeightFieldDesc; +00105 +00106 class PxTriangleMesh; +00107 class PxConvexMesh; +00108 +00109 typedef PxU32 PxTriangleID; +00110 typedef PxU16 PxMaterialTableIndex; +00111 +00112 #if !PX_DOXYGEN +00113 } // namespace physx +00114 #endif +00115 +00117 #endif

-- cgit v1.2.3