2017-11-25 29 views
1

GPU 작동 방식에 대한 정보를 검색합니다. 다른 소스에서 하드웨어 가속에 T & L (Transform and Lighting) 기술이 사용됨을 알게되었습니다. 예를 들어 다각형 조명을 계산합니다. 하지만 아시다시피 오늘날 개발자들은 프로그래밍 가능한 그래픽 파이프 라인을 사용하고 쉐이더별로 조명을 만듭니다. 오늘 T & L은 무엇을 위해 사용됩니까?T & L 기술은 더 이상 사용되지 않습니까?

답변

3

고전적인 'Transform & 조명'고정 기능 하드웨어와 '질감 혼합 캐스케이드'고정 기능 하드웨어는 일반적으로 쓸모없는 것으로 간주됩니다. 대신 "T & L"단계가 정점 셰이더로 대체되었으며 "질감 혼합 캐스케이드"가 픽셀 셰이더로 대체되었습니다.

'고정 기능'모드 (Direct3D 9, OpenGL 1.x)가있는 기존 레거시 API의 경우 대부분의 최신 카드는 실제로 프로그램 가능 셰이더를 사용하여 원래 동작을 에뮬레이트합니다.

GitHub에 그것을보고 싶을 경우 (전부는 아니지만) 고전 Direct3D를 9 고정 기능 모드의 가장 에뮬레이트 Direct3D를 (11)에 대한 예제가있다.

일반적으로 말해서, 실제로 사용하지 않는 여러 가지 기능 대신에 실제로 사용하는 기능을 구현하는 셰이더 세트를 사용하는 것이 좋습니다.