DX 2

스텐실 버퍼

스텐실 버퍼는 후면 버퍼 및 깊이 버퍼와 동일한 해상도를 가지고 있는 버퍼이다.실제로는 깊이버퍼의 특정 비트를 사용하기 때문에 깊이 버퍼와 동일 하다. 스텐실 버퍼를 D3DFMT_D24S8 다음과 같은 인자로 생성하면 깊이 버퍼에 24bit할당, 스텐실 버퍼에 8bit를 할당해서 사용하게된다. 스텐실 테스트(참조 & 매스크) 비교 연산자 (값 & 매스크)(StencilRef & StencilMask) StencilFunc (스텐실 버퍼의값 & StencilWriteMask) DX에서는 스텐실 버퍼를 유연하게 제어하기 위해서 다음과 같은 API를 제공한다. StencilEnable : 스텐실 버퍼를 활성화 시킨다.True - 활성화False - 비활성화 StencilFunc : 스텐실 테스트가 성공 또는 ..

IT 이모저모 2018.03.05

DirectX Tools

1. Sample Browser and Documentation- DirectX SDK Sample Brower는 예제 데모, 기술 페이퍼, 튜토리얼, 논문들을 보여주는 툴이다. Sample Brower는 DX9, DX10, DX11을 포함하고 있다. 새로운 버전이 release되면 보기를 추천함 2. PIX- PIX는 Direct3D 응용프로그램을 분석및 디버깅하는 툴이다. API콜, 타이밍 통계, 변환 전후의 메쉬정보등을 보여준다. PIX는 GPU에서 작동하는 셰이더 코드를 디버깅하는데도 사용할 수 있다. 3. Caps Viewer- DirectX Caps Viewer는 하드웨어가 지원하는 정보(Direct3D, DirectDraw, DirectSound, DirectInput)를 보여준다. 4. D..

IT 이모저모 2018.03.05