remove #include <stdbool.h> it breaks MSVC 2010
enable gtest by default when using premake, added flag without-gtest use gtest ASSERT_EQ( expected_value, actual_value) instead of the reverse, this fixes issue 205 (https://github.com/bulletphysics/bullet3/issues/205)
This commit is contained in:
@@ -71,58 +71,58 @@ namespace
|
||||
cl_int errNum=0;
|
||||
cl_program sapProg = b3OpenCLUtils::compileCLProgramFromString(m_clContext,m_clDevice,sapCL,&errNum,"",0,true);
|
||||
{
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum );
|
||||
cl_kernel copyAabbsKernel= b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,sapCL, "copyAabbsKernel",&errNum,sapProg );
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
ASSERT_FALSE(copyAabbsKernel==0);
|
||||
clReleaseKernel(copyAabbsKernel);
|
||||
}
|
||||
{
|
||||
cl_kernel sap2Kernel = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,sapCL, "computePairsKernelTwoArrays",&errNum,sapProg );
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
ASSERT_FALSE(sap2Kernel==0);
|
||||
clReleaseKernel(sap2Kernel);
|
||||
}
|
||||
{
|
||||
cl_kernel sapKernelBruteForce = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,sapCL, "computePairsKernelBruteForce",&errNum,sapProg );
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
ASSERT_FALSE(sapKernelBruteForce==0);
|
||||
clReleaseKernel(sapKernelBruteForce);
|
||||
}
|
||||
{
|
||||
cl_kernel sapKernelOriginal = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,sapCL, "computePairsKernelOriginal",&errNum,sapProg );
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
ASSERT_FALSE(sapKernelOriginal==0);
|
||||
clReleaseKernel(sapKernelOriginal);
|
||||
}
|
||||
|
||||
{
|
||||
cl_kernel sapKernelBarrier = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,sapCL, "computePairsKernelBarrier",&errNum,sapProg );
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
ASSERT_FALSE(sapKernelBarrier==0);
|
||||
clReleaseKernel(sapKernelBarrier);
|
||||
}
|
||||
{
|
||||
cl_kernel sapKernelLocalShared = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,sapCL, "computePairsKernelLocalSharedMemory",&errNum,sapProg );
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
ASSERT_FALSE(sapKernelLocalShared==0);
|
||||
clReleaseKernel(sapKernelLocalShared);
|
||||
}
|
||||
{
|
||||
cl_kernel prepareSumVarianceKernel = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,sapCL, "prepareSumVarianceKernel",&errNum,sapProg );
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
ASSERT_FALSE(prepareSumVarianceKernel==0);
|
||||
clReleaseKernel(prepareSumVarianceKernel);
|
||||
}
|
||||
{
|
||||
cl_kernel k = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,sapCL, "flipFloatKernel",&errNum,sapProg );
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
ASSERT_FALSE(k==0);
|
||||
clReleaseKernel(k);
|
||||
}
|
||||
{
|
||||
cl_kernel k = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,sapCL, "scatterKernel",&errNum,sapProg );
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
ASSERT_FALSE(k==0);
|
||||
clReleaseKernel(k);
|
||||
}
|
||||
@@ -137,28 +137,28 @@ namespace
|
||||
{
|
||||
cl_int errNum=0;
|
||||
cl_program gridProg = b3OpenCLUtils::compileCLProgramFromString(m_clContext,m_clDevice,gridBroadphaseCL,&errNum,"",0,true);
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
|
||||
{
|
||||
cl_kernel k = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,gridBroadphaseCL, "kCalcHashAABB",&errNum,gridProg);
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
clReleaseKernel(k);
|
||||
}
|
||||
{
|
||||
cl_kernel k = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,gridBroadphaseCL, "kClearCellStart",&errNum,gridProg);
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
clReleaseKernel(k);
|
||||
}
|
||||
|
||||
{
|
||||
cl_kernel k = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,gridBroadphaseCL, "kFindCellStart",&errNum,gridProg);
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
clReleaseKernel(k);
|
||||
}
|
||||
|
||||
{
|
||||
cl_kernel k = b3OpenCLUtils::compileCLKernelFromString(m_clContext, m_clDevice,gridBroadphaseCL, "kFindOverlappingPairs",&errNum,gridProg);
|
||||
ASSERT_EQ(errNum,CL_SUCCESS);
|
||||
ASSERT_EQ(CL_SUCCESS,errNum);
|
||||
clReleaseKernel(k);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user