С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Скомпилил тестовую opengl сборку - xpeccy0.6.20210207ogl.7z. В комплекте все нужные dll'ки.
Под qt5 и opengl. В папке откуда запускается exe лежит пачка shader*.txt файлов. Это GLSL скрипты шейдеров, разделенные на 2 секции: "vertex" и "fragment".
При запуске грузится shader.txt. Хотим поменять на другой - переименовываем нужный в "shader.txt", жмем Alt+L, смотрим на результат. Можно поковыряться в самих скриптах, покрутить цифры.
Если в шейдере будут ошибки - экран будет черным, и будет сформирован файл glslerror.log, в котором будет описан код ошибки (то что драйвер видюхи OpenGL сообщает при компиляции шейдера).
Если файла не будет - шейдер будет отключен (т.е. голый opengl).
Последний раз редактировалось Dexus; 07.02.2021 в 05:32.
От Retroarch или Snes9X шейдеры конечно не подойдут?
ultra, если они в glsl, исходных vertex+fragment то почему нет? Часть из них оттуда и заимствованы.
ultra, это не GLSL. Плюс они многопроходные.
Здесь же просто vertex+fragment, на glsl, однократный.
Последний раз редактировалось Dexus; 07.02.2021 в 20:25.
Кто-нибудь использует rpm-ные линуксы? Как у вас в репах называется opengl-ная либа qt5? Суся в песочнице, где я раньше опакечивал, уже устарела. Должно быть что-то типа libQt5OpenGL5
Все любят гипножабу
build 20210217
- Экспериментально переезжаем на OpenGL (надеюсь все себе обновили RivaTNT2 до более новых). Пока без всяких шейдеров-шмейдеров. На дебиане и винде опробовано, насчет рпм-ных и макосевых нет 100% уверености. Опробуйте и сообщите.
- Починено несколько несмертельных проблем и, по традиции, добавлено несколько новых
.
[ скачать ]
ЗЫ: Уже выявилось - при долгой паузе/сидении в дебугере происходит рассинхронизация вывода на экран, выглядит как постоянно выпадающие кадры. Уже вылечено
Последний раз редактировалось SAM style; 17.02.2021 в 23:01.
Все любят гипножабу
Black Cat / Era CG(17.02.2021), Dexus(18.02.2021), [bETA]mEN(17.02.2021)
Виндовая сборка с шейдерами-шмейдерами (несколько штук в комплекте)
Сборка со всеми dll-ками, ROMами и конфигами - нет нужды что-то настраивать, добрые люди поделились.
Выбор шмейдеров _пока_ традиционно отсутствует - делается это посредством переименования нужного в shader.txt (по дефолту Alt+L перезагружает шейдер).
- Также подфикшен предыдущий фрейм (серый) в режиме дебага, показывался пред-предыдущий.
(!!!) Получилось исправить Qtшный глюк в винде, что левые-правые shift/ctrl/alt нормально не различались. Скоро сделаю сборку и выложу (не знаю насколько SAM style готов встроить этот хак в основной код).
Последний раз редактировалось Dexus; 19.02.2021 в 02:29.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)