summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_data.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_data.json')
-rw-r--r--src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_data.json623
1 files changed, 369 insertions, 254 deletions
diff --git a/src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_data.json b/src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_data.json
index e81b4deea5..942745674f 100644
--- a/src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_data.json
+++ b/src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_data.json
@@ -8,7 +8,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32B32A32_TYPELESS":
{
@@ -18,7 +19,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32B32A32_FLOAT":
{
@@ -28,27 +30,30 @@
"shaderSample": "10_0check10_1always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "always"
},
"DXGI_FORMAT_R32G32B32A32_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32B32A32_SINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32B32_TYPELESS":
{
@@ -58,7 +63,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32B32_FLOAT":
{
@@ -68,7 +74,8 @@
"shaderSample": "11_0check",
"renderTarget": "check",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32B32_UINT":
{
@@ -78,7 +85,8 @@
"shaderSample": "never",
"renderTarget": "check",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32B32_SINT":
{
@@ -88,7 +96,8 @@
"shaderSample": "never",
"renderTarget": "check",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16G16B16A16_TYPELESS":
{
@@ -98,57 +107,63 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16G16B16A16_FLOAT":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "9_3check_10_0always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "always"
},
"DXGI_FORMAT_R16G16B16A16_UNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "always"
},
"DXGI_FORMAT_R16G16B16A16_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16G16B16A16_SNORM":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "10_0",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R16G16B16A16_SINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32_TYPELESS":
{
@@ -158,7 +173,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32_FLOAT":
{
@@ -168,37 +184,41 @@
"shaderSample": "10_0check10_1always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R32G32_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G32_SINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32G8X24_TYPELESS":
{
- "texture2D": "always",
+ "texture2D": "10_0",
"texture3D": "never",
- "textureCube": "always",
+ "textureCube": "10_0",
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_D32_FLOAT_S8X24_UINT":
{
@@ -208,7 +228,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "check",
- "depthStencil": "always"
+ "depthStencil": "10_0",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS":
{
@@ -218,7 +239,8 @@
"shaderSample": "10_0check10_1always",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_X32_TYPELESS_G8X24_UINT":
{
@@ -228,47 +250,52 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R10G10B10A2_TYPELESS":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R10G10B10A2_UNORM":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "10_0",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R10G10B10A2_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R11G11B10_FLOAT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "10_0",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R8G8B8A8_TYPELESS":
{
@@ -278,57 +305,63 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R8G8B8A8_UNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "always"
},
"DXGI_FORMAT_R8G8B8A8_UNORM_SRGB":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "always"
},
"DXGI_FORMAT_R8G8B8A8_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R8G8B8A8_SNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R8G8B8A8_SINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16G16_TYPELESS":
{
@@ -338,7 +371,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16G16_FLOAT":
{
@@ -348,57 +382,63 @@
"shaderSample": "10_0",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "always"
},
"DXGI_FORMAT_R16G16_UNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "always"
},
"DXGI_FORMAT_R16G16_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16G16_SNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R16G16_SINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32_TYPELESS":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_D32_FLOAT":
{
@@ -408,7 +448,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "check",
- "depthStencil": "always"
+ "depthStencil": "10_0",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32_FLOAT":
{
@@ -418,27 +459,30 @@
"shaderSample": "10_0check10_1always",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "always"
},
"DXGI_FORMAT_R32_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R32_SINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R24G8_TYPELESS":
{
@@ -448,7 +492,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_D24_UNORM_S8_UINT":
{
@@ -468,7 +513,8 @@
"shaderSample": "10_0check10_1always",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_X24_TYPELESS_G8_UINT":
{
@@ -478,7 +524,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R8G8_TYPELESS":
{
@@ -488,47 +535,52 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R8G8_UNORM":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
- "shaderSample": "10_0",
- "renderTarget": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
+ "shaderSample": "9_3check_10_0always",
+ "renderTarget": "9_3check_10_0always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R8G8_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R8G8_SNORM":
{
"texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
- "shaderSample": "10_0",
- "renderTarget": "always",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
+ "shaderSample": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R8G8_SINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16_TYPELESS":
{
@@ -538,17 +590,19 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16_FLOAT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "10_0",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_D16_UNORM":
{
@@ -558,47 +612,52 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "check",
- "depthStencil": "always"
+ "depthStencil": "always",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16_UNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
- "renderTarget": "always",
+ "shaderSample": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R16_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R16_SNORM":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "10_0",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R16_SINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R8_TYPELESS":
{
@@ -608,47 +667,52 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R8_UNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
- "renderTarget": "always",
+ "shaderSample": "always",
+ "renderTarget": "9_3check_10_0always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R8_UINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R8_SNORM":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "10_0",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R8_SINT":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "never",
- "renderTarget": "always",
+ "renderTarget": "10_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_A8_UNORM":
{
@@ -658,7 +722,8 @@
"shaderSample": "10_0",
"renderTarget": "always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "10_0"
},
"DXGI_FORMAT_R1_UNORM":
{
@@ -668,17 +733,19 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R9G9B9E5_SHAREDEXP":
{
- "texture2D": "always",
- "texture3D": "always",
- "textureCube": "always",
+ "texture2D": "10_0",
+ "texture3D": "10_0",
+ "textureCube": "10_0",
"shaderSample": "10_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R8G8_B8G8_UNORM":
{
@@ -688,7 +755,8 @@
"shaderSample": "10_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_G8R8_G8B8_UNORM":
{
@@ -698,7 +766,8 @@
"shaderSample": "10_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC1_TYPELESS":
{
@@ -708,27 +777,30 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC1_UNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC1_UNORM_SRGB":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC2_TYPELESS":
{
@@ -738,27 +810,30 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC2_UNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC2_UNORM_SRGB":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC3_TYPELESS":
{
@@ -768,27 +843,30 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC3_UNORM":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC3_UNORM_SRGB":
{
"texture2D": "always",
"texture3D": "always",
"textureCube": "always",
- "shaderSample": "10_0",
+ "shaderSample": "always",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC4_TYPELESS":
{
@@ -798,7 +876,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC4_UNORM":
{
@@ -808,7 +887,8 @@
"shaderSample": "10_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC4_SNORM":
{
@@ -818,7 +898,8 @@
"shaderSample": "10_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC5_TYPELESS":
{
@@ -828,7 +909,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC5_UNORM":
{
@@ -838,7 +920,8 @@
"shaderSample": "10_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC5_SNORM":
{
@@ -848,7 +931,8 @@
"shaderSample": "10_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_B5G6R5_UNORM":
{
@@ -858,7 +942,8 @@
"shaderSample": "dxgi1_2",
"renderTarget": "dxgi1_2",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "dxgi1_2"
},
"DXGI_FORMAT_B5G5R5A1_UNORM":
{
@@ -868,17 +953,19 @@
"shaderSample": "dxgi1_2",
"renderTarget": "check",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "dxgi1_2"
},
"DXGI_FORMAT_B8G8R8A8_UNORM":
{
"texture2D": "check",
"texture3D": "check",
"textureCube": "check",
- "shaderSample": "10_0check11_0always",
- "renderTarget": "10_0check11_0always",
+ "shaderSample": "9_3always_10_0check11_0always",
+ "renderTarget": "9_3always_10_0check11_0always",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "always"
},
"DXGI_FORMAT_B8G8R8X8_UNORM":
{
@@ -888,7 +975,8 @@
"shaderSample": "10_0check11_0always",
"renderTarget": "11_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM":
{
@@ -898,7 +986,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_B8G8R8A8_TYPELESS":
{
@@ -908,7 +997,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_B8G8R8A8_UNORM_SRGB":
{
@@ -918,7 +1008,8 @@
"shaderSample": "10_0check11_0always",
"renderTarget": "11_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_B8G8R8X8_TYPELESS":
{
@@ -928,7 +1019,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_B8G8R8X8_UNORM_SRGB":
{
@@ -938,7 +1030,8 @@
"shaderSample": "10_0check11_0always",
"renderTarget": "11_0",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC6H_TYPELESS":
{
@@ -948,7 +1041,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC6H_UF16":
{
@@ -958,7 +1052,8 @@
"shaderSample": "11_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC6H_SF16":
{
@@ -968,7 +1063,8 @@
"shaderSample": "11_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC7_TYPELESS":
{
@@ -978,7 +1074,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC7_UNORM":
{
@@ -988,7 +1085,8 @@
"shaderSample": "11_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_BC7_UNORM_SRGB":
{
@@ -998,7 +1096,8 @@
"shaderSample": "11_0",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_AYUV":
{
@@ -1008,7 +1107,8 @@
"shaderSample": "11_1",
"renderTarget": "11_1",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_Y410":
{
@@ -1018,7 +1118,8 @@
"shaderSample": "11_1",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_Y416":
{
@@ -1028,7 +1129,8 @@
"shaderSample": "11_1",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_NV12":
{
@@ -1038,7 +1140,8 @@
"shaderSample": "11_1",
"renderTarget": "11_1",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_P010":
{
@@ -1048,7 +1151,8 @@
"shaderSample": "11_1",
"renderTarget": "11_1",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_P016":
{
@@ -1058,7 +1162,8 @@
"shaderSample": "11_1",
"renderTarget": "11_1",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_420_OPAQUE":
{
@@ -1068,7 +1173,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_YUY2":
{
@@ -1078,7 +1184,8 @@
"shaderSample": "11_1",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_Y210":
{
@@ -1088,7 +1195,8 @@
"shaderSample": "11_1",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_Y216":
{
@@ -1098,7 +1206,8 @@
"shaderSample": "11_1",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_NV11":
{
@@ -1108,7 +1217,8 @@
"shaderSample": "11_1",
"renderTarget": "11_1",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_AI44":
{
@@ -1118,7 +1228,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_IA44":
{
@@ -1128,7 +1239,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_P8":
{
@@ -1138,7 +1250,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_A8P8":
{
@@ -1148,7 +1261,8 @@
"shaderSample": "never",
"renderTarget": "never",
"multisampleRT": "never",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "never"
},
"DXGI_FORMAT_B4G4R4A4_UNORM":
{
@@ -1158,7 +1272,8 @@
"shaderSample": "dxgi1_2",
"renderTarget": "check",
"multisampleRT": "check",
- "depthStencil": "never"
+ "depthStencil": "never",
+ "mipAutoGen": "dxgi1_2"
}
}
]