Commit Graph

19 Commits

Author SHA1 Message Date
Ivan Avdeev
72facfb61e explicitly use xash dir for libraries path 2025-02-10 12:44:28 -05:00
Ivan Avdeev
8c3aa04318 update gold images for latest denoiser
NOTE that this gold is not fully correct itself. It has following
issues:
- indirect channel is incorrect
- missing indirect diffuse
- missing specular fresnel

See https://github.com/w23/xash3d-fwgs/issues/759

Committing it as a new gold for the sole reason of detecting changes
compared to current vulkan branch state. More correct gold will be
submitted when the issues above are fixed.

Also, changes rendertest script to use the new denoiser, and remove some
extra text messages things from the frame.
2025-02-06 14:05:01 -05:00
Ivan Avdeev
32acc7d835 write engine logs, and also json report
also, RADV_PERFTEST=rt is no longer needed, mesa enables rt by default
now
2025-02-06 14:03:30 -05:00
Ivan Avdeev
9d4dfa472a do not write flip gifs, it's handled by web stuff now 2025-02-06 14:02:48 -05:00
Ivan Avdeev
c7970f9952 improve status reporting 2025-02-06 14:00:08 -05:00
Ivan Avdeev
6e31a068ee use magick instead of legacy convert 2025-02-06 13:59:02 -05:00
25faf8b0e1 new design for rendertest (#8)
Что сделано:
* Удалёны gif, тесты заметно ускорились из-за этого, даже не смотря что делаются png из tga форсировано теперь.
* Добавлены темы, но светлой уделялось мало внимания. С костылём на автотёмную тему не знаю как будет тёмная тема работать, не проверял.
* Изменён дизайн, теперь таблица-список картинок вынесена в отдельную боковую панель.
* Появились разные режимы и настройки (лень перечислять там и так всё видно).
* Исправлена ошибка сортировки которая проявлялась на chrome-подобных браузерах.
* Исправлена ошибка с ориентацией картинок (поймал у себя что они оказались перевёрнутые).
* Произошла некоторая реорганизация кодовой базы, некоторые функции были расширены, а что-то исправлено по мелочи.

Reviewed-on: #8
Co-authored-by: NightFox <nightfox@dev.null>
Co-committed-by: NightFox <nightfox@dev.null>
2024-02-15 23:35:40 +01:00
Ivan Avdeev
d20af78fa7 render: add white furnace test for c2a5a 2024-02-01 12:45:42 -05:00
Ivan Avdeev
6e809543f3 render: add a bunch of new channels to compare
New channels:
- material: red = roughness, green = metalness
- direct_diffuse: direct lighting diffuse channel
- direct_specular: direct lighting specular channel
- diffuset: direct + indirect diffuse, spatially denoised
- specular: direct + indirect specular, spatially denoised
2024-02-01 12:16:36 -05:00
Ivan Avdeev
e1a9b17569 render: hide logo ℱ𝒜𝒮𝒯ℰℛ 2023-12-05 10:57:02 -05:00
Ivan Avdeev
7c6fa9627d render: add test for double switchable lights
https://github.com/w23/xash3d-fwgs/issues/679
2023-12-04 13:50:54 -05:00
Ivan Avdeev
c40bfde9c7 render: determine available tests from present save files
also, filter tests to run by regular expressions
2023-11-30 11:40:53 -05:00
Ivan Avdeev
c1bd3d7619 render: add html report generation 2023-11-28 12:32:40 -05:00
bb5c04efd8 render: add test for c1a3 fan material
https://github.com/w23/xash3d-fwgs/issues/669
2023-11-27 13:15:54 -05:00
2b19a8d196 render: add additive_cullback test
https://github.com/w23/xash3d-fwgs/issues/665
2023-11-27 12:49:29 -05:00
e064d3d8d6 parallelize diffing and conversion; add command for to png conversion 2023-11-27 12:31:41 -05:00
8d67f409bc move all rendertest.sh functionality into .py 2023-11-27 12:01:11 -05:00
b09edd28fe allow filtering tests to run 2023-11-27 10:30:17 -05:00
6c65b1dfac add initial rendertest stuff
includes basic scripts, savefiles and gold images
2023-11-24 11:54:11 -05:00