GPU와 GPU 프로그래밍을 더 잘 이해하기 위해 셰이더에 대한 더 나은 사고 방식과 GPU에서 구현되는 방법을 알고 싶습니다. 셰이더 프로그램과 GPU 코어 사이에 1 대 1 관계가 있습니까? 그렇다면 버텍스 쉐이더 프로그램은 한 코어에서 실행되는 반면 조각 쉐이더는 다른 코어에서 실행됩니까? 그런 다음 정점 셰이더 코어에서 조각 셰이더 코어로 데이터가 전달됩니까? 아니면 GPU의 각 개별 코어가 모든 셰이더와 전체 그래픽 파이프 라인을 담당합니까? 하나의 GPU 코어에는 정점 셰이더, 테셀레이션 셰이더, 지오메트리 셰이더 등이 포함되어 있으며 각 코어는 최종 픽셀을 출력합니다. 내 정신 사진을 굳게하는 데 도움이되는 정보가 있으면 도움이 될 것입니다.