Hello and thank you for the well made issue.
While i was reproducing ingame i took the liberty of making a trace with a older version of dxvk so it gets past the crash, if that shows to be useful to the devs. It still crashes when replayed with the offending commit.
https://drive.proton.me/urls/NDRYZRMZAR#NhFx277Hu4YE
The mod ends up unbinding the index buffer before drawing with it. So it might accidentally rely on the behavior of #3852.
Thanks again for looking at this and finding a fix so quickly :)
Nothing extracted yet.
Running a copy of New Vegas using the New Vegas Reloaded graphics mod and noticed a replicable crash was present when starting a new game (and in a few other areas) when on the latest commit. Git bisect revealed it to be [d3d9] Upload DYNAMIC+SYSMEM vertex and index data for each draw (!5312ef1)
Software information
Fallout New Vegas with the New Vegas Reloaded mod (along with other general libraries and QoL mods, but NVR is the one that causes it, specifically the Interior Shadows setting).
System information
Apitrace file(s)
FalloutNVout.trace
Worth noting is it had to be made with DXVK, WineD3D was not an option
Log files
game.log