Android

OpenGL 3.2 wydany na SIGGRAPH

OpenGL - Урок 32 - Как перевести экранные координаты в пространственные координаты OpenGL.

OpenGL - Урок 32 - Как перевести экранные координаты в пространственные координаты OpenGL.
Anonim

Na konferencji graficznej SIGGRAPH w Nowym Orleanie w tym tygodniu, Khronos Group ogłosiła wydanie OpenGL 3.2. Nowa wersja standardu API grafiki, wraz z dołączonym językiem OpenGL Shading Language 1.50, dodaje kilka nowych funkcji. Nacisk kładziony jest na poprawę wydajności, zapewnienie opcji lepszej jakości obrazu i ułatwienie przenoszenia z Direct3D. Najważniejsze zalety to:

  • Zwiększona wydajność dla tablic wierzchołków i obiektów synchronizacji ogrodzenia, aby uniknąć bezczynności podczas oczekiwania na zasoby współużytkowane przez procesor i GPU, lub wiele wątków procesora;
  • Poprawiona programowalność potokowa, w tym shadery geometrii w rdzeniu OpenGL;
  • Zwiększona wizualna jakość i wielościeżkowa elastyczność renderowania kostek poprzez umożliwienie shaderów na bezpośrednie przetwarzanie próbek tekstur.

Ponadto Khronos zdefiniował zestaw pięciu nowych rozszerzeń ARB, które "umożliwiają najnowszą funkcjonalność graficzną wprowadzoną w najnowszych procesorach graficznych do uzyskać dostęp przez OpenGL. " Rozszerzenia te staną się częścią rdzenia OpenGL w przyszłości, po tym jak zostaną powszechnie przyjęte.

A co z obsługą dostawców grafiki? NVIDIA ma teraz wersję beta sterownika, a AMD / ATI planuje mieć sterownik obsługujący OpenGL 3.2 przed końcem roku.

Śledź Jason Cross na Twitterze lub odwiedź jego stronę.