Apple, 쉐이더 언어 소개(QE APIs)
Apple이 Quartz Extreme(QE) 익스텐션을 발표했다. 여기에는 OpenGL 쉐이더를 생성하기 위한 프로그램 가능한 쉐이더와 새로운 명령어 셋이 포함되어 있다.
Quartz 작성기의 특징은 픽셀에 대한 알파 채널, 윈도우에 대한 휘어짐과 변형에 있다. 중요한 점은 Mac OS X 10.2 안에 이 새로운 API들이 있다는 것이다. 여기에는 표준의 OpenGL 콜이 포함되어 있다. 예를 들면 GL_ARB_vertex_program과 vendor-specific 명령들이다.
Apple은 OpenGL 쉐이더 빌더를 호출하는 것을 소개하고 있다. 이것은 쉐이더를 생성하기 위한 명령어 셋에서 나타난다. 프로그래머는 OpenGL 익스텐션을 선택해서 컴파일할 수 있고 실시간으로 3D 윈도우안에서 결과를 출력할 수 있다.
하드웨어가 매칭된 PC 환경에서 컴파일된 쉐이더를 사용과 실행이 가능하기 때문에, Apple은 개발환경으로써 Mac을 프로모팅중이다. 또한 CPU 보다는 GPU 하드웨어 가속을 사용하면 실제적인 3D 아이콘과 3D 윈도우가 가능해진다. Quartz Extreme 는 다음달쯤에 출시되는 Jaguar 10.2 (Mac OS X)에서 선보이게 된다.
http://kbench.com