Dzmitry Malyshau
Dzmitry Malyshau
The closest thing in research that I found is this - https://tildesites.bowdoin.edu/~ltoma/teaching/cs350/spring04/Handouts/scape.pdf Basically, a modification of Delauney algorithm for height maps. There is a few variations with different trade-offs.
Basic version is implemented in 53abc6988aeecbea05dcc064dc3a9b2b96c3efd8 It's not yet fully correct though, the distribution needs to be worked out.
Rough plan: 1. game config lists objects and their positions 2. on loading, the renderer fires a job for each object 1. load the OBJ and determine the 2D coordinate...
Here is the original code - https://github.com/KranX/Vangers/blob/60b4dec789f1e68ed99b5601350248bdf9ad2744/src/terra/land.cpp#L1014-L1048 It seems to me that the artifacts should have been present in the original game as well. Neither the double level or single...
Tried following the original code verbatim, it doesn't solve it: ```diff diff --git a/res/shader/color.inc.wgsl b/res/shader/color.inc.wgsl index 43cb6a6..8e28f73 100644 --- a/res/shader/color.inc.wgsl +++ b/res/shader/color.inc.wgsl @@ -40,9 +40,20 @@ fn evaluate_palette(ty: u32, value_in:...
So far not convincing: 
Half is done with #143, #145, and #146
On my machine, it seems to run through Angle just fine. However, @DileSoft provided the following logs for his machine: ``` dilesoft@dilesoft-G41MT-S2P:~/Загрузки/vange-rs$ RUST_LOG=wgpu_hal=debug LD_LIBRARY_PATH=/home/dilesoft/Загрузки/vange-rs/angle/lib cargo run Finished dev [unoptimized +...
Turns out, we need to symlink `libEGL.so.1` to `libEGL.so` for Angle to be picked up, actually. First error is: > INFO: EGL ERROR: eglCreateContext: Unknown attribute: 0x31b2X This is caused...
If we work around it, the next error is: ``` [2021-12-04T20:36:17Z WARN wgpu_hal::gles::adapter] Detected skylake derivative running on mesa i915. Clears to srgb textures will use manual shader clears. [2021-12-04T20:36:17Z...