Войти
ФлеймФорумРазработка игр

А можете поделиться ссылкой на бинарник Mesa3D под win32?

#0
18:09, 26 дек. 2015

Захотелось посмотреть на Mesa 3D.

Проходить квест по компиляции лениво.

Интересует opengl32.dll под win32.
Требование: работоспособность с SSE2 (отсутствие требования более новых расширений).

Гугл находит либо что-то древнее (OpenGL 1.2) либо оно у меня не запускается. Может криво ищу.

Желательно относительно новое/шустрое/с поддержкой всякого новомодного счастья.
Видимо либо llvmpipe ( http://www.mesa3d.org/llvmpipe.html ), либо OpenSWR ( https://github.com/OpenSWR/openswr-mesa ).

У кого-то это счастье завалялось ?


#1
18:52, 26 дек. 2015

Тысячу лет назад писал редаткор шейдеров:
http://sol-online.org/index.php?content=downloads&project=shaderconfig
После установки в внутри приложения появится каталог Drivers и там лежит Mesa 32 битная. Версия около 2.1 +-.
Вирусов там нет, в систему не срет, удаляется без проблем.
Операции по скачиваюнию, выдиранию, выкладыванию, удалению мне проводить лень.

#2
19:08, 26 дек. 2015

@!!ex

GL_VERSION: 2.1 Mesa 7.3
Работает. На безрыбье и рак рыба. Спасибо.

Но в идеале - хотелось бы чего-то поновее.

#3
22:35, 26 дек. 2015

Довольно старое доступно здесь:
https://download.qt.io/development_releases/prebuilt/llvmpipe/windows/

Дабы оно заработало тебе может понадобится поставить переменную окружения LIBGL_ALWAYS_SOFTWARE=1, насколько я понимаю из-за того что LLVMPipe вроде не поддерживает антиалиасинг надо делать MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330 для получения версии GL выше. Но вообще оно поддерживает 3.3 + расширения.

Чисто по логике в составе Qt должна где-то идти новая версия этой либы, но я под виндой с Qt не работаю.

PS: Ссылка как билдить:
https://wiki.qt.io/Cross_compiling_Mesa_for_Windows

UPD: Вместе с qt в bin идет версия Mesa 10.2.8 с LLVM 3.4, по сути тоже самое что по ссылке сверху лежит.

#4
23:02, 26 дек. 2015

SXX

    GL_VENDOR: VMware, Inc.
    GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
    GL_VERSION: 3.0 Mesa 10.2.8 (git-1e2b412)
Во, спасибо, покамест, наверное, это буду юзать.

Та ссылка на precompiled, которая рядом валялась ( http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686/m… ny.pkg.tar.xz , ну, точнее, соседняя версия 11.0.5-1) - как раз то, что у меня не заработало.

А эта запустилась, круто!

#5
23:33, 26 дек. 2015

FordPerfect
Оппа, и тебе за ссылку спасибо, не знал что в MinGW есть Mesa.
http://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686/
Вот тут "mingw-w64-i686-mesa-11.0.5-1-any.pkg.tar.xz" отлично заработала:
Это действительно 11.0.5 собранная с LLVM 3.7.

У меня работает.

PS: Поддерживаемые фитчи если что тут удобно смотреть:
http://mesamatrix.net/

ФлеймФорумРазработка игр

Тема в архиве.