Rasterizer default state

What are the default values of the RasterizerState?

This point is not documented and RSGetState returns NULL on a default pipeline.

From common sense (and some experiences), I would say:
FillMode = Solid
CullMode = Front
FrontCounterClockwise = TRUE
DepthBias = 0
DepthBiasClamp = 0
SlopeScaledDepthBias = 0
DepthClipEnable = TRUE
ScissorEnable = FALSE
MultisampleEnable = FALSE
AntialiasedLineEnable = FALSE

Can someone confirm?

Thanks.

[518 byte] By [PascalMignot] at [2008-3-3]
# 1

The runtime creates a default state object for any type that is used when a NULL state object is active.

BlendState:

AlphaToCoverageEnable = FALSE

BlendEnable= FALSE

SrcBlend = D3D10_BLEND_ONE

DestBlend = D3D10_BLEND_ZERO

BlendOp = D3D10_BLEND_OP_ADD

SrcBlendAlpha = D3D10_BLEND_ONE

DestBlendAlpha = D3D10_BLEND_ZERO

BlendOpAlpha= D3D10_BLEND_OP_ADD

RenderTargetWriteMask = D3D10_COLOR_WRITE_ENABLE_ALL

DepthStencilState:

DepthEnable= TRUE

DepthWriteMask = D3D10_DEPTH_WRITE_MASK_ALL

DepthFunc = D3D10_COMPARISON_LESS

StencilEnable= FALSE

StencilReadMask= 0

StencilWriteMask = 0

FrontFace

StencilFailOp = D3D10_STENCIL_OP_KEEP

StencilDepthFailOp =D3D10_STENCIL_OP_KEEP

StencilPassOp = D3D10_STENCIL_OP_KEEP

StencilFunc = D3D10_COMPARISON_ALWAYS

BackFace

StencilFailOp = D3D10_STENCIL_OP_KEEP

StencilDepthFailOp = D3D10_STENCIL_OP_KEEP

StencilPassOp= D3D10_STENCIL_OP_KEEP

StencilFunc = D3D10_COMPARISON_ALWAYS

RasterizerState:

FillMode = D3D10_FILL_SOLID

CullMode = D3D10_CULL_BACK

FrontCounterClockwise = FALSE

DepthBias = 0

DepthBiasClamp = 0.00000000

SlopeScaledDepthBias = 0.00000000

DepthClipEnable = TRUE

ScissorEnable= FALSE

MultisampleEnable = FALSE

AntialiasedLineEnable = FALSE

Sampler:

Filter =D3D10_FILTER_MIN_MAG_MIP_LINEAR

AddressU = D3D10_TEXTURE_ADDRESS_CLAMP

AddressV = D3D10_TEXTURE_ADDRESS_CLAMP

AddressW = D3D10_TEXTURE_ADDRESS_CLAMP

MipLODBias =0.0

MaxAnisotropy = 1

ComparisonFunc = D3D10_COMPARISON_NEVER

BorderColor = {1.0, 1.0, 1.0, 1.0}

MinLOD = -3.4028235e+038

MaxLOD = 3.4028235e+038

RalfKornmann at 2007-9-4 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Direct3D 10...