Esempio n. 1
0
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();
}
Esempio n. 2
0
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);
}
Esempio n. 3
0
//////////////////////////////////////////////////////////////////////////
// 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
}