mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-21 13:54:18 +01:00
[dxgi] Cosmetic changes
This commit is contained in:
parent
a6767ebd52
commit
8d3e60c2f1
@ -52,7 +52,7 @@ namespace dxvk {
|
|||||||
HRESULT STDMETHODCALLTYPE DxgiAdapter::CheckInterfaceSupport(
|
HRESULT STDMETHODCALLTYPE DxgiAdapter::CheckInterfaceSupport(
|
||||||
REFGUID InterfaceName,
|
REFGUID InterfaceName,
|
||||||
LARGE_INTEGER* pUMDVersion) {
|
LARGE_INTEGER* pUMDVersion) {
|
||||||
Logger::err("DxgiAdapter::CheckInterfaceSupport: No D3D10 support");
|
Logger::err("DXGI: CheckInterfaceSupport: No D3D10 support");
|
||||||
return DXGI_ERROR_UNSUPPORTED;
|
return DXGI_ERROR_UNSUPPORTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ namespace dxvk {
|
|||||||
if (Priority < -7 || Priority > 7)
|
if (Priority < -7 || Priority > 7)
|
||||||
return E_INVALIDARG;
|
return E_INVALIDARG;
|
||||||
|
|
||||||
Logger::err("DxgiDevice::SetGPUThreadPriority: Ignoring");
|
Logger::err("DXGI: SetGPUThreadPriority: Ignoring");
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,9 +33,7 @@ namespace dxvk {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE DxgiFactory::GetParent(
|
HRESULT STDMETHODCALLTYPE DxgiFactory::GetParent(REFIID riid, void** ppParent) {
|
||||||
REFIID riid,
|
|
||||||
void** ppParent) {
|
|
||||||
InitReturnPtr(ppParent);
|
InitReturnPtr(ppParent);
|
||||||
|
|
||||||
Logger::warn("DxgiFactory::GetParent: Unknown interface query");
|
Logger::warn("DxgiFactory::GetParent: Unknown interface query");
|
||||||
@ -51,7 +49,7 @@ namespace dxvk {
|
|||||||
if (ppAdapter == nullptr)
|
if (ppAdapter == nullptr)
|
||||||
return DXGI_ERROR_INVALID_CALL;
|
return DXGI_ERROR_INVALID_CALL;
|
||||||
|
|
||||||
Logger::err("DxgiFactory::CreateSoftwareAdapter: Software adapters not supported");
|
Logger::err("DXGI: CreateSoftwareAdapter: Software adapters not supported");
|
||||||
return DXGI_ERROR_UNSUPPORTED;
|
return DXGI_ERROR_UNSUPPORTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -120,7 +118,7 @@ namespace dxvk {
|
|||||||
|
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE DxgiFactory::MakeWindowAssociation(HWND WindowHandle, UINT Flags) {
|
HRESULT STDMETHODCALLTYPE DxgiFactory::MakeWindowAssociation(HWND WindowHandle, UINT Flags) {
|
||||||
Logger::warn("DxgiFactory::MakeWindowAssociation: Ignoring flags");
|
Logger::warn("DXGI: MakeWindowAssociation: Ignoring flags");
|
||||||
m_associatedWindow = WindowHandle;
|
m_associatedWindow = WindowHandle;
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
@ -41,7 +41,7 @@ namespace dxvk {
|
|||||||
IDXGIAdapter1** ppAdapter) final;
|
IDXGIAdapter1** ppAdapter) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetWindowAssociation(
|
HRESULT STDMETHODCALLTYPE GetWindowAssociation(
|
||||||
HWND *pWindowHandle) final;
|
HWND* pWindowHandle) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE MakeWindowAssociation(
|
HRESULT STDMETHODCALLTYPE MakeWindowAssociation(
|
||||||
HWND WindowHandle,
|
HWND WindowHandle,
|
||||||
|
@ -13,8 +13,8 @@ namespace dxvk {
|
|||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetPrivateData(
|
HRESULT STDMETHODCALLTYPE GetPrivateData(
|
||||||
REFGUID Name,
|
REFGUID Name,
|
||||||
UINT *pDataSize,
|
UINT* pDataSize,
|
||||||
void *pData) final {
|
void* pData) final {
|
||||||
return m_privateData.getData(
|
return m_privateData.getData(
|
||||||
Name, pDataSize, pData);
|
Name, pDataSize, pData);
|
||||||
}
|
}
|
||||||
@ -22,14 +22,14 @@ namespace dxvk {
|
|||||||
HRESULT STDMETHODCALLTYPE SetPrivateData(
|
HRESULT STDMETHODCALLTYPE SetPrivateData(
|
||||||
REFGUID Name,
|
REFGUID Name,
|
||||||
UINT DataSize,
|
UINT DataSize,
|
||||||
const void *pData) final {
|
const void* pData) final {
|
||||||
return m_privateData.setData(
|
return m_privateData.setData(
|
||||||
Name, DataSize, pData);
|
Name, DataSize, pData);
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE SetPrivateDataInterface(
|
HRESULT STDMETHODCALLTYPE SetPrivateDataInterface(
|
||||||
REFGUID Name,
|
REFGUID Name,
|
||||||
const IUnknown *pUnknown) final {
|
const IUnknown* pUnknown) final {
|
||||||
return m_privateData.setInterface(
|
return m_privateData.setInterface(
|
||||||
Name, pUnknown);
|
Name, pUnknown);
|
||||||
}
|
}
|
||||||
|
@ -65,20 +65,11 @@ namespace dxvk {
|
|||||||
const DXGI_MODE_DESC *pModeToMatch,
|
const DXGI_MODE_DESC *pModeToMatch,
|
||||||
DXGI_MODE_DESC *pClosestMatch,
|
DXGI_MODE_DESC *pClosestMatch,
|
||||||
IUnknown *pConcernedDevice) {
|
IUnknown *pConcernedDevice) {
|
||||||
if (pModeToMatch == nullptr) {
|
if (pModeToMatch == nullptr || pClosestMatch == nullptr)
|
||||||
Logger::err("DxgiOutput::FindClosestMatchingMode: pModeToMatch is nullptr");
|
|
||||||
return DXGI_ERROR_INVALID_CALL;
|
return DXGI_ERROR_INVALID_CALL;
|
||||||
}
|
|
||||||
|
|
||||||
if (pClosestMatch == nullptr) {
|
if (pModeToMatch->Format == DXGI_FORMAT_UNKNOWN && pConcernedDevice == nullptr)
|
||||||
Logger::err("DxgiOutput::FindClosestMatchingMode: pClosestMatch is nullptr");
|
|
||||||
return DXGI_ERROR_INVALID_CALL;
|
return DXGI_ERROR_INVALID_CALL;
|
||||||
}
|
|
||||||
|
|
||||||
if (pModeToMatch->Format == DXGI_FORMAT_UNKNOWN && pConcernedDevice == nullptr) {
|
|
||||||
Logger::err("DxgiOutput::FindClosestMatchingMode: no pointer to device was provided for DXGI_FORMAT_UNKNOWN format");
|
|
||||||
return DXGI_ERROR_INVALID_CALL;
|
|
||||||
}
|
|
||||||
|
|
||||||
// If no format was specified, fall back to a standard
|
// If no format was specified, fall back to a standard
|
||||||
// SRGB format, which is supported on all devices.
|
// SRGB format, which is supported on all devices.
|
||||||
@ -101,7 +92,7 @@ namespace dxvk {
|
|||||||
GetDisplayModeList(targetFormat, DXGI_ENUM_MODES_SCALING, &modeCount, nullptr);
|
GetDisplayModeList(targetFormat, DXGI_ENUM_MODES_SCALING, &modeCount, nullptr);
|
||||||
|
|
||||||
if (modeCount == 0) {
|
if (modeCount == 0) {
|
||||||
Logger::err("DxgiOutput::FindClosestMatchingMode: No modes found");
|
Logger::err("DXGI: FindClosestMatchingMode: No modes found");
|
||||||
return DXGI_ERROR_NOT_FOUND;
|
return DXGI_ERROR_NOT_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -154,7 +145,7 @@ namespace dxvk {
|
|||||||
monInfo.cbSize = sizeof(monInfo);
|
monInfo.cbSize = sizeof(monInfo);
|
||||||
|
|
||||||
if (!::GetMonitorInfoW(m_monitor, reinterpret_cast<MONITORINFO*>(&monInfo))) {
|
if (!::GetMonitorInfoW(m_monitor, reinterpret_cast<MONITORINFO*>(&monInfo))) {
|
||||||
Logger::err("DxgiOutput: Failed to query monitor info");
|
Logger::err("DXGI: Failed to query monitor info");
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -181,7 +172,7 @@ namespace dxvk {
|
|||||||
monInfo.cbSize = sizeof(monInfo);
|
monInfo.cbSize = sizeof(monInfo);
|
||||||
|
|
||||||
if (!::GetMonitorInfoW(m_monitor, reinterpret_cast<MONITORINFO*>(&monInfo))) {
|
if (!::GetMonitorInfoW(m_monitor, reinterpret_cast<MONITORINFO*>(&monInfo))) {
|
||||||
Logger::err("DxgiOutput: Failed to query monitor info");
|
Logger::err("DXGI: Failed to query monitor info");
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -246,7 +237,7 @@ namespace dxvk {
|
|||||||
DXGI_VK_OUTPUT_DATA outputData;
|
DXGI_VK_OUTPUT_DATA outputData;
|
||||||
|
|
||||||
if (FAILED(m_adapter->GetOutputData(m_monitor, &outputData))) {
|
if (FAILED(m_adapter->GetOutputData(m_monitor, &outputData))) {
|
||||||
Logger::err("DxgiOutput: Failed to query output data");
|
Logger::err("DXGI: Failed to query output data");
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -259,7 +250,7 @@ namespace dxvk {
|
|||||||
DXGI_VK_OUTPUT_DATA outputData;
|
DXGI_VK_OUTPUT_DATA outputData;
|
||||||
|
|
||||||
if (FAILED(m_adapter->GetOutputData(m_monitor, &outputData))) {
|
if (FAILED(m_adapter->GetOutputData(m_monitor, &outputData))) {
|
||||||
Logger::err("DxgiOutput: Failed to query output data");
|
Logger::err("DXGI: Failed to query output data");
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -295,7 +286,7 @@ namespace dxvk {
|
|||||||
DXGI_VK_OUTPUT_DATA outputData;
|
DXGI_VK_OUTPUT_DATA outputData;
|
||||||
|
|
||||||
if (FAILED(m_adapter->GetOutputData(m_monitor, &outputData))) {
|
if (FAILED(m_adapter->GetOutputData(m_monitor, &outputData))) {
|
||||||
Logger::err("DxgiOutput: Failed to query output data");
|
Logger::err("DXGI: Failed to query output data");
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -303,7 +294,7 @@ namespace dxvk {
|
|||||||
outputData.GammaDirty = TRUE;
|
outputData.GammaDirty = TRUE;
|
||||||
|
|
||||||
if (FAILED(m_adapter->SetOutputData(m_monitor, &outputData))) {
|
if (FAILED(m_adapter->SetOutputData(m_monitor, &outputData))) {
|
||||||
Logger::err("DxgiOutput: Failed to query output data");
|
Logger::err("DXGI: Failed to update output data");
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
} return S_OK;
|
} return S_OK;
|
||||||
}
|
}
|
||||||
|
@ -31,34 +31,34 @@ namespace dxvk {
|
|||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE QueryInterface(
|
HRESULT STDMETHODCALLTYPE QueryInterface(
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
void **ppvObject) final;
|
void** ppvObject) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetParent(
|
HRESULT STDMETHODCALLTYPE GetParent(
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
void **ppParent) final;
|
void** ppParent) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE FindClosestMatchingMode(
|
HRESULT STDMETHODCALLTYPE FindClosestMatchingMode(
|
||||||
const DXGI_MODE_DESC *pModeToMatch,
|
const DXGI_MODE_DESC* pModeToMatch,
|
||||||
DXGI_MODE_DESC *pClosestMatch,
|
DXGI_MODE_DESC* pClosestMatch,
|
||||||
IUnknown *pConcernedDevice) final;
|
IUnknown* pConcernedDevice) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetDesc(
|
HRESULT STDMETHODCALLTYPE GetDesc(
|
||||||
DXGI_OUTPUT_DESC *pDesc) final;
|
DXGI_OUTPUT_DESC* pDesc) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetDisplayModeList(
|
HRESULT STDMETHODCALLTYPE GetDisplayModeList(
|
||||||
DXGI_FORMAT EnumFormat,
|
DXGI_FORMAT EnumFormat,
|
||||||
UINT Flags,
|
UINT Flags,
|
||||||
UINT *pNumModes,
|
UINT* pNumModes,
|
||||||
DXGI_MODE_DESC *pDesc) final;
|
DXGI_MODE_DESC* pDesc) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetDisplaySurfaceData(
|
HRESULT STDMETHODCALLTYPE GetDisplaySurfaceData(
|
||||||
IDXGISurface *pDestination) final;
|
IDXGISurface* pDestination) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetFrameStatistics(
|
HRESULT STDMETHODCALLTYPE GetFrameStatistics(
|
||||||
DXGI_FRAME_STATISTICS *pStats) final;
|
DXGI_FRAME_STATISTICS* pStats) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetGammaControl(
|
HRESULT STDMETHODCALLTYPE GetGammaControl(
|
||||||
DXGI_GAMMA_CONTROL *pArray) final;
|
DXGI_GAMMA_CONTROL* pArray) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetGammaControlCapabilities(
|
HRESULT STDMETHODCALLTYPE GetGammaControlCapabilities(
|
||||||
DXGI_GAMMA_CONTROL_CAPABILITIES *pGammaCaps) final;
|
DXGI_GAMMA_CONTROL_CAPABILITIES *pGammaCaps) final;
|
||||||
@ -66,13 +66,13 @@ namespace dxvk {
|
|||||||
void STDMETHODCALLTYPE ReleaseOwnership() final;
|
void STDMETHODCALLTYPE ReleaseOwnership() final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE SetDisplaySurface(
|
HRESULT STDMETHODCALLTYPE SetDisplaySurface(
|
||||||
IDXGISurface *pScanoutSurface) final;
|
IDXGISurface* pScanoutSurface) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE SetGammaControl(
|
HRESULT STDMETHODCALLTYPE SetGammaControl(
|
||||||
const DXGI_GAMMA_CONTROL *pArray) final;
|
const DXGI_GAMMA_CONTROL* pArray) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE TakeOwnership(
|
HRESULT STDMETHODCALLTYPE TakeOwnership(
|
||||||
IUnknown *pDevice,
|
IUnknown* pDevice,
|
||||||
BOOL Exclusive) final;
|
BOOL Exclusive) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE WaitForVBlank() final;
|
HRESULT STDMETHODCALLTYPE WaitForVBlank() final;
|
||||||
|
@ -17,7 +17,7 @@ namespace dxvk {
|
|||||||
// communicate with the underlying D3D device
|
// communicate with the underlying D3D device
|
||||||
if (FAILED(pDevice->QueryInterface(__uuidof(IDXGIVkPresenter),
|
if (FAILED(pDevice->QueryInterface(__uuidof(IDXGIVkPresenter),
|
||||||
reinterpret_cast<void**>(&m_presentDevice))))
|
reinterpret_cast<void**>(&m_presentDevice))))
|
||||||
throw DxvkError("DxgiSwapChain::DxgiSwapChain: Invalid device");
|
throw DxvkError("DXGI: DxgiSwapChain: Invalid device");
|
||||||
|
|
||||||
// Retrieve the adapter, which is going
|
// Retrieve the adapter, which is going
|
||||||
// to be used to enumerate displays.
|
// to be used to enumerate displays.
|
||||||
@ -25,10 +25,10 @@ namespace dxvk {
|
|||||||
Com<IDXGIAdapter> adapter;
|
Com<IDXGIAdapter> adapter;
|
||||||
|
|
||||||
if (FAILED(pDevice->QueryInterface(__uuidof(IDXGIDevice), reinterpret_cast<void**>(&device))))
|
if (FAILED(pDevice->QueryInterface(__uuidof(IDXGIDevice), reinterpret_cast<void**>(&device))))
|
||||||
throw DxvkError("DxgiSwapChain::DxgiSwapChain: Invalid device");
|
throw DxvkError("DXGI: DxgiSwapChain: Invalid device");
|
||||||
|
|
||||||
if (FAILED(device->GetAdapter(&adapter)))
|
if (FAILED(device->GetAdapter(&adapter)))
|
||||||
throw DxvkError("DxgiSwapChain::DxgiSwapChain: Failed to retrieve adapter");
|
throw DxvkError("DXGI: DxgiSwapChain: Failed to retrieve adapter");
|
||||||
|
|
||||||
m_device = static_cast<DxgiDevice*>(device.ptr());
|
m_device = static_cast<DxgiDevice*>(device.ptr());
|
||||||
m_adapter = static_cast<DxgiAdapter*>(adapter.ptr());
|
m_adapter = static_cast<DxgiAdapter*>(adapter.ptr());
|
||||||
@ -49,13 +49,13 @@ namespace dxvk {
|
|||||||
|
|
||||||
// Set initial window mode and fullscreen state
|
// Set initial window mode and fullscreen state
|
||||||
if (!pDesc->Windowed && FAILED(EnterFullscreenMode(nullptr)))
|
if (!pDesc->Windowed && FAILED(EnterFullscreenMode(nullptr)))
|
||||||
throw DxvkError("DxgiSwapChain: Failed to set initial fullscreen state");
|
throw DxvkError("DXGI: DxgiSwapChain: Failed to set initial fullscreen state");
|
||||||
|
|
||||||
if (FAILED(CreatePresenter()) || FAILED(CreateBackBuffer()))
|
if (FAILED(CreatePresenter()) || FAILED(CreateBackBuffer()))
|
||||||
throw DxvkError("DxgiSwapChain: Failed to create presenter or back buffer");
|
throw DxvkError("DXGI: DxgiSwapChain: Failed to create presenter or back buffer");
|
||||||
|
|
||||||
if (FAILED(SetDefaultGammaControl()))
|
if (FAILED(SetDefaultGammaControl()))
|
||||||
throw DxvkError("DxgiSwapChain: Failed to set up gamma ramp");
|
throw DxvkError("DXGI: DxgiSwapChain: Failed to set up gamma ramp");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -344,7 +344,7 @@ namespace dxvk {
|
|||||||
VkSampleCountFlagBits sampleCount = VK_SAMPLE_COUNT_1_BIT;
|
VkSampleCountFlagBits sampleCount = VK_SAMPLE_COUNT_1_BIT;
|
||||||
|
|
||||||
if (FAILED(GetSampleCount(m_desc.SampleDesc.Count, &sampleCount))) {
|
if (FAILED(GetSampleCount(m_desc.SampleDesc.Count, &sampleCount))) {
|
||||||
Logger::err("DxgiSwapChain: Invalid sample count");
|
Logger::err("DXGI: CreateBackBuffer: Invalid sample count");
|
||||||
return E_INVALIDARG;
|
return E_INVALIDARG;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -352,7 +352,7 @@ namespace dxvk {
|
|||||||
m_backBuffer = nullptr;
|
m_backBuffer = nullptr;
|
||||||
|
|
||||||
if (FAILED(m_presentDevice->CreateSwapChainBackBuffer(&m_desc, &m_backBuffer))) {
|
if (FAILED(m_presentDevice->CreateSwapChainBackBuffer(&m_desc, &m_backBuffer))) {
|
||||||
Logger::err("DxgiSwapChain: Failed to create back buffer");
|
Logger::err("DXGI: CreateBackBuffer: Failed to create back buffer");
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -377,12 +377,12 @@ namespace dxvk {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
HRESULT DxgiSwapChain::EnterFullscreenMode(IDXGIOutput *pTarget) {
|
HRESULT DxgiSwapChain::EnterFullscreenMode(IDXGIOutput* pTarget) {
|
||||||
Com<IDXGIOutput> output = static_cast<DxgiOutput*>(pTarget);
|
Com<IDXGIOutput> output = static_cast<DxgiOutput*>(pTarget);
|
||||||
|
|
||||||
if (output == nullptr) {
|
if (output == nullptr) {
|
||||||
if (FAILED(GetContainingOutput(&output))) {
|
if (FAILED(GetContainingOutput(&output))) {
|
||||||
Logger::err("DxgiSwapChain: Failed to enter fullscreen mode: Cannot query containing output");
|
Logger::err("DXGI: EnterFullscreenMode: Cannot query containing output");
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -48,20 +48,20 @@ namespace dxvk {
|
|||||||
void** ppSurface) final;
|
void** ppSurface) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetContainingOutput(
|
HRESULT STDMETHODCALLTYPE GetContainingOutput(
|
||||||
IDXGIOutput **ppOutput) final;
|
IDXGIOutput** ppOutput) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetDesc(
|
HRESULT STDMETHODCALLTYPE GetDesc(
|
||||||
DXGI_SWAP_CHAIN_DESC *pDesc) final;
|
DXGI_SWAP_CHAIN_DESC* pDesc) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetFrameStatistics(
|
HRESULT STDMETHODCALLTYPE GetFrameStatistics(
|
||||||
DXGI_FRAME_STATISTICS *pStats) final;
|
DXGI_FRAME_STATISTICS* pStats) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetFullscreenState(
|
HRESULT STDMETHODCALLTYPE GetFullscreenState(
|
||||||
BOOL *pFullscreen,
|
BOOL* pFullscreen,
|
||||||
IDXGIOutput **ppTarget) final;
|
IDXGIOutput** ppTarget) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE GetLastPresentCount(
|
HRESULT STDMETHODCALLTYPE GetLastPresentCount(
|
||||||
UINT *pLastPresentCount) final;
|
UINT* pLastPresentCount) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE Present(
|
HRESULT STDMETHODCALLTYPE Present(
|
||||||
UINT SyncInterval,
|
UINT SyncInterval,
|
||||||
@ -75,11 +75,11 @@ namespace dxvk {
|
|||||||
UINT SwapChainFlags) final;
|
UINT SwapChainFlags) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE ResizeTarget(
|
HRESULT STDMETHODCALLTYPE ResizeTarget(
|
||||||
const DXGI_MODE_DESC *pNewTargetParameters) final;
|
const DXGI_MODE_DESC* pNewTargetParameters) final;
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE SetFullscreenState(
|
HRESULT STDMETHODCALLTYPE SetFullscreenState(
|
||||||
BOOL Fullscreen,
|
BOOL Fullscreen,
|
||||||
IDXGIOutput *pTarget) final;
|
IDXGIOutput* pTarget) final;
|
||||||
|
|
||||||
HRESULT SetGammaControl(
|
HRESULT SetGammaControl(
|
||||||
const DXGI_GAMMA_CONTROL* pGammaControl);
|
const DXGI_GAMMA_CONTROL* pGammaControl);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user