История изменений
Исправление mittorn, (текущая версия) :
Может у тебя в конфиге что-то не так?
Ибо я делал просмотрщик картинок на dri3 и делал его в том числе на intel:
https://git.disroot.org/mittorn/ImageViewer
И да, dri3 функции срабатывают успешно.
А сделать его на dri2 без GBM/opengl/vulkan так и не получилось - dri2 просто не предоставляет нужной функциональности. Мне нужна была линейная текстура, в которую декодер картинки будет писать данные в реальном времени. В dri3 я могу выделить её через dumb buffer и отправить в иксы. В dri2 мне иксы отдают тайловую текстуру, которую если и получается замаппить, я даже не знаю каким образом она затайлена - это непрозрачная текстура сделанная под конкретную реализацию opengl/gbm и ничего больше. Но на amd просто маппинг не срабатывает
Исходная версия mittorn, :
Может у тебя в конфиге что-то не так? Ибо я делал просмотрщик картинок на dri3 и делал его в том числе на intel: https://git.disroot.org/mittorn/ImageViewer И да, dri3 функции срабатывают успешно. А сделать его на dri2 без GBM/opengl/vulkan так и не получилось - dri2 просто не предоставляет нужной функциональности. Мне нужна была линейная текстура, в которую декодер картинки будет писать данные в реальном времени. В dri3 я могу выделить её через dumb buffer и отправить в иксы. В dri2 мне иксы отдают тайловую текстуру, которую если и получается замаппить, я даже не знаю каким образом она затайлена - это непрозрачная текстура сделанная под конкретную реализацию opengl/gbm и ничего больше. Но на amd просто маппинг не срабатывает