ValveSoftware выложила на GitHub изменённыйисходныйкод Mesa которыйиспользуетсявSteamOS.
Mesa10.0.2 осуществляет функции OpenGL3.3 API, но версия сообщённаяот
glGetString(GL_VERSION) или
glGetIntegerv(GL_MAJOR_VERSION) /
glGetIntegerv(GL_MINOR_VERSION) зависит от используемогодрайвера. Некоторыедрайверы не поддерживаютвсевозможности требуемыеOpenGL3.3. OpenGL 3.3 доступентолько по запросуна созданиеконтекста, потомучто контекстысовместимостине поддерживаются.
Исправленныеошибки:
HiZ в SNBвызывало зависание GPUс приложениямиWebGL.
SIGSEGV в
fs_visitor::visit(ir_dereference_variable*)
Отчетошибок вGLSL.
Ошибкис шейдерамив Serious Sam 3.
Полный список измененийможно прочитать используякоманду:
git log mesa-10.0.1..mesa-10.0.2"