luboslenco
3b77ab8cc3
base: fix printf on windows
2026-09-17 22:28:40 +02:00
luboslenco
1b926b9936
paint: script run fixes
2026-09-17 22:26:25 +02:00
luboslenco
678c1fd4d5
base: update raytrace shaders
2026-09-17 21:15:14 +02:00
luboslenco
feff1fd87d
base: update raytrace shaders
2026-09-17 21:13:38 +02:00
luboslenco
a308059dce
paint: multi raytrace fixes
2026-09-17 21:08:26 +02:00
luboslenco
ffabf7a39f
paint: update locale
2026-09-17 20:53:02 +02:00
luboslenco
204c53c281
base: raytrace fixes
2026-09-17 20:52:26 +02:00
luboslenco
6c84667afa
paint: script api cleanup
2026-09-17 11:55:26 +02:00
luboslenco
a29ef05e8b
paint: add keyframes via script
2026-09-17 11:45:51 +02:00
luboslenco
4665266b6f
paint: append mesh fixes
2026-09-17 11:38:41 +02:00
luboslenco
b290af74d9
paint: text to text node fixes
2026-09-17 11:38:32 +02:00
luboslenco
8f4844cdbc
base: obj parse fix
2026-09-17 10:25:10 +02:00
luboslenco
01bae6c562
paint: uv unwrap cleanup
2026-09-17 10:09:10 +02:00
luboslenco
8fbcc6dc9b
paint: cleanup
2026-09-17 09:32:24 +02:00
Lubos Lenco
ee2f363571
Merge pull request #2139 from graysonchalmers/expose-util-mesh-uv-unwrap-to-minic
...
Expose util_mesh + UV-unwrap operators to minic scripts
2026-09-17 09:30:06 +02:00
luboslenco
b536056381
paint: expose assets by name to script
2026-09-17 09:28:15 +02:00
Grayson Chalmers
2b52847568
paint: expose util_mesh + uv-unwrap operators to minic scripts
...
util_mesh.c ships real, working mesh-editing operators (decimate, smooth,
bevel, subdivide, merge_geometry, duplicate) that were bound to menu
buttons only, never registered for minic. Same story for UV unwrapping:
plugin_uv_unwrap_button() calls the built-in proc_uv_unwrap() algorithm
directly rather than going through the plugin-loading system its name
implies.
All seven operate on g_project->_->paint_objects->buffer[0] or
g_context->paint_object unconditionally, with no GUI-selection
dependency, so each is safe to call from a script exactly as it already
works from its menu button. Purely additive -- registers existing
functions, changes none of them.
util_mesh_merge_geometry_down() (the two-object "merge onto" variant) is
deliberately not included: it needs an arbitrary second mesh_object_t
argument that only a GUI-only lookup (tab_meshes_slot_below()) can
currently supply.
2026-09-16 21:23:07 -05:00
luboslenco
27a3de5530
paint: merge faster project load
2026-09-17 00:22:55 +02:00
luboslenco
58b15651fc
paint: enable audio on windows
2026-09-17 00:21:27 +02:00
luboslenco
c2e0b083b4
base: audio fixes
2026-09-17 00:19:57 +02:00
luboslenco
4fb958b66a
base: faster shader compile
2026-09-17 00:07:00 +02:00
luboslenco
61b044a528
ui: allow comma in slider
2026-09-16 16:07:40 +02:00
luboslenco
dc1552854f
paint: cap ui scale
2026-09-16 14:45:10 +02:00
luboslenco
97be130ba7
base: buffer destroy fixes
2026-09-16 13:37:45 +02:00
luboslenco
4026f0c8dc
paint: fix layer reselect on save
2026-09-16 13:31:58 +02:00
luboslenco
5dd012eeb3
paint: save path fixes
2026-09-16 12:49:44 +02:00
luboslenco
2efcb826e7
paint: cleanup
2026-09-16 12:24:59 +02:00
luboslenco
908ef39013
paint: pack sounds
2026-09-16 12:23:55 +02:00
luboslenco
6c49b15668
base: sound from bytes
2026-09-16 12:22:10 +02:00
luboslenco
bd934a6eba
paint: expose script_names
2026-09-16 00:09:15 +02:00
luboslenco
ec62ffa412
paint: handle missing text_coloring.json
2026-09-15 23:52:09 +02:00
luboslenco
935775552f
paint: mesh merge fixes
2026-09-15 23:47:31 +02:00
luboslenco
20bc37b9b4
paint: timeline control via script
2026-09-15 23:35:21 +02:00
luboslenco
99156dfc86
paint: paint across udims
2026-09-15 22:59:43 +02:00
luboslenco
25063756b4
paint: sounds tab fixes
2026-09-15 18:19:54 +02:00
luboslenco
a366966f15
paint: improve fly camera
2026-09-15 15:48:10 +02:00
luboslenco
e442a8f85d
paint: handle wrong .arm path
2026-09-15 15:47:26 +02:00
luboslenco
3cd5601224
paint: player run fixes
2026-09-15 15:45:19 +02:00
luboslenco
a13288e63b
paint: script_append_mesh_obj fixes
2026-09-15 12:46:32 +02:00
luboslenco
6b8e98381b
base: add obj_parse_y_to_z_up
2026-09-15 12:43:31 +02:00
luboslenco
d75d189170
paint: reveal picked mesh
2026-09-15 12:04:47 +02:00
luboslenco
e8cb8a96ec
paint: cleanup
2026-09-14 23:03:48 +02:00
luboslenco
205760d84d
paint: cleanup
2026-09-14 22:24:38 +02:00
luboslenco
53e1f02dd3
paint: merge down for meshes tab
2026-09-14 22:17:10 +02:00
luboslenco
b47e0e0f82
paint: handle sound assets in 2d view
2026-09-14 21:41:50 +02:00
luboslenco
d974d5f94f
base: audio cleanup
2026-09-14 21:32:43 +02:00
luboslenco
2efd0ff399
paint: mesh duplicate fixes
2026-09-14 17:30:50 +02:00
luboslenco
9f9e666739
ui: fix null combo image
2026-09-14 14:51:37 +02:00
luboslenco
df325c0779
paint: world space gizmo
2026-09-14 14:20:32 +02:00
luboslenco
d194cfa263
paint: sort textures button
2026-09-14 14:00:29 +02:00