{"enrichment":{"faq":[{"a":"graphics-api-hooking teaches VTable hooking techniques to intercept the DirectX 11 Present function. By hooking the swap chain's Present method, you can inject overlay rendering code before frame presentation. The skill covers identifying the VTable, replacing function pointers, and safely calling the original function to maintain rendering integrity while enabling custom graphics injection for analysis and debugging.","q":"How to hook DirectX 11 Present function?"},{"a":"graphics-api-hooking covers overlay rendering across DirectX 9/11/12, OpenGL, and Vulkan. The skill teaches ImGui integration with graphics APIs, frame injection points, and composition methods. You'll learn to render custom visuals on top of game output, handle coordinate transformations, and manage rendering state to create stable overlays for graphics debugging and security research.","q":"What graphics API overlay rendering techniques does graphics-api-hooking cover?"},{"a":"graphics-api-hooking addresses shader manipulation by teaching draw call interception and render pipeline analysis. You'll learn to modify shaders for effects like character highlighting and visual analysis. The skill covers identifying shader stages, intercepting compilation, and applying transformations while maintaining anti-cheat evasion awareness for legitimate graphics research and debugging purposes.","q":"How can I implement shader manipulation for visual effects?"},{"a":"graphics-api-hooking covers anti-cheat screenshot detection to help you understand game security mechanisms. The skill teaches detection patterns, overlay evasion awareness, and how anti-cheat systems identify frame capture attempts. Understanding these methods is essential for legitimate graphics debugging and security research to work within detection boundaries.","q":"What anti-cheat screenshot detection methods should I understand?"},{"a":"graphics-api-hooking teaches render pipeline debugging across DirectX, OpenGL, and Vulkan. You'll learn to analyze draw calls, inspect rendering state, capture frame data, and trace GPU operations. The skill covers VTable interception, graphics API function hooking, and pipeline inspection techniques for security research and graphics optimization analysis.","q":"How does graphics-api-hooking explain render pipeline analysis?"},{"a":"graphics-api-hooking is released under the MIT license, allowing broad use, modification, and distribution with attribution. The MIT license permits commercial and private use while requiring preservation of copyright and license notices in distributed copies.","q":"What is the license for graphics-api-hooking?"}],"shadow_tags":["render-interception","overlay-injection","shader-manipulation","frame-capture","anti-cheat-evasion","gpu-debugging","vtable-hooking","visual-cheat-detection","window-composition","ai-aimbot-pipeline"],"summary_rewrite":"Master graphics API interception across DirectX 9/11/12, OpenGL, and Vulkan to build overlays and analyze render pipelines. Learn VTable hooking techniques, ImGui integration, and shader manipulation for game security research and graphics debugging."},"files":[{"bytes":13966,"path":".claude/skills/graphics-api/SKILL.md","sha256":"ffed0e398d5d7077b8983e252b3981c5083da58bc8b621289f092624c07ce118","url":"https://skillfed.io/files/gmh5225/awesome-game-security/graphics-api/9268d88e/SKILL.md"}],"id":"gmh5225/awesome-game-security/graphics-api","links":{"html":"https://skillfed.io/gmh5225/awesome-game-security/graphics-api","md":"https://skillfed.io/gmh5225/awesome-game-security/graphics-api.md","repo":"https://github.com/gmh5225/awesome-game-security"},"meta":{"agents_supported":["claude-code"],"first_seen":"2026-07-28","forks":458,"language":"Python","last_updated":"2026-07-28","license":"MIT","name":"graphics-api-hooking","publisher":"gmh5225","stars":3261},"relations":{"similar":[{"id":"gmh5225/awesome-game-security/game-hacking"},{"id":"gmh5225/awesome-game-security/overview"},{"id":"gmh5225/awesome-game-security/game-engine"},{"id":"gmh5225/awesome-game-security/mobile-security"},{"id":"pluginagentmarketplace/custom-plugin-game-developer/shader-techniques"},{"id":"gmh5225/awesome-game-security/anti-cheat"},{"id":"gmh5225/awesome-game-security/windows-kernel"},{"id":"gmh5225/awesome-game-security/reverse-engineering"},{"id":"gmh5225/awesome-game-security/dma-attack"},{"id":"mohitmishra786/low-level-dev-skills/meson"}]},"slug":{"owner":"gmh5225","repo":"awesome-game-security","skill":"graphics-api"},"version":"9268d88e"}
