Tested on Nvidia Geforce and Intel UHD 770, both of them work fine and gave me correct handle, so the integrity of texture object should be fine.
Minimum repro-able case: https://github.com/hzqst/MetaHookSv
It requires Steam and a free game called "Sven Co-op" to run.
(unfortunately I failed to re-pro this issue with a single file demo)
Solved! Go to Solution.
This is my driver and device information
btw iirc the issue didn't exist in driver 2023.02.14 (23.2.1).
Hi @hzqst008 ,
Thanks for reporting it and providing the repro. I will forward the issue to the OpenGL team.
Thanks.
Hi @hzqst008 ,
Could you please try the latest public driver available here and share your observation?
If the issue still persists, please provide the following information to help us reproduce it locally.
1) steps to reproduce the issue, 2) any screenshot or video that demonstrates the issue
Thanks.
The issue is still present in Adrenalin 23.7.1 (WHQL Recommended) (Release Date 7/6/2023)
10. If you want to dig into the source code, follow the instruction of https://github.com/hzqst/MetaHookSv#build-instruction and https://github.com/hzqst/MetaHookSv#debugging
Then launch game with Renderer.dll compiled in Debug mode
and with Visual Studio debugger.
Place a breakpoint inside gl_wsurf.cpp!R_CreateBindlessTexturesForWorld
Then you will likely to see all handles are returned as zero, this is probably why everything looks textureless and blue.
The exact same code works fine on Adrenalin 23.2.1 so it's probably something wrong with recent driver update.
Thanks for the above information. I will share it with the OpenGL team.
Hi @hzqst008 ,
The OpenGL team was able to reproduce the issue. They have filed an internal bug ticket to track this issue. I will let you know if I get any update on this.
Thanks.
Update:
The OpenGL team has implemented a fix for this issue.
Thanks.
Thanks for the confirmation.