Example #1
0
string D3DSurfaceDescToString(const D3DSURFACE_DESC& desc) {
	return format("%dx%d, format: %s, usage: %d, ms type: %s, ms qual: %d, mem pool: %s", desc.Width, desc.Height, D3DFormatToString(desc.Format), desc.Usage, 
		D3DMultisampleTypeToString(desc.MultiSampleType), desc.MultiSampleQuality, D3DPoolToString(desc.Pool));
}
Example #2
0
HRESULT APIENTRY hkIDirect3D9::CheckDeviceMultiSampleType(UINT Adapter, D3DDEVTYPE DeviceType, D3DFORMAT SurfaceFormat, BOOL Windowed, D3DMULTISAMPLE_TYPE MultiSampleType, DWORD* pQualityLevels) {
	SDLOG(0, "CheckDeviceMultiSampleType adapter %u, device %s, surfaceformat: %s, windowed %s, multisampletype: %s\n",
		Adapter, D3DDevTypeToString(DeviceType), D3DFormatToString(SurfaceFormat), Windowed?"true":"false", D3DMultisampleTypeToString(MultiSampleType));
	HRESULT res = m_pD3Dint->CheckDeviceMultiSampleType(Adapter, DeviceType, SurfaceFormat, Windowed, MultiSampleType, pQualityLevels);
	SDLOG(0, " -> %s / q: %d\n", res == D3D_OK ? "OK" : "NOT OK!", pQualityLevels ? *pQualityLevels : -1);
	return res;
}