lookibed
81489a13cf
add block material shaders
...
- 'shader' property of block materials: shaders/materials/<name>.glslv, .glslf with material_vertex / material_fragment hooks and #param uniforms
- material shaders code is included into main, translucent and shadows programs through generated headers, no extra draw calls
- chunk vertex normal.w byte replaced with 'flags': bit 7 - emission flag, bits 0-6 - material shader index (vertex format size is not changed)
- doc/*/block-materials.md
2026-10-02 06:33:01 +03:00
MihailRis
f90750c066
Merge pull request #1002 from nogitsune-youkai/integer-overflow-assert
...
Fix: Add asserts to prevent undefined behavior on empty containers
2026-10-01 12:13:03 +03:00
MihailRis
0e0034ce56
Merge pull request #1003 from nogitsune-youkai/improve-vs-CMake-presets
...
Improve Windows presets
2026-09-30 12:58:22 +03:00
MihailRis
7e572d620f
Merge pull request #1004 from boolean-false/fix/vector-font-textbox-metrics
...
Исправил расчёт ширины текста и положение каретки
2026-09-29 22:16:01 +03:00
boolean-false
7211e99bc8
fix text width and caret positioning in text boxes
2026-09-29 20:31:14 +07:00
nogitsune-youkai
ca68ddc03a
Improve Windows presets
2026-09-29 01:20:54 +03:00
nogitsune-youkai
3378001b9b
Fix: Add asserts to prevent undefined behavior on empty containers
2026-09-28 22:02:08 +03:00
MihailRis
ac3d4a5148
Merge pull request #998 from nogitsune-youkai/stack_vector-refactoring
...
Refactor: Use size_type for sizes and indices
2026-09-28 01:56:18 +03:00
nogitsune-youkai
611852c273
Refactor: Use size_type for sizes and indices
2026-09-28 00:38:38 +03:00
MihailRis
df057507e9
Merge pull request #995 from nogitsune-youkai/StackVectorExceptionsCppCompliance
...
Fix: Make clear and pop_back noexcept compliant
2026-09-27 23:14:51 +03:00
nogitsune-youkai
4549d48924
Fix: Make clear and pop_back noexcept compliant
2026-09-27 19:47:52 +03:00
MihailRis
9ca0b5154d
Merge pull request #992 from MihailRis/remove-explicit-multiplier-from-vca
...
make VCA animation line intensity multiplier implicit
2026-09-27 16:54:28 +03:00
MihailRis
00825f485c
Merge pull request #994 from MihailRis/fix-xml.tostring
...
fix xml.tostring
2026-09-27 16:54:11 +03:00
MihailRis
b92075dd5e
Merge pull request #993 from boolean-false/fix/vector-font-glyph-placement
...
Исправление отрисовки векторных шрифтов
2026-09-27 16:19:17 +03:00
MihailRis
61af506f4c
fix xml.tostring
2026-09-27 16:14:14 +03:00
boolean-false
64ba1dad4e
fix glyph positions
2026-09-27 17:33:55 +07:00
MihailRis
0151fdfbf7
implement actual animation blending in core:animator
2026-09-27 02:14:36 +03:00
MihailRis
c3ca6be056
add missing local
2026-09-26 23:13:54 +03:00
MihailRis
6b36992119
make VCA animation line intensity multiplier implicit
2026-09-26 23:09:40 +03:00
MihailRis
bac0d43fd7
Merge pull request #991 from nogitsune-youkai/vectorFix
...
Fix exception safety in util::stack_vector::push_back
2026-09-26 22:32:35 +03:00
nogitsune-youkai
273682355a
Fix exception safety in util::stack_vector::push_back
2026-09-26 21:15:14 +03:00
MihailRis
4946a25ca5
Merge pull request #990 from MihailRis/recursion-related-fixes
...
fix recursion-related bugs
2026-09-26 21:06:57 +03:00
MihailRis
c3b50b5ab2
fix recursive iframe
2026-09-26 20:28:20 +03:00
MihailRis
476d7094a4
Merge pull request #989 from MihailRis/enable-fog-setting
...
Add fog setting
2026-09-26 19:56:13 +03:00
MihailRis
4f1411b005
fix infinite recursion on moveInto used to move to descendant node
2026-09-26 19:51:08 +03:00
MihailRis
cbe2a27e34
update en_US.txt, ru_RU.txt
2026-09-26 19:21:00 +03:00
MihailRis
cdc5302dd1
add 'Fog' settings to ui
2026-09-26 19:18:29 +03:00
MihailRis
e467c85adc
add 'enable-fog' setting
2026-09-26 19:13:08 +03:00
MihailRis
f5de330f3f
fix abs function is not available in VCA expressions
2026-09-26 18:07:45 +03:00
MihailRis
16935fb5b9
Merge pull request #988 from MihailRis/vca-keyframes-period
...
add 'period' keyframes-based line parameter to VCA
2026-09-26 00:58:35 +03:00
MihailRis
926bfc545d
update doc/*/vca.md
2026-09-26 00:03:03 +03:00
MihailRis
0dfc87700d
cleanup
2026-09-25 23:58:42 +03:00
MihailRis
e485aedc8e
add 'period' keyframes-based line parameter
2026-09-25 23:56:32 +03:00
MihailRis
5310de45f0
fix: cos function is not available in VCA expressions
2026-09-25 23:32:59 +03:00
MihailRis
38e8366afa
Merge pull request #987 from MihailRis/vcm-cull-face
...
add VCM 'cull-face' parameter
2026-09-25 21:09:16 +03:00
MihailRis
60f74ae54a
update doc/*/vcm.md
2026-09-25 20:39:22 +03:00
MihailRis
d0cc59ad3a
add 'cull-face' parameter to tri and rect primitives
2026-09-25 20:37:24 +03:00
MihailRis
77b9de3464
add Mozilla Public License Version 2.0
2026-09-25 17:14:23 +03:00
MihailRis
8a9fdc8c73
Merge pull request #986 from MihailRis/fix-camera-shaking
...
fix camera exponentially shaking
2026-09-24 13:39:10 +03:00
MihailRis
3de6d7f402
fix camera exponentially shaking
2026-09-24 12:35:53 +03:00
MihailRis
ad141f0d61
Merge pull request #985 from MihailRis/animated-textures
...
animated textures
2026-09-23 23:12:32 +03:00
MihailRis
325db431bd
update doc/*/vca.md
2026-09-23 22:36:09 +03:00
MihailRis
8b4cfd1099
disable codegen trace
2026-09-23 22:27:12 +03:00
MihailRis
c573d01cb7
add 'texture' vca directive
2026-09-23 22:26:54 +03:00
MihailRis
5ecbeeda7e
Merge pull request #982 from MihailRis/fix-file-ext
...
fix file.ext
2026-09-20 22:40:20 +03:00
MihailRis
e2e7c9b0b9
Merge pull request #983 from boolean-false/stringutil_parse_double_fix
...
Перевел parse_double на from_chars
2026-09-20 22:29:13 +03:00
MihailRis
b9b17358a1
fix file.remove_ext
2026-09-20 22:01:18 +03:00
MihailRis
60f184ae43
fix file.ext
2026-09-20 21:58:36 +03:00
MihailRis
db53076c62
Merge pull request #981 from MihailRis/update-docs
...
update doсs
2026-09-20 18:53:50 +03:00
MihailRis
f2168717bc
add doc/en/vca.md
2026-09-20 17:55:53 +03:00