2017-12-11 00:43:15 +00:00
|
|
|
#pragma once
|
|
|
|
|
2017-12-15 18:11:10 +00:00
|
|
|
#include "../dxvk/dxvk_device.h"
|
|
|
|
|
|
|
|
#include "../dxbc/dxbc_util.h"
|
2017-12-11 00:43:15 +00:00
|
|
|
|
|
|
|
#include "d3d11_include.h"
|
|
|
|
|
|
|
|
namespace dxvk {
|
|
|
|
|
2018-04-13 12:46:45 +01:00
|
|
|
HRESULT DecodeSampleCount(
|
2017-12-19 15:01:50 +00:00
|
|
|
UINT Count,
|
|
|
|
VkSampleCountFlagBits* pCount);
|
2018-03-05 01:21:34 +00:00
|
|
|
|
|
|
|
VkSamplerAddressMode DecodeAddressMode(
|
|
|
|
D3D11_TEXTURE_ADDRESS_MODE mode);
|
2017-12-19 15:01:50 +00:00
|
|
|
|
2017-12-21 15:54:20 +00:00
|
|
|
VkBorderColor DecodeBorderColor(
|
|
|
|
const FLOAT BorderColor[4]);
|
|
|
|
|
2017-12-11 00:43:15 +00:00
|
|
|
VkCompareOp DecodeCompareOp(
|
2017-12-21 15:54:20 +00:00
|
|
|
D3D11_COMPARISON_FUNC Mode);
|
2017-12-11 00:43:15 +00:00
|
|
|
|
2017-12-14 14:59:55 +00:00
|
|
|
VkMemoryPropertyFlags GetMemoryFlagsForUsage(
|
2017-12-21 15:54:20 +00:00
|
|
|
D3D11_USAGE Usage);
|
2017-12-11 00:43:15 +00:00
|
|
|
|
|
|
|
}
|