RmlUi: изображение TGA при рендеринге выглядит разорванным или разделенным на части.C++

Программы на C++. Форум разработчиков
Anonymous
RmlUi: изображение TGA при рендеринге выглядит разорванным или разделенным на части.

Сообщение Anonymous »

Я использую RmlUi 6.1 с бэкендом OpenGL, и любое загружаемое мной изображение TGA — либо в теге
Изображение


Пример кода:
Использование тега
Изображение

Или через RCSS:

Код: Выделить всё

body {
decorator: image("testimage.tga" fill);
}
В обоих случаях изображение видно, но сильно искажено.

Что я пробовал:
  • Экспортируется как 24-битное несжатое и 32-битное несжатое TGA (с и без альфа).
  • Использовал несколько инструментов для конвертации (ImageMagick, онлайн-конвертеры и т. д.).
  • Подтвердил тот же результат с несколькими изображениями и форматами.
В документации RmlUi упоминается поддержка несжатых 24-битных или 32-битных файлов TGA, но неважно, какие из них я использую. при использовании вывод выглядит некорректным, как показано на снимке экрана.

Вопрос:
Существует ли известная проблема или ограничение с декодированием TGA в бэкенде OpenGL RmlUi 6.1, или существуют ли определенные настройки экспорта (порядок байтов, происхождение и т. д.), необходимые для правильного отображения файлов TGA?



Подробнее здесь: https://stackoverflow.com/questions/797 ... n-rendered

Вернуться в «C++»