DirectX 10

쉐이더 파일 내에서 Render State 설정

공대나온남자 2010. 11. 20. 18:13

RasterizerState BackfaceCulling

{

CullMode = BACK;

...

};


DepthStencilState DepthEnabling

{

DepthEnable = true;

DepthFunc = LESS_EQUAL;

...

};


BlendState NoBlend

{

BLENDENABLE[0] =false;

...

};


technique10 Technique

{

    pass p0

    {

SetRasterizerState(BackfaceCulling);

SetDepthStencilState(DepthEnabling, 0);

SetBlendState(NoBlend, float4( 0.0f, 0.0f, 0.0f, 0.0f ), 0xFFFFFFFF);

    ...

    }

}


뭐 이런 식으로 요래요래...


Reference

http://msdn.microsoft.com/en-us/library/bb205052(VS.85).aspx

http://msdn.microsoft.com/en-us/library/bb205053(VS.85).aspx