MihailRis
|
4e5199d89a
|
feat: lights debug mode
|
2025-04-29 15:59:52 +03:00 |
|
MihailRis
|
87dc9ed167
|
minor refactor
|
2025-04-29 12:00:13 +03:00 |
|
MihailRis
|
9edff1b0f1
|
remove an extra check
|
2025-04-27 22:14:48 +03:00 |
|
MihailRis
|
9a68886cd5
|
feat: additional culling checks
|
2025-04-27 22:02:24 +03:00 |
|
MihailRis
|
b72599e7ee
|
feat: custom models simple culling
|
2025-04-27 21:17:24 +03:00 |
|
MihailRis
|
6bca93a1cd
|
improve custom models AO
|
2025-04-27 21:02:49 +03:00 |
|
MihailRis
|
c913165f9f
|
fix tetragons normals calculation
|
2025-04-27 19:39:13 +03:00 |
|
MihailRis
|
b692e8446d
|
Merge branch 'main' into render-update
|
2025-04-27 18:23:47 +03:00 |
|
MihailRis
|
1c76870228
|
fix gui.template(...)
|
2025-04-27 18:23:13 +03:00 |
|
MihailRis
|
20e3a961f9
|
add BlockModel struct
|
2025-04-27 18:21:56 +03:00 |
|
MihailRis
|
718f5d1089
|
rename BlockModel to BlockModelType
|
2025-04-27 15:18:14 +03:00 |
|
MihailRis
|
ad07ec61cd
|
Merge branch 'main' into render-update
|
2025-04-27 14:28:11 +03:00 |
|
 MihailRisandGitHub
|
ddd09a23d6
|
Merge pull request #520 from MihailRis/custom-ui-elements
Custom UI elements
|
2025-04-27 14:27:47 +03:00 |
|
MihailRis
|
8de408fd10
|
refactor: remove unused abstraction
|
2025-04-27 12:36:34 +03:00 |
|
 MihailRisandGitHub
|
4a6c257a13
|
Merge pull request #522 from Alexanderr193/fix/clamp-replacement
fix: replace std::clamp with glm::clamp to fix compilation
|
2025-04-27 11:39:16 +03:00 |
|
MihailRis
|
34295faca2
|
fix containers refreshing
|
2025-04-27 10:55:49 +03:00 |
|
MihailRis
|
d845aeb55f
|
fix
|
2025-04-27 10:34:19 +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 |
|
MihailRis
|
ec0dbae3f7
|
remove extra glew includes
|
2025-04-26 23:27:45 +03:00 |
|
MihailRis
|
7a344a31c2
|
fix warning: ‘Mesh<Batch2DVertex>::ibo’ will be initialized after [-Wreorder]
|
2025-04-26 23:13:38 +03:00 |
|
 MihailRisandGitHub
|
330b383d36
|
Merge pull request #494 from REDxEYE/vertex_structures
Use vertex structures instead of plain float arrays
|
2025-04-26 23:10:00 +03:00 |
|
MihailRis
|
cefa26b497
|
minor refactor
|
2025-04-26 23:03:02 +03:00 |
|
MihailRis
|
d2b4e096ae
|
update doc/*/scripting/ui.md
|
2025-04-26 22:23:25 +03:00 |
|
MihailRis
|
3e336575e8
|
make image.region readable
|
2025-04-26 22:22:17 +03:00 |
|
MihailRis
|
1c8c461904
|
update doc/*/xml-ui-layouts.md
|
2025-04-26 22:18:25 +03:00 |
|
MihailRis
|
79528a44ea
|
add 'region' image property
|
2025-04-26 22:12:34 +03:00 |
|
MihailRis
|
032b5ae9dc
|
fix
|
2025-04-26 21:58:09 +03:00 |
|
MihailRis
|
f944dfb51d
|
optimize gui.template
|
2025-04-26 20:17:37 +03:00 |
|
MihailRis
|
1e90115a26
|
add 'onfocus' ui event & optimize container:add
|
2025-04-26 20:16:57 +03:00 |
|
MihailRis
|
8e8cabf2d1
|
add data argument to container:add(...)
|
2025-04-24 22:42:15 +03:00 |
|
MihailRis
|
9befbb9795
|
add 'ondefocus' ui event
|
2025-04-24 22:41:40 +03:00 |
|
 MihailRisandGitHub
|
e6dea9ed48
|
Merge pull request #519 from MihailRis/projects
Projects
|
2025-04-23 18:29:22 +03:00 |
|
MihailRis
|
41754582cd
|
remove res/config/builtins.list
|
2025-04-22 21:46:51 +03:00 |
|
MihailRis
|
6164374666
|
feat: projects & replace builtins.list with 'base_packs' project property
|
2025-04-22 21:46:10 +03:00 |
|
MihailRis
|
1bdb5c3145
|
add dv::to_value for std::vector
|
2025-04-22 19:30:25 +03:00 |
|
MihailRis
|
3498af6be9
|
cleanup
|
2025-04-21 21:53:27 +03:00 |
|
MihailRis
|
fe2a40b06e
|
reduce 'debug build' opacity
|
2025-04-21 21:51:55 +03:00 |
|
MihailRis
|
05ddffb5c9
|
fix stack traces
|
2025-04-20 13:10:26 +03:00 |
|
MihailRis
|
32af745eb9
|
feat: translated textbox hints support
|
2025-04-20 13:09:08 +03:00 |
|
MihailRis
|
5bdf8f8065
|
remove -Og flag from debug build
|
2025-04-20 00:14:42 +03:00 |
|
MihailRis
|
61af8ba943
|
fix incomplete content reset
|
2025-04-19 22:17:58 +03:00 |
|
 MihailRisandGitHub
|
6403757354
|
Merge pull request #518 from MihailRis/iframe
iframe
|
2025-04-19 20:54:23 +03:00 |
|
MihailRis
|
64375c4b28
|
update doc/*/scripting/ui.md
|
2025-04-19 20:38:58 +03:00 |
|
MihailRis
|
f21d9d0a25
|
add iframe 'src' scripting property
|
2025-04-19 20:34:30 +03:00 |
|
MihailRis
|
8b0f350b69
|
update doc/*/xml-ui-layouts.md
|
2025-04-19 20:25:18 +03:00 |
|
MihailRis
|
e9ec7e3f96
|
small visual fix
|
2025-04-19 20:12:38 +03:00 |
|
MihailRis
|
7ce97f4abe
|
extract code editor implementation from console.xml
|
2025-04-19 18:32:14 +03:00 |
|
MihailRis
|
71d3756902
|
add iframe ui element
|
2025-04-19 18:31:12 +03:00 |
|
 MihailRisandGitHub
|
6a7e71c614
|
Merge pull request #516 from MihailRis/advanced-ui-elements-access
Advanced ui-elements access
|
2025-04-17 20:41:45 +03:00 |
|
MihailRis
|
41ec44b6ee
|
update doc/*/scripting/ui.md
|
2025-04-17 20:05:09 +03:00 |
|
MihailRis
|
559f946a66
|
feat: ui sub-nodes access
|
2025-04-17 19:55:43 +03:00 |
|
MihailRis
|
38e0753382
|
add __ipairs metamethod support if missing in LuaJIT
|
2025-04-17 19:54:58 +03:00 |
|
MihailRis
|
3e493a4a97
|
add uinode.parent read-only property
|
2025-04-16 20:58:57 +03:00 |
|
MihailRis
|
8456f6fc56
|
fix gcc warnings
|
2025-04-14 20:07:44 +03:00 |
|
MihailRis
|
d1fb68eeac
|
reserve "project", "pack", "packid", "root" entry-point names
|
2025-04-14 19:29:22 +03:00 |
|
 MihailRisandGitHub
|
57330a4235
|
Merge pull request #515 from MihailRis/content-loader-refactor
Content loader refactor
|
2025-04-13 21:11:03 +03:00 |
|
MihailRis
|
794d873634
|
cleanup
|
2025-04-13 20:55:18 +03:00 |
|
MihailRis
|
9e28b783fd
|
make BlockMaterial serializable
|
2025-04-13 20:52:03 +03:00 |
|
MihailRis
|
862ac496a8
|
move content units-related code to separate files
|
2025-04-13 19:51:36 +03:00 |
|
MihailRis
|
3bfe24c63c
|
Merge branch 'main' into content-loader-refactor
|
2025-04-13 18:04:15 +03:00 |
|
 MihailRisandGitHub
|
c43deb2cd8
|
Merge pull request #514 from MihailRis/new-editor-formats
add SyntaxProcessor
|
2025-04-13 18:03:36 +03:00 |
|
MihailRis
|
c6970b1d02
|
Merge branch 'main' into new-editor-formats
|
2025-04-13 15:10:46 +03:00 |
|
 MihailRisandGitHub
|
bba647db5c
|
Merge pull request #513 from MihailRis/enums-refactor
reduce boilerplate code of enums
|
2025-04-13 14:45:26 +03:00 |
|
MihailRis
|
3be8546bf4
|
refactor enums: CursorShape, InterpolationType, ParticleSpawnShape
|
2025-04-13 14:18:50 +03:00 |
|
MihailRis
|
7749675a61
|
add EnumMetadata
|
2025-04-13 13:53:59 +03:00 |
|
MihailRis
|
5253be6c56
|
feat: custom languages syntax (WIP)
|
2025-04-13 00:19:38 +03:00 |
|
MihailRis
|
4360cd408b
|
refactor: rename coders/lua_parsing to coders/syntax_parser
|
2025-04-12 21:14:18 +03:00 |
|
 MihailRisandGitHub
|
7a19d99913
|
Merge pull request #508 from MihailRis/bytearray-upgrade
Bytearray upgrade
|
2025-04-12 18:47:05 +03:00 |
|
MihailRis
|
da3f3d546f
|
cleanup
|
2025-04-12 15:32:26 +03:00 |
|
MihailRis
|
0a49e4fa92
|
add Bytearray.trim, Bytearray.get_capacity
|
2025-04-12 15:27:29 +03:00 |
|
MihailRis
|
1ade910fa1
|
fix Bytearray.insert, Bytearray.remove
|
2025-04-12 13:49:31 +03:00 |
|
MihailRis
|
fb07c86ea6
|
add static Lua-style functions: Bytearray.insert, Bytearray.remove, Bytearray.append
|
2025-04-12 13:24:55 +03:00 |
|
MihailRis
|
9169049530
|
feat: ipairs(...) support in Bytearray
|
2025-04-12 12:55:29 +03:00 |
|
MihailRis
|
d8feff56c0
|
feat: Lua-style array append support in Bytearray
|
2025-04-12 12:32:31 +03:00 |
|
MihailRis
|
98813472a8
|
fix generator area centering
|
2025-04-11 20:37:08 +03:00 |
|
MihailRis
|
c110fafbcf
|
update doc/*/scripting/ecs.md
|
2025-04-11 19:25:13 +03:00 |
|
MihailRis
|
bf79f6bc75
|
fix "upgrade square is not fully inside of area" error
|
2025-04-10 23:10:49 +03:00 |
|
MihailRis
|
e78661453b
|
refactor ContentLoader.cpp (step 1)
|
2025-04-10 22:04:35 +03:00 |
|
 MihailRisandGitHub
|
8a21bd212c
|
Merge pull request #509 from ChancellorIkseew/window-update
input minor refactoring
|
2025-04-08 21:27:53 +03:00 |
|
MihailRis
|
303e861fbb
|
replace Bytearray with FFI implementation
|
2025-04-07 20:48:12 +03:00 |
|
MihailRis
|
6bdf7c9719
|
fix windows build
|
2025-04-07 20:30:44 +03:00 |
|
 MihailRisandGitHub
|
8ae385e6e8
|
Merge pull request #504 from MihailRis/post-effects
Post-processing effects
|
2025-04-07 20:24:03 +03:00 |
|
MihailRis
|
281d5e09e6
|
fix: "unknown argument --memcheck" in vctest
|
2025-04-07 20:18:05 +03:00 |
|
MihailRis
|
794aa5b9cd
|
add simple data_buffer test
|
2025-04-07 20:14:46 +03:00 |
|
MihailRis
|
36c2971fcf
|
add FFIBytearray
|
2025-04-06 22:23:39 +03:00 |
|
MihailRis
|
4260742d6e
|
add new Bytearray class
|
2025-04-06 22:22:35 +03:00 |
|
 MihailRisandGitHub
|
7a7ac54b5d
|
Merge pull request #506 from Onran0/main
Bitwise expressions compiler and executor
|
2025-04-06 17:44:54 +03:00 |
|
MihailRis
|
d9d4d2b305
|
fix: missing Bytearray option in file.read_bytes
|
2025-04-06 14:39:21 +03:00 |
|
MihailRis
|
4157bde156
|
add vignette effect
|
2025-04-06 13:10:34 +03:00 |
|
MihailRis
|
64039f0e43
|
add post-effect-slot resource & add gfx.posteffects library
|
2025-04-06 12:47:25 +03:00 |
|
MihailRis
|
c3bc084e76
|
update Shader class
|
2025-04-06 12:45:58 +03:00 |
|
MihailRis
|
5678700826
|
add test effects: grayscale and negative
|
2025-04-05 00:41:58 +03:00 |
|
MihailRis
|
ba170035ef
|
feat: post-processing effects
|
2025-04-05 00:41:25 +03:00 |
|
MihailRis
|
22e97b1766
|
remove garbage includes from WorldRenderer.hpp
|
2025-04-04 21:35:16 +03:00 |
|
MihailRis
|
70cf308771
|
add '#param' default value syntax
|
2025-04-04 13:19:25 +03:00 |
|
MihailRis
|
6043ae8331
|
refactor GLSLExtension
|
2025-04-03 21:57:46 +03:00 |
|
MihailRis
|
1feee3a809
|
refactor GLSLExtension.cpp & add 'param' shader preprocessor directive & add PostEffect class (WIP)
|
2025-04-03 21:46:12 +03:00 |
|
 MihailRisandGitHub
|
c8c8b2a023
|
Merge pull request #503 from unkn0t/hidpi-fix
Fix issue #465 with incorrect scaling on Wayland
|
2025-04-03 13:17:15 +03:00 |
|
 MihailRisandGitHub
|
a034053a2f
|
Merge pull request #301 from yusufkt0/master
changed some lines in the readme
|
2025-04-02 20:13:39 +03:00 |
|