Files
MrTheShy ebdb6c313d Cache D3D state objects + skip-if-equal cbuffer/bind in Render
Adds per-context lastXxxStateKey + lastBlendFactor tracking so we skip
redundant ID3D11* CreateState/Bind cycles. Pre-allocates Clear() state
objects to avoid 3 Create + 3 Release per Clear call. Also adds
lastColour/lastAlphaTestRef/last*TextureIdx caches to skip cbuffer
uploads when values unchanged from last bind.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 18:12:32 +02:00
..
2026-04-21 02:07:59 -04:00
2026-04-21 02:07:59 -04:00