4DBug
|
447230e688
|
CI/releases: drop the nodemo bundles (--no-demo build flag kept); remove examples/example_shared; Roblox backend RenderRate defaults to 60 (0 = every frame); README + TODO.txt updated
|
2026-10-15 10:57:00 -05:00 |
|
4DBug
|
b71e29ee35
|
Roblox backend perf (pixel-identical): redraw budget (SetRedrawBudget, default 1.5 ms; RenderRate default 0), exact in-place draw list compare + whole-pixel move fast path, partial tile redraws, flat rects hashed by in-tile rect, quads hashed by TL/BR, no full redraw on texture updates, @native CopyTexturePixels, reused partial upload buffers; imgui_draw: @native word wrap, ImStrByte/classifier inlined, text size cache covers wrapped text; t_pixels pixel oracle; run.py RUN_FLAGS
|
2026-10-14 22:26:38 -05:00 |
|
4DBug
|
e228ed8638
|
Roblox backend: text proxy is opt-in (SetTextProxy), remove SetTextProxyDebug; new example main.client.luau
|
2026-10-09 02:22:30 -05:00 |
|
4DBug
|
20c29bba7e
|
Decal Viewer: try thumbnail pixels, fall back to an ImageLabel thumbnail when the asset's pixels can't be read
|
2026-10-08 17:42:15 -05:00 |
|
4DBug
|
7074a41528
|
Decal Viewer example (decal/image id -> imgui texture, demo image viewer with grid); backend CreateTexture/DestroyTexture
|
2026-10-08 17:38:33 -05:00 |
|
4DBug
|
ffc0332971
|
Embed widget example (Instances inside imgui windows, one Frame per id, hidden when not submitted, EmbedFlags) + backend SetOverlay
|
2026-10-08 17:28:13 -05:00 |
|
4DBug
|
8421bb5475
|
Reorganize like upstream: library at root (docking/dragdrop/debug tools merged into imgui.lua, tabs into imgui_widgets.lua), single imgui_demo.lua, backends/, fonts/, examples/, docs/; --no-demo build
|
2026-10-08 16:47:42 -05:00 |
|