I cloned the git tree today of bullet3, here are some observations:
(1) Even though premake --help lists 'iphone' as a target, bullet3 does not seem to support ios, correct?
(2) Both OSX and linux64 show a lot of compiler warnings. It's hard to scan the output with so much noise.
(3) My MacBook Air with HD3000 fails glew init. Probably because HD3000 is not supported by Apple's OpenCL implementation?
(4) On linux64 with "ATI Radeon HD 5670", the glew init test fails after allocating 129Mb, is this by design? Keep allocating until failure?
(5) Same radeon fails the bitonic test with:
Code: Select all
...
m_deviceName = Redwood
compiling kernel kBitonicSortCellIdLocal b3Error[../../src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp,914]:
Error in clBuildProgram, Line 914 in file ../../src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp, Log:
"/tmp/OCLrEwzdL.cl", line 1: error: expected a ")"
Code: Select all
......Profiling: stepSimulation (total running time: 585.875 ms) ---
......0 -- solveContacts (46.02 %) :: 269.648 ms / frame (1 calls)
......1 -- computeConvexConvexContactsGPUSAT (14.17 %) :: 82.998 ms / frame (1 calls)
......2 -- primitiveContactsKernel (0.59 %) :: 3.468 ms / frame (1 calls)
......3 -- GPU 1-axis SAP calculateOverlappingPairs (39.15 %) :: 229.378 ms / frame (1 calls)
......4 -- setupGpuAabbs (0.00 %) :: 0.028 ms / frame (1 calls)
......Unaccounted: (0.061 %) :: 0.355 ms
Bram