2012-07-16 2 views
0

약간의 문제가 있습니다. 문제를 해결하는 좋은 방법임을 알고 싶습니다. GPU에서 내 응용 프로그램 (셀룰러 오토 마톤)에서 많은 픽셀 색상을 변경합니다. 렌더 타겟을 실제 백 버퍼로 가져오고 나중에 픽셀 쉐이더에 놓습니다. 다음 프레임 작업이 반복됩니다. 내 문제는 마지막 프레임에서 픽셀이 변경되었음을 알고 싶을 때입니다.HLSL DirectX10의 픽셀 상태를 기억하십시오.

나는 하나의 렌더링 타겟 (3 RT)을 사용하여 그것을 해결할 수 있고 픽셀 당 내 특정 데이터를 기억할 수 있지만 성능 문제가 발생할 수 있다고 생각합니다. 어쩌면 다른 방법 일 수도 있습니다. 나는 DirectX10을 사용한다.

정말로 도움을 주셔서 감사합니다.

답변

0

하나의 간단한 일반적인 방법 (나는 그것이 귀하의 경우에 적용된다고 확신하지 못합니다)은 색상이 3 채널 만 사용하는 경우 알파 채널에이 정보를 저장할 수 있습니다.

관련 문제