Commit graph

160 commits

Author SHA1 Message Date
MihailRis
83f7bf80c4 add canvas:mul and canvas:add methods 2025-11-11 19:30:27 +03:00
MihailRis
643ae11d5c feat: rebuild mip-maps on texture reload 2025-11-05 01:30:47 +03:00
MihailRis
d9f2d54bf0 feat: canvas from texture atlas element 2025-11-05 00:20:58 +03:00
MihailRis
1a745154b2 Merge branch 'main' into dev 2025-10-17 17:54:08 +03:00
MihailRis
6c01d57d53 cleanup 2025-10-17 17:35:22 +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
MihailRis
348113f6ea update Shadows.cpp 2025-10-16 21:26:05 +03:00
MihailRis
b0499ced14 add glm includes to Shadows.cpp 2025-10-16 21:10:06 +03:00
MihailRis
0d6a61062a Merge branch 'main' into dev 2025-10-14 23:18:15 +03:00
KotIsOff
f3ed3d26c8 typo: greather => greater 2025-10-14 20:46:38 +03:00
MihailRis
24931770d3
fix warnings (#648)
* fix unknown command line argument

* fix warnings settings for gcc

* fix -Wzero-as-null-pointer-constant

* revert CMakeLists.txt
2025-10-10 23:12:01 +03:00
MihailRis
edc6810283 fix label font cache 2025-09-30 18:22:39 +03:00
MihailRis
e9222976ef fix zero frames texture animation fatal error 2025-09-29 12:18:24 +03:00
MihailRis
4ff18fec99 fix sky shader 2025-09-23 00:51:21 +03:00
MihailRis
a621b179d3 add 'do-trace-shaders' setting and fix shaders recompiling 2025-08-31 18:14:05 +03:00
MihailRis
ca1b761c8c Merge branch 'dev' into pathfinding 2025-08-19 19:47:10 +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
530670cfdb add #define GLM_ENABLE_EXPERIMENTAL 2025-07-29 00:35:26 +03:00
MihailRis
8290c147c5 refactor: move shadows-related code to separate module 2025-07-29 00:29:55 +03:00
MihailRis
0d2d5770d3 add ImageData.drawRect 2025-07-28 00:50:14 +03:00
GHOST11111100
b4b49ccd83 added custom caption to items. fixed glyph render. 2025-07-26 16:19:00 +03:00
MihailRis
fbde46afa7 feat: distance-based dense render optimization 2025-07-25 00:54:54 +03:00
MihailRis
4a6ccf4847 feat: multiple index buffers per mesh support 2025-07-24 21:40:00 +03:00
MihailRis
668d1d522f cleanup & fix entities sky light brightness 2025-07-12 22:38:13 +03:00
MihailRis
bcdb891321 fix gbuffer resizing 2025-07-12 22:10:42 +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
0bd901d1a6 feat: deferred shading (day 2) 2025-07-08 23:56:22 +03:00
MihailRis
96a94aa33c feat: recompiling shaders 2025-07-02 23:02:50 +03:00
MihailRis
9fc02d3a99 Merge branch 'main' into update-gfx-pipeline 2025-06-28 14:18:53 +03:00
MihailRis
e648703f7c feat: selectbox options context menu 2025-06-27 22:50:47 +03:00
MihailRis
3e66ff5924 fix ssao 2025-06-15 02:14:39 +03:00
MihailRis
021cfd8a1e refactor PostEffect.cpp 2025-06-14 23:20:10 +03:00
MihailRis
e849d5e9b7 feat: deferred lighting (WIP) 2025-06-14 22:43:18 +03:00
MihailRis
2ad076bec3 fix gbuffer attachment wrapping 2025-06-14 20:42:43 +03:00
MihailRis
436a89b066 feat: post-effects array parameters & add gfx.posteffects.set_array & make shadows opacity depending on clouds opacity 2025-06-14 20:06:05 +03:00
MihailRis
02a91e0b72 add 'advanced' post-effect load configuration 2025-06-13 23:28:16 +03:00
MihailRis
32bb30ff83 Merge branch 'model3dview' into update-gfx-pipeline 2025-05-30 21:37:25 +03:00
MihailRis
1366316895 add modelviewer test to code_editor.xml 2025-05-24 20:21:08 +03:00
MihailRis
7a25560bc0 add 'modelviewer' ui element 2025-05-24 19:28:24 +03:00
MihailRis
8bb03a004f refactor & fix random deleting texture 2025-05-10 16:13:06 +03:00
MihailRis
e158b384fa feat: shadows in fast pipeline & improve lights mix 2025-05-10 14:12:52 +03:00
MihailRis
657b4304b4 improve shading & enable disabled elements 2025-05-09 21:52:29 +03:00
MihailRis
c1608fe8e2 split render pipelines 2025-05-09 15:31:04 +03:00
MihailRis
fc46b7c434 initial commit 2025-05-07 20:42:50 +03:00
MihailRis
8de408fd10 refactor: remove unused abstraction 2025-04-27 12:36:34 +03:00
MihailRis
e357a4eb9f remove Mesh constructor 'attrs' argument & format Mesh.hpp 2025-04-27 01:13:44 +03:00
MihailRis
47b7472231 remove GLEW from MeshData.hpp & format Mesh.inl 2025-04-27 00:35:54 +03:00