void testCompile(oclContext& iContext) { oclDevice& lDevice = iContext.getDevice(0); // fitler oclConvolute clConvolute(iContext); clConvolute.compile(); oclBilateral clBilateral(iContext); clBilateral.compile(); oclBilinearPyramid clBilinearPyramid(iContext); clBilinearPyramid.compile(); oclRecursiveGaussian clRecursiveGaussian(iContext); clRecursiveGaussian.compile(); oclSobel clSobel(iContext); clSobel.compile(); oclTangent clTangent(iContext); clTangent.compile(); // color oclColor clColor(iContext); clColor.compile(); oclQuantize clQuantize(iContext); clQuantize.compile(); // image oclToneMapping clToneMapping(iContext); clToneMapping.compile(); oclBloom clBloom(iContext); clBloom.compile(); oclAmbientOcclusion clAmbientOcclusion(iContext); clAmbientOcclusion.compile(); }
void CDomiServer::showToConsole(const char* pFormat, ...){ if (!pFormat || !*pFormat) return; char szStrint[2048] = { 0 }; va_list argptr; va_start(argptr, pFormat); dVsprintf(szStrint, sizeof(szStrint), pFormat, argptr); va_end(argptr); CConsoleColor clColor(_BIT32(CConsoleColor::color_green) | _BIT32(CConsoleColor::color_intensity)); dPrintf("%s\n", szStrint); }
////////////////////////////////////////////////////////////////////////// // static // windows 的messagebox void CServerRoot::messageBoxOK(const char* pCaption,const char* pText,...) { char szStrint[2048] = {0}; if (pText) { va_list argptr; va_start(argptr,pText); dVsprintf(szStrint,sizeof(szStrint),pText,argptr); va_end(argptr); } CConsoleColor clColor(_BIT32(CConsoleColor::color_blue)|_BIT32(CConsoleColor::color_intensity)); dPrintf("message>%s:%s\n",pCaption ? pCaption : "",szStrint); #ifdef WIN32 ::ShowCursor(true); ::MessageBox(nullptr,szStrint,pCaption, MB_ICONINFORMATION | MB_SETFOREGROUND | MB_TASKMODAL | MB_OK); #endif }