VirtualBox

Ignore:
Timestamp:
Nov 28, 2017 11:54:06 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
119304
Message:

Devices/Graphics: VMSVGA: removed sidRenderTarget, because it does not work if the guest uses multiple render targets and render targets are already tracked anyway.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d.cpp

    r69415 r69859  
    349349                if (pContext->aSidActiveTextures[i] == sid)
    350350                    pContext->aSidActiveTextures[i] = SVGA3D_INVALID_ID;
    351             if (pContext->sidRenderTarget == sid)
    352                 pContext->sidRenderTarget = SVGA3D_INVALID_ID;
     351            for (uint32_t i = 0; i < RT_ELEMENTS(pContext->state.aRenderTargets); ++i)
     352                if (pContext->state.aRenderTargets[i] == sid)
     353                    pContext->state.aRenderTargets[i] = SVGA3D_INVALID_ID;
    353354        }
    354355    }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette