[PATCH v2 1/5] d3d11.idl: Add missing D3D11_DEVICE_CONTEXT_TYPE enums and D3D11_FEATURE_DATA_* declaration

Henri Verbeet hverbeet at gmail.com
Sun Sep 17 12:05:42 CDT 2017


On 17 September 2017 at 07:39, Ihsan Akmal <ihsanapps at gmail.com> wrote:
> +typedef enum D3D11_CONSERVATIVE_RASTERIZATION_TIER {
> +  D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED = 0,
> +  D3D11_CONSERVATIVE_RASTERIZATION_TIER_1 = 1,
> +  D3D11_CONSERVATIVE_RASTERIZATION_TIER_2 = 2,
> +  D3D11_CONSERVATIVE_RASTERIZATION_TIER_3 = 3,
> +} D3D11_CONSERVATIVE_RASTERIZATION_TIER;
> +
> +
> +typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS2
> +{
> +    BOOL PSSpecifiedStencilRefSupported;
> +    BOOL TypedUAVLoadAdditionalFormats;
> +    BOOL ROVsSupported;
> +    D3D11_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier;
> +    D3D11_TILED_RESOURCES_TIER TiledResourcesTier;
> +    BOOL MapOnDefaultTextures;
> +    BOOL StandardSwizzle;
> +    BOOL UnifiedMemoryArchitecture;
> +} D3D11_FEATURE_DATA_D3D11_OPTIONS2;
> +
> +
The formatting is inconsistent here.

> +typedef enum D3D11_SHADER_CACHE_SUPPORT_FLAGS
> +{
> +    D3D11_SHADER_CACHE_SUPPORT_NONE = 0x0,
> +    D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x1,
> +    D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x2,
> +} D3D11_SHADER_CACHE_SUPPORT_FLAGS;
> +
> +typedef struct D3D11_FEATURE_DATA_SHADER_CACHE
> +{
> +    UINT SupportFlags;
> +} D3D11_FEATURE_DATA_SHADER_CACHE;
Should "SupportFlags" be of type D3D11_SHADER_CACHE_SUPPORT_FLAGS?



More information about the wine-devel mailing list