VirtualBox

Changeset 95192 in vbox for trunk/src/VBox/Devices/Graphics


Ignore:
Timestamp:
Jun 3, 2022 7:01:29 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
151694
Message:

Devices/Graphics: blitter fix. bugref:9830

File:
1 edited

Legend:

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

    r95168 r95192  
    74777477        ID3D11Buffer               *pConstantBuffer;
    74787478        ID3D11VertexShader         *pVertexShader;
     7479        ID3D11HullShader           *pHullShader;
     7480        ID3D11DomainShader         *pDomainShader;
     7481        ID3D11GeometryShader       *pGeometryShader;
    74797482        ID3D11ShaderResourceView   *pShaderResourceView;
    74807483        ID3D11PixelShader          *pPixelShader;
     
    74947497    pBlitter->pImmediateContext->VSGetConstantBuffers(0, 1, &SavedState.pConstantBuffer);
    74957498    pBlitter->pImmediateContext->VSGetShader(&SavedState.pVertexShader, NULL, NULL);
     7499    pBlitter->pImmediateContext->HSGetShader(&SavedState.pHullShader, NULL, NULL);
     7500    pBlitter->pImmediateContext->DSGetShader(&SavedState.pDomainShader, NULL, NULL);
     7501    pBlitter->pImmediateContext->GSGetShader(&SavedState.pGeometryShader, NULL, NULL);
    74967502    pBlitter->pImmediateContext->PSGetShaderResources(0, 1, &SavedState.pShaderResourceView);
    74977503    pBlitter->pImmediateContext->PSGetShader(&SavedState.pPixelShader, NULL, NULL);
     
    75487554    /* Vertex shader. */
    75497555    pBlitter->pImmediateContext->VSSetShader(pBlitter->pVertexShader, NULL, 0);
     7556
     7557    /* Unused shaders. */
     7558    pBlitter->pImmediateContext->HSSetShader(NULL, NULL, 0);
     7559    pBlitter->pImmediateContext->DSSetShader(NULL, NULL, 0);
     7560    pBlitter->pImmediateContext->GSSetShader(NULL, NULL, 0);
    75507561
    75517562    /* Shader resource view. */
     
    75887599    pBlitter->pImmediateContext->VSSetShader(SavedState.pVertexShader, NULL, 0);
    75897600    D3D_RELEASE(SavedState.pVertexShader);
     7601
     7602    pBlitter->pImmediateContext->HSSetShader(SavedState.pHullShader, NULL, 0);
     7603    D3D_RELEASE(SavedState.pHullShader);
     7604    pBlitter->pImmediateContext->DSSetShader(SavedState.pDomainShader, NULL, 0);
     7605    D3D_RELEASE(SavedState.pDomainShader);
     7606    pBlitter->pImmediateContext->GSSetShader(SavedState.pGeometryShader, NULL, 0);
     7607    D3D_RELEASE(SavedState.pGeometryShader);
     7608
    75907609    pBlitter->pImmediateContext->PSSetShaderResources(0, 1, &SavedState.pShaderResourceView);
    75917610    D3D_RELEASE(SavedState.pShaderResourceView);
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