Win/Mac/Linux | iOS/Android | 콘솔 | ||
포워드 렌더링 | 지원 | 지원 | 지원 | |
버텍스 릿 렌더링 | 지원 | 지원 | - | |
실시간 섀도우 | GPU 지원 | GPU 지원 | 지원 | |
이미지 효과 | 지원 | 지원 | 지원 | |
프로그래밍 가능 셰이더 | 지원 | 지원 | 지원 | |
고정 함수 셰이더 | 지원 | 지원 | - |
실시간 섀도우는 대부분의 PC, 콘솔 및 모바일 플랫폼에서 작동합니다.Windows(Direct3D)에서는 GPU가 그림자 매핑 기능도 지원해야 하는데, 대부분의 개별 GPU는 2003년부터, 대부분의 통합 GPU는 2007년부터 이를 지원합니다.기술적으로 Direct3D 10에서는 GPU가 D16/D24X8 또는 DF16/DF24 텍스처 포맷을 지원해야 하며, OpenGL에서는 GL_ARB_depth_texture
확장자를 지원해야 합니다.
포스트 프로세싱 효과를 이용하려면 렌더투텍스처(render-to-texture) 기능이 필요합니다. 최근에는 일반적으로 렌더투텍스처 기능이 지원됩니다.
프로그래밍 가능 함수 셰이더나 고정 함수 셰이더를 작성할 수 있습니다. 프로그래밍 가능 셰이더는 어느 기기에서든 지원되며, 기본적으로 Shader Model 2(데스크톱)와 OpenGL ES 3.0 (모바일)이 지원됩니다. 기능을 더 추가하려는 경우 상위 셰이더 모델을 대상으로 하면 됩니다. 고정 함수는 콘솔을 제외한 모든 기기에서 지원됩니다.