revert dynamic_cast -> static_cast

This commit is contained in:
Anonymous Maarten 2025-06-09 04:51:29 +02:00
parent 6c618a5842
commit bdea66e6dd
3 changed files with 6 additions and 6 deletions

View File

@ -460,8 +460,8 @@ void Direct3DRMSDL3GPURenderer::AddTextureDestroyCallback(Uint32 id, IDirect3DRM
Uint32 Direct3DRMSDL3GPURenderer::GetTextureId(IDirect3DRMTexture* iTexture)
{
auto texture = dynamic_cast<Direct3DRMTextureImpl*>(iTexture);
auto surface = dynamic_cast<DirectDrawSurfaceImpl*>(texture->m_surface);
auto texture = static_cast<Direct3DRMTextureImpl*>(iTexture);
auto surface = static_cast<DirectDrawSurfaceImpl*>(texture->m_surface);
SDL_Surface* surf = surface->m_surface;
for (Uint32 i = 0; i < m_textures.size(); ++i) {

View File

@ -370,8 +370,8 @@ void Direct3DRMSoftwareRenderer::AddTextureDestroyCallback(Uint32 id, IDirect3DR
Uint32 Direct3DRMSoftwareRenderer::GetTextureId(IDirect3DRMTexture* iTexture)
{
auto texture = dynamic_cast<Direct3DRMTextureImpl*>(iTexture);
auto surface = dynamic_cast<DirectDrawSurfaceImpl*>(texture->m_surface);
auto texture = static_cast<Direct3DRMTextureImpl*>(iTexture);
auto surface = static_cast<DirectDrawSurfaceImpl*>(texture->m_surface);
// Check if already mapped
for (Uint32 i = 0; i < m_textures.size(); ++i) {

View File

@ -31,12 +31,12 @@ HRESULT Direct3DRMDevice2Impl::QueryInterface(const GUID& riid, void** ppvObject
{
if (SDL_memcmp(&riid, &IID_IDirect3DRMDevice2, sizeof(riid)) == 0) {
this->IUnknown::AddRef();
*ppvObject = dynamic_cast<IDirect3DRMDevice2*>(this);
*ppvObject = static_cast<IDirect3DRMDevice2*>(this);
return DD_OK;
}
else if (SDL_memcmp(&riid, &IID_IDirect3DRMMiniwinDevice, sizeof(riid)) == 0) {
this->IUnknown::AddRef();
*ppvObject = dynamic_cast<IDirect3DRMMiniwinDevice*>(this);
*ppvObject = static_cast<IDirect3DRMMiniwinDevice*>(this);
return DD_OK;
}
MINIWIN_NOT_IMPLEMENTED();