LINUX.ORG.RU

В MESA добавлен код расширения OpenGL GL_ARB_framebuffer_no_attachments (r600/radeonsi)

 , , , ,


1

1

Благодаря работе Edward O'Callaghan в MESA добавлен код для GL_ARB_framebuffer_no_attachments обоих драйверов r600 и RadeonSI. Это расширение относится к OpenGL 4.3 и после него для полной поддержки останется реализовать:

4.3

  • GL_ARB_compute_shader
  • GL_ARB_robust_buffer_access_behavior
  • GL_ARB_shader_image_size (r600)
  • GL_ARB_shader_storage_buffer_object

4.2

  • GL_ARB_shader_atomic_counters
  • GL_ARB_shader_image_load_store (r600)

Существует вероятность, что к следующему релизу MESA будет поддерживать OpenGL 4.2/4.3 в полном объёме.

Для ядра 4.6 представлен набор патчей для Radeon/AMDGPU DRM, устраняющие проблемы в работе UVD video decoding и PowerPlay. Более подробно можно узнать в рассылке dri-devel.

>>> mesamatrix.net

★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 6)
Ответ на: комментарий от Khnazile

лайвсд без патчей обычно, с патчами собрал локально пакет, думаю нет смысла заморачиваться делать сейчас лайвсд или докер образ, скорее всего они будут в месе на днях.

Novell-ch ★★★★★
()
Ответ на: комментарий от Khnazile

она 64 битная, но собрать 32 битную не сложно, я просто говорю obs build i586 и мне собирается 32 битная меса

Novell-ch ★★★★★
()
Ответ на: комментарий от abvgdee

это жене так объясняешь покупку мощной видюхи?

Не иметь 400 евро заначки? Зачем так жить?

TooPar
()

Вот и дождались compute_shader для radeonsi в апстриме... Кто-нибудь знает, что нужно, чтобы оно заработало? Собрал как обычно, мезу со свежим llvm, но что-то glxinfo нифига не показывает.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

посмотри в толксах мою тему. там походу ограничение по ядру если не amdgpu дрова, ну и 4.3 не включено еще.

Novell-ch ★★★★★
()
Ответ на: комментарий от lv77

У меня нет:
скрин

glxinfo |grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD JUNIPER (DRM 2.43.0, LLVM 3.8.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.3.0-devel (git-b3efa0a 2016-02-28 trusty-oibaf-ppa)
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.3.0-devel (git-b3efa0a 2016-02-28 trusty-oibaf-ppa)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.3.0-devel (git-b3efa0a 2016-02-28 trusty-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

Strannik-j ★★
()
Ответ на: комментарий от Strannik-j

$ glxinfo | grep -i opengl

OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD CAYMAN (DRM 2.43.0, LLVM 3.8.0)
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.3.0-devel
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.3.0-devel
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.3.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

lv77 ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.