w23 / xash3d-fwgs

Vulkan Ray Tracing fork of Xash3D FWGS engine. Intended to be merged into master at some point in the future.
161 stars 16 forks source link

Support and patching MaxRange #576

Open 0x4E69676874466F78 opened 10 months ago

0x4E69676874466F78 commented 10 months ago

У карт (worldspawn) есть ключ MaxRange отвечающий за Max viewable distance, по умолчанию 4096. Возможно его стоит поддерживать. Например на c5a1 он обрубает геометрию которую мы не видим https://github.com/w23/xash3d-fwgs/pull/572#issuecomment-1731455840. Но если и поддерживать то нужно уметь и патчить.

w23 commented 7 months ago

Как ref_gl узнаёт far plane distance? Втащить это в вулкан. По идее лучеризатор должен просто заработать, если это правильно втащено в projection matrix.