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

This commit is contained in:
4DBug
2026-10-14 22:26:38 -05:00
parent bcf383a079
commit b71e29ee35
11 changed files with 946 additions and 142 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ setfenv(1, setmetatable({}, {
local MainScale = 1.0
local RenderScale = 1.0
local RenderRate = 60
local RenderRate = 0 -- 0 = every frame (tile redraws are limited by the redraw budget instead)
local ThumbnailSize = 420
local FontSize = 13.0
local FontNames = { "Cousine-Regular", "DroidSans", "Karla-Regular", "ProggyTiny", "Roboto-Medium" }