Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Do valve whitelist those? I think the geforce changes operate by hooking into the actual rendering functions, not individual games —- or can they?


GPU 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.


There 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.


Counter-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-EF...




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: