첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ GPU 가속 기능 사용하기

----------------------------------------------------------------------------------------------------

실버라이트 애플리케이션 호스팅 웹 페이지에 다음 코드를 추가한다.

 

 

<param name="EnableGPUAcceleration" value="true" />

 

 

GPU 가속 기능을 활성화할 엘리먼트의 CachedMode 속성에 BitmapCache 값을 설정한다.

 

 

<Image

    CacheMode="BitmapCache"

    Source="sample.png" />

 

----------------------------------------------------------------------------------------------------

※ GPU 가속은 Full-Screen 모드를 지원하나, Windowless 모드는 지원하지 않는다.

※ Windows Vista, Windows 7, Windows XP OS와 NVidia, ATI, Intel(2004년 11월 이후) 그래픽 카드에서만 활성화된다.

※ GPU 가속은 모든 경우에 지원되는 것이 아니며 지원되지 않는 경우에 사용한다면, 퍼포먼스 약화가 생길 수 있으므로 선별적으로 사용해야 한다.

 

GPU 가속 기능을 사용할 수 없는 경우

GPU 가속 기능을 사용할 수 있는 경우

• Pixel Shader

• OpacityMask

• 사각형이 아닌 Clip

• RenderTransform(Scale, Skew, Rotate, Translate)

• Clip

• Opacity

• Visibility

• Cache

• Perspective Transforms(PlaneProjection)

• Deep Zoom

 

Posted by 사용자 icodebroker

댓글을 달아 주세요