добавь флаг ImGuiWindowFlags_AntiAliased
Чтобы убрать "ебаные пиксели" при использовании скругления в функции `dl:AddRectFilled`, вам потребуется использовать антиалиасинг. Антиалиасинг - это техника сглаживания краев, которая позволяет сделать переходы между цветами более плавными и уменьшить эффект "пиксельности".
В библиотеке Dear ImGui, которая, вероятно, используется вами (указанная функция `dl:AddRectFilled` является функцией Dear ImGui), можно включить антиалиасинг, установив флаг `ImGuiWindowFlags_AntiAliased` при создании окна. Вот пример кода:
local flags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_AntiAliased
local isOpen = true
local windowSize = ImVec2(200, 200)
ImGui.Begin("My Window", isOpen, flags)
-- ваш код отрисовки с использованием dl:AddRectFilled
ImGui.End()
Установка флага `ImGuiWindowFlags_AntiAliased` включит антиалиасинг для всего содержимого окна, включая функцию `dl:AddRectFilled`. Это должно помочь устранить "ебаные пиксели" при скруглении.
Обратите внимание, что приведенный код является общим примером на основе предположения, что вы используете библиотеку Dear ImGui. Если вы используете другую библиотеку или фреймворк, у вас могут быть другие способы включения антиалиасинга.