архивный проект // build revision v4.8.2-final

rarelywin.cc

некоммерческий исследовательский репозиторий низкоуровневых графических оверлеев, хуков виртуальных таблиц и прямого пайплайна отрисовки. проект переведён в статус исторического архива для изучения c++ и directx графики.

Архитектура ядра

module_dx_hook.cpp

Перехват рендера

Низкоуровневый хук презентации кадров directx 9 / 11 через перехват цепочки swapchain без вмешательства в оригинальный стек драйвера видеокарты.

module_imgui_pipeline.cpp

Векторный слой GUI

Интеграция модифицированного движка imgui. Кастомный рендерер примитивов, векторная интерполяция шрифтов и адаптивное масштабирование под hi-dpi.

module_thread_sync.cpp

Синхронизация потоков

Изолированный цикл обработки данных. Исключение гонки потоков (race conditions) при параллельном считывании структур матриц видового экрана.

Технические спецификации

Параметр Значение ядра Описание
Rendering Overhead < 0.18 ms / frame Минимальное влияние на frametime основного приложения
Target APIs DirectX 9Ex / DX11 / Vulkan Аппаратная поддержка цепочек буферизации кадра
Hook Technique Virtual Method Table (VMT) Чистый перехват без модификации байтов исполняемого кода
Memory Footprint ~14.2 MB RAM Полная изоляция структур и статический пул памяти

Хронология версий

changelog_full_archive.log
[v1.0.0-rc1] CORE: инициализация проекта, базовый инжектор dll и тестирование vmt хуков
[v2.1.0-rel] RENDER: переход с gdi-отрисовки на нативный directx 9 endscene перехват
[v3.0.4-opt] GUI: интеграция и полная кастомизация imgui фреймворка с тёмной темой
[v3.8.9-perf] PERF: оптимизация математики world-to-screen матриц с применением sse инструкций
[v4.2.0-dx11] RENDER: поддержка dxgi swapchain present хуков для современных движков
[v4.8.2-fin] ARCHIVE: фиксация кодовой базы, отключение сетевых модулей и закрытие репозитория

Информация о репозитории

Что представляет собой данный сайт?

Это некоммерческий персональный архив проекта rarelywin. Сайт носит исключительно информационно-исторический характер и служит портфолио в области разработки графических оверлеев и системного низкоуровневого программирования на языке c++.

Распространяются ли здесь исполняемые файлы или бинарники?

Нет. Репозиторий закрыт, сайт не содержит ссылок на загрузку бинарных сборок (.exe, .dll) и не предоставляет платных услуг. Все материалы являются архивной документацией архитектурных решений.

Соответствие стандартам

Проект не нарушает целостность чужих интеллектуальных прав и не используется для деструктивной деятельности. Опубликованные концепты предназначены для разработчиков пользовательских интерфейсов поверх оконных приложений.