3 ms·
Do valve whitelist those? I think the geforce changes operate by hooking into the actual rendering functions, not individual games —- or can they?
by sillysaurusx 3y ago
Do valve whitelist those? I think the geforce changes operate by hooking into the actual rendering functions, not individual games —- or can they?
- armada651 3y agoGPU vendors don't have to hook rendering functions since they're the ones providing the implementation of those rendering functions. If Nvidia requires extra hooks into the game they usually ask the developer to call certain functions in NVAPI, which is their vendor-specific driver interface.
- no_time 3y agoThere must be some kind of whitelist system. Discord for example doesn't have many options to draw it's ingame overlay. They either create a topmost transparent window (does not work in exclusive fullscreen) or hook glEnd() of the targer or however it's called these days.
- armada651 3y agoCounter-Strike allows detouring of system calls by code signed DLLs if it's not running in trusted mode. Once it's running in trusted mode all hooking is blocked, so even the Discord overlay would not be allowed. Source: https://help.steampowered.com/en/faqs/view/09A0-4879-4353-EF95 https://help.steampowered.com/en/faqs/view/09A0-4879-4353-EF...