luboslenco
c370a5fe58
paint: improve script api
2026-10-01 15:02:43 +02:00
luboslenco
a0db71bc58
paint: write jpg lightmaps
2026-10-01 15:01:16 +02:00
luboslenco
ac9fa3abf6
wasm: make audio work
2026-10-01 11:22:00 +02:00
luboslenco
26a8d36083
paint: improve script api
2026-10-01 10:25:27 +02:00
luboslenco
cd1cae1b92
plugins: improve skinning
2026-10-01 10:22:57 +02:00
luboslenco
40bcb4054d
paint: improve skinning
2026-10-01 10:17:18 +02:00
luboslenco
8502978fc5
paint: minic fixes
2026-10-01 09:40:20 +02:00
luboslenco
4ed39d5d93
plugins: import stl fix
2026-10-01 09:36:13 +02:00
luboslenco
38f8d55142
paint: improve script api
2026-09-30 22:34:12 +02:00
luboslenco
d839fe3c37
paint: update test
2026-09-30 16:46:51 +02:00
luboslenco
9fbad40b89
paint: improve script api
2026-09-30 16:46:07 +02:00
luboslenco
439f8d72c1
paint: faster image decode
2026-09-30 16:43:34 +02:00
luboslenco
0e3a56891c
paint: deleted unused for materials
2026-09-30 16:40:00 +02:00
luboslenco
346bc9690b
paint: project load progress
2026-09-30 14:24:01 +02:00
luboslenco
060a9e7557
paint: add jpg export to textures tab
2026-09-30 12:41:40 +02:00
luboslenco
e760fd2df3
paint: cleanup
2026-09-29 18:43:27 +02:00
luboslenco
6677c07112
paint: pathtrace mode cleanup
2026-09-29 18:37:19 +02:00
luboslenco
93cfce8e86
paint: improve script api
2026-09-29 15:57:43 +02:00
luboslenco
7bc08c3035
paint: procedural envmaps
2026-09-29 15:33:10 +02:00
luboslenco
6cda675524
paint: procedural modeling
2026-09-29 15:32:22 +02:00
luboslenco
05fd249729
paint: improve lightmap bake
2026-09-29 13:36:36 +02:00
luboslenco
1533b66b56
paint: mesh preview fix
2026-09-29 13:12:36 +02:00
luboslenco
7ed3df5d39
paint: raytrace envmap fixes
2026-09-29 11:44:14 +02:00
luboslenco
d8803e6e30
paint: add script_append_mesh_skinned
2026-09-28 19:08:50 +02:00
luboslenco
bfd23f83f5
paint: improve script api
2026-09-28 18:48:47 +02:00
luboslenco
4ccd59454f
paint: timeline fixes
2026-09-28 18:48:21 +02:00
luboslenco
8dd2a67452
paint: add origin to geometry button in meshes tab
2026-09-28 18:45:20 +02:00
luboslenco
8c8e336adc
paint: improve mesh modifiers
2026-09-28 15:17:04 +02:00
luboslenco
7d1f0604bf
paint: cleanup
2026-09-28 15:14:05 +02:00
luboslenco
9bf7c6521b
paint: make obj export faster
2026-09-28 15:10:09 +02:00
luboslenco
2dfca80924
paint: parent imported meshes to empty root
2026-09-28 14:21:07 +02:00
luboslenco
c3df338bef
paint: fix submenu position
2026-09-28 14:19:33 +02:00
luboslenco
2ffdcff57a
plugins: fix tiff import
2026-09-28 11:17:01 +02:00
Lubos Lenco
cf4432e221
Merge pull request #2148 from graysonchalmers/fix/mesh-accumulator-zero-init
...
Zero-init accumulator arrays in util_mesh smooth/bevel/calc_normals
2026-09-28 10:12:19 +02:00
luboslenco
8d082b2d59
paint: improve api.h
2026-09-28 09:58:54 +02:00
Grayson Chalmers and Claude Opus 5.5
287e63f4c5
paint: zero-init accumulator arrays in mesh smooth/bevel/normals
...
util_mesh_smooth (vsum/vbsum/vn/vbn), util_mesh_bevel (cap_sx/sy/sz/su/sv/
cap_cnt) and util_mesh_calc_normals(smooth=true) (smooth_vals) accumulate
into arrays from f32_array_create/i32_array_create with += / ++ before
ever assigning them. Those buffers come from realloc and are never zeroed,
so results depend on leftover heap contents: intermittently wrong vertex
positions and normals.
Zero each buffer right after creation. None of them are resized later.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 08:08:33 -05:00
luboslenco
449928df3e
paint: remove numbered shader built-ins
2026-09-24 15:04:21 +02:00
luboslenco
1e5b25ef91
paint: improve shader node
2026-09-24 15:03:54 +02:00
luboslenco
d894e079cb
paint: fix array length
2026-09-24 13:47:52 +02:00
luboslenco
379cdd856f
paint: switch to project.c
2026-09-24 13:20:15 +02:00
luboslenco
cfd26f00ea
paint: cleanup
2026-09-24 11:35:41 +02:00
luboslenco
a35f182a3d
paint: use .shader extension
2026-09-24 11:32:15 +02:00
luboslenco
7d92960a71
paint: merge c-like kong
2026-09-24 11:25:23 +02:00
luboslenco
bb68908552
paint: improve shader node
2026-09-23 23:03:51 +02:00
luboslenco
5e1d77948c
paint: blend import fixes
2026-09-23 13:36:58 +02:00
luboslenco
30b30801bc
paint: fix live brush + fill layer
2026-09-22 22:47:16 +02:00
luboslenco
21353234e4
paint: fix layer duplicate
2026-09-22 22:15:29 +02:00
luboslenco
c5ccdf2781
plugins: exr import fixes
2026-09-18 11:20:26 +02:00
luboslenco
c0df922d7e
paint: add script_object_remove
2026-09-18 10:26:19 +02:00
luboslenco
d3a40a1af0
paint: project import fixes
2026-09-17 22:48:18 +02:00