metal1 [Thirty Days of Metal] Day3-Commands 원문: Thirty Days of Metal-Day 3: Commands 위 글을 공부하고 요약했습니다. device를 만들고 GPU 메모리를 할당하는 것도 중요하지만, GPU에게 일을 시키려면 그것의 언어를 배워야 한다. 명령하는 법을 배워보자. What are Commands? Metal에는 데이터를 제공하고 모양을 그려내는 걸 동시에 하는 함수가 없고 둘은 구분된 동작이다. 두 점을 가진 버퍼가 있고 선 하나를 그린다고 해보자. 먼저 Metal에게 어떤 버퍼가 선 데이터를 가질지 알려준다. 그 후 선을 그리라고 해야 한다. 수도코드로 다음과 같다. commandList.setBuffer(pointBuffer) commandList.drawLines(1) 실제 코드는 아니지만 매우 일반적인 패턴이다... 2023. 1. 1. 이전 1 다음