xash3d-fwgs icon indicating copy to clipboard operation
xash3d-fwgs copied to clipboard

[Android] [GLES2] [PowerVR] Некорректно отображается текстура кнопки

Open Vladislav4KZ opened this issue 2 years ago • 1 comments

Телефон Nokia 2.2 Android 11 R CPU: MediaTek Helio A22 GPU: PowerVR GE8320

Вот как выглядит кнопка включения лифта в начале главы "Аномальные материалы" на GLES2 рендере: Screenshot_20220505-220607 Screenshot_20220505-220607~2

На GLES1 рендере кнопка выглядит нормально: Screenshot_20220505-220710

На скриншоте с GLES1 видно, что текстура растянута на всю кнопку, в то время как на скриншоте сделанном во время использования GLES2 рендера, текстура имеет свой оригинальный размер, а на незаполненных местах отрисовывается ещё одна такая же текстура.

На предыдущем телефоне Meizu C9 Pro (GPU: Mali-T820) не видел такого бага даже с GLES2 рендером. Баг может был и на нём, но проверить не могу, телефон сдох.

Vladislav4KZ avatar May 05 '22 16:05 Vladislav4KZ

ДМ сломал npot текстуры же. там вроде опция gl_round_down была для включения ресэмплинга, но не уверен, что она нормально работает: https://github.com/FWGS/xash3d-fwgs/blob/master/ref_gl/gl_image.c#L577

mittorn avatar May 05 '22 16:05 mittorn

ref_gles2 is deprecated now.

Users better switch to ref_gles3compat or ref_gl4es.

a1batross avatar Feb 26 '24 08:02 a1batross