Couldn't release all the resources at CShaderAPIDX8::ReleaseResources() #338
Labels
No labels
branch-old
branch-rewrite
bug
cannot-reproduce
duplicate
enhancement
fixed-old
fixed-rewrite
game
invalid
might-return-to
need-feedback
need-search
question
tools
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Archive/LeakNet#338
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Happens when running another Source app, i.e. Worldcraft, while the game is running.
Could be related to some rendertargets (bindID = 30000)
changed the description
Could it be connected to clamping shader constants to 100 in shaderapidx8.cpp?
bindID = 30000 is a [lightmap 0]
bindID = 30000 is a lightmap alpha*
Partially fixed in
gitlab.com/leaknet/LeakNet/-@2fcef70c08Still need to figure out to clean up the CVertexBuffer ones
marked this issue as related to #339
Now only CVertexBuffer weren't cleaned up. And only on high(?) model loaded maps (no matter whether HDR is on or off). For example, on only one disappearing model map it's okay, but since I load trans_02_badcombo save - it asserts at MeshMgr()->BufferCount() is not 0
MeshMgr()->ReleaseBuffers() should release a few buffers, and ShaderUtil()->ReleaseShaderObjects() - all the others
Not causing:
What's causing:
Seems like to be fixed by
gitlab.com/leaknet/LeakNet/-@94d87518d8