반응형

반응형
반응형

 

구름 테스처가 전체적으로 뭉개져 버리는 버그 발생, HLSL 코드에도 문제 없고, 원인을 계속 찾아보니

 

PSSetSamplers 함수를 빼먹었음

 

PSSetSamplers(슬롯 인덱스, SamplerState 갯수, ID3D11SamplerState* const* ppSamplers)

: 개발자가 device를 통해서 CreateSamplerState 함수를 호출해 생성한 

ID3D11SamplerState 객체를 PixelShader 에서 슬롯 인덱스와 갯수를 지정하여 

실질적으로 HLSL 코드에서 사용할 수 있게 해준다.

 

 

 

 

코드 추가한뒤 결과, 정상작동 화면

반응형
반응형

마우스의 실제 위치와 맞질 않는다. 

알고보니 

위에는 나오지 않았지만 m_tMousePt는 GetCursorPos() 함수 로 초기화 되어있는 상태이다

그뒤에 ScreenToClient 함수로 커서의 좌표를 해당 클라이언트 기준으로 변환해줘야 한다.

 

 

 

수정된 결과

 

반응형

+ Recent posts