Skip to content

MicrosoftARMAssembler/Peach-Framework

Repository files navigation

Peach-Framework

Simple C++ Rendering Framework for DX11-DX12 called Peach.
It was created as a alternative for ImGui that heavily relies on CRT.
This is a outdated example for the most recent version that includes Proper Glyph Rasterizing and STB click Here

Why not ImGui?
ImGui relies on CRT dependencies like malloc, memcpy, and sprintf and C++ operators like new and free.
For manual mapped DLLs it creates problems because C++ operators and CRT functions can't be resolved during mapping.
ImGui also creates font atlas textures and leaves byte patterns in memory, combined with the CRT makes it a deadly detection for Anti-Cheats.

This framework requires you to either hijack or create your own Swapchain.
image