415 Commits

Author SHA1 Message Date
MihailRis
0a45277f96 add 'graphics.soft-lighting' setting 2025-11-10 18:28:24 +03:00
MihailRis
17ffa73ce7 refactor: move and rename EnginePaths 2025-11-09 20:13:59 +03:00
MihailRis
28dd2f38d2 feat: update atlas texture extrusion on its reload 2025-11-05 12:25:50 +03:00
eliotbyte
2a1d2f9354 fix enable per-variant custom model caching 2025-10-28 23:09:28 +03:00
MihailRis
d435cbab5c
Adapt windows build to glm 1.0.2 (#655)
* update Shadows.cpp

* add glm includes to Shadows.cpp

* add includes
2025-10-17 13:03:58 +03:00
KotIsOff
f3ed3d26c8 typo: greather => greater 2025-10-14 20:46:38 +03:00
MihailRis
75ef603df0 fix non-local players interpolation and head direction 2025-09-29 22:21:14 +03:00
MihailRis
a621b179d3 add 'do-trace-shaders' setting and fix shaders recompiling 2025-08-31 18:14:05 +03:00
MihailRis
ac1623f86c add 'Show Paths' checkbox 2025-08-27 19:31:34 +03:00
MihailRis
98e9f5a2a9 Merge branch 'dev' into pathfinding 2025-08-24 17:32:13 +03:00
MihailRis
a9d40c312c extract one texture from custom model if not assigned 2025-08-20 23:52:41 +03:00
MihailRis
ca1b761c8c Merge branch 'dev' into pathfinding 2025-08-19 19:47:10 +03:00
MihailRis
6af74fc219 improve blocks.set performance 2025-08-16 12:48:42 +03:00
MihailRis
73f589d479 Merge branch 'main' into dev 2025-08-12 21:20:02 +03:00
MihailRis
2e17c74f91 fix text 3d position and culling 2025-08-12 20:35:46 +03:00
MihailRis
fc573b4c6e erase and forget 2025-08-09 23:40:09 +03:00
MihailRis
3eae377024 refactor Entities 2025-08-09 21:19:01 +03:00
MihailRis
a110022ec2 add 'core:pathfinding' component 2025-08-03 19:06:22 +03:00
MihailRis
3aac6ecbcb refactor: extract DebugLinesRenderer 2025-08-03 02:03:20 +03:00
MihailRis
a78931205f feat: async pathfinding 2025-08-03 01:41:18 +03:00
MihailRis
be3fb8346f add 'mayBeIncomplete' parameter 2025-08-02 23:03:40 +03:00
MihailRis
caab689731 add pathfinding library 2025-08-02 17:18:40 +03:00
MihailRis
88721344c1 fix in-world lines projection 2025-07-30 21:55:21 +03:00
MihailRis
8290c147c5 refactor: move shadows-related code to separate module 2025-07-29 00:29:55 +03:00
MihailRis
70c5c67bd1 add in-world lines renderer 2025-07-28 23:00:27 +03:00
MihailRis
6f11741310 move hand item control to lua 2025-07-27 19:20:30 +03:00
MihailRis
5632c9ccfe add hand skeleton 2025-07-27 02:45:25 +03:00
MihailRis
7cf073f079 fix: skybox is not visible behind translucent blocks 2025-07-25 22:28:28 +03:00
MihailRis
6d88b7c3d1 add dense-render-distance setting 2025-07-25 12:45:28 +03:00
MihailRis
fbde46afa7 feat: distance-based dense render optimization 2025-07-25 00:54:54 +03:00
MihailRis
799d712447 update ContentGfxCache 2025-07-24 22:51:53 +03:00
MihailRis
4a6ccf4847 feat: multiple index buffers per mesh support 2025-07-24 21:40:00 +03:00
MihailRis
6debc92ae5 optimize shadow maps generation a bit 2025-07-22 01:41:52 +03:00
MihailRis
6d019fbc8d temporary fix: precipitation brightness compensation 2025-07-21 21:51:49 +03:00
MihailRis
fdeec22515 improve lights 2025-07-18 20:27:38 +03:00
MihailRis
6dfabe9ff3 fix variant indexing 2025-07-17 00:10:45 +03:00
MihailRis
a58ce5b7d0 fix block wraps normals 2025-07-15 07:37:00 +03:00
MihailRis
5fdff1f8f6 fix block solidity property 2025-07-13 22:56:06 +03:00
MihailRis
5478d121f0 add variants (WIP) 2025-07-13 21:28:57 +03:00
MihailRis
3e59b186d3 fix custom models shading flag & add more properties to vcm 2025-07-13 18:51:53 +03:00
MihailRis
3e98b2c158 fix 2025-07-13 00:22:04 +03:00
MihailRis
2831d1c963 fix emission buffer writing & fix entity shader 2025-07-12 23:28:38 +03:00
MihailRis
668d1d522f cleanup & fix entities sky light brightness 2025-07-12 22:38:13 +03:00
MihailRis
a0b8776477 minor refactor 2025-07-12 21:45:22 +03:00
MihailRis
b04dbd5809 add 'graphics.ssao' setting 2025-07-12 21:36:27 +03:00
MihailRis
5ec9f14021 add emission gbuffer attachment 2025-07-12 21:09:23 +03:00
MihailRis
8a3306ed41 fix stars and skybox render 2025-07-12 19:18:02 +03:00
MihailRis
ac9772cd67 fix render advanced pipeline issues 2025-07-12 17:31:55 +03:00
MihailRis
599b0cc380 fix msvc build 2025-07-09 00:42:28 +03:00
MihailRis
0bd901d1a6 feat: deferred shading (day 2) 2025-07-08 23:56:22 +03:00