- fixed the hardware rendering precacher not to evict secondary layers of multi-layer textures.
It will now check all layers of a material. Additionally it will also delete all descriptor sets of Vulkan hardware textures before precaching to make sure that nothing here can accidentally still reference a deleted texture.
This commit is contained in:
parent
4aef99632d
commit
3ad9783d8f
10 changed files with 66 additions and 7 deletions
|
|
@ -76,6 +76,7 @@ public:
|
|||
sector_t *RenderView(player_t *player) override;
|
||||
void SetTextureFilterMode() override;
|
||||
void TextureFilterChanged() override;
|
||||
void StartPrecaching() override;
|
||||
void BeginFrame() override;
|
||||
void BlurScene(float amount) override;
|
||||
void PostProcessScene(int fixedcm, const std::function<void()> &afterBloomDrawEndScene2D) override;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue