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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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