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
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
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
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
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
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
ca9ff7ba7e
fix missing default rotation-order value
2026-09-19 15:27:21 +03:00
MihailRis
d40070abab
Merge branch 'main' into new-animation-features
2026-09-17 00:14:03 +03:00
MihailRis
ad22763a1f
add new skeleton:get_color, skeleton:set_color overloads
2026-09-16 23:40:41 +03:00
MihailRis
ae082abaa2
feat: allow passing rgba color to entity skeletons and block wraps
2026-09-16 23:28:03 +03:00
MihailRis
9f40303661
Merge branch 'main' into new-animation-features
2026-09-15 21:04:28 +03:00
MihailRis
85cc55c63b
Merge pull request #972 from MihailRis/upgrade-http-in-vc
...
upgrade http requests
2026-09-14 22:42:33 +03:00
MihailRis
a773dfbd0e
remove _http_error_callbacks
2026-09-14 19:56:34 +03:00
MihailRis
afc8ff2a0f
fix http error event
2026-09-14 18:36:18 +03:00
MihailRis
ef3a5cf278
feat: http response as table
2026-09-14 12:41:12 +03:00
boolean-false
28b849229c
fix: validate content pack dependency versions
2026-09-14 01:47:10 +07:00
MihailRis
946728e54e
fix
2026-09-10 20:38:50 +03:00
MihailRis
9226f362a7
cleanup network.* functions
2026-09-10 20:01:00 +03:00
MihailRis
21bd5ba1b2
update animation api
2026-09-10 19:09:49 +03:00
MihailRis
aa6ac5f5bd
add animation.stop
2026-09-10 00:14:15 +03:00
MihailRis
48ca3ab5f9
move animation code generation to separate module
2026-09-10 00:11:04 +03:00
MihailRis
894101a46a
cleanup network library
2026-09-09 23:57:58 +03:00
MihailRis
1c7bf2de01
add network.request
2026-09-09 23:53:03 +03:00
MihailRis
3ed80d0c95
feat: custom curves
2026-09-09 19:26:17 +03:00
MihailRis
6b07f062d7
add some temporary solution (don't look)
2026-09-08 20:00:23 +03:00
MihailRis
b98bfcc135
cleanup
2026-09-08 19:39:03 +03:00
MihailRis
86d2e6a614
add assets.parse_animation
2026-09-08 19:38:25 +03:00
MihailRis
eca7eeadee
Merge branch 'main' into animation
2026-09-06 20:11:24 +03:00
MihailRis
9989f81196
fix weather effects render
2026-09-06 19:36:35 +03:00
MihailRis
9826aedee3
add missing constant
2026-09-06 16:59:47 +03:00
MihailRis
21c8f5caa3
cleanup expressions environment
2026-09-06 16:55:46 +03:00
MihailRis
6f6b26327d
update vca.toml
2026-09-06 01:38:19 +03:00
MihailRis
49e4b1f519
revert "remove rotation-order (use original directives order)"
...
Keeping VCA directives unordered is seems more preferred
This reverts commit 3b1ab36ac1 .
2026-09-06 00:53:44 +03:00
MihailRis
3b1ab36ac1
remove rotation-order (use original directives order)
2026-09-06 00:45:34 +03:00
MihailRis
eeff17e143
add rotation-order parameter to vca configure
2026-09-06 00:05:03 +03:00
MihailRis
2104bc7670
fix vca duration calculation
2026-09-05 23:51:56 +03:00
MihailRis
7f15cd897c
fix key frames based animation
2026-09-05 20:18:17 +03:00
MihailRis
32876aa9e4
fix maths_inline mat4.idt(dst)
2026-09-05 19:19:13 +03:00
MihailRis
6d6d11d6c6
add cameras support & add animation.play
2026-09-05 17:12:32 +03:00
MihailRis
856f678315
Merge branch 'main' into animation
2026-09-04 00:13:23 +03:00
MihailRis
8422349e45
fix loaded tracks cache does not reset on assets reset
2026-09-03 21:44:14 +03:00