From 0fe44b28b8f3d1806c5ec268d46d190cffffe140 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Sun, 25 May 2025 22:03:13 +0200 Subject: [PATCH] Set viewport frustrum again (#171) --- .../sdl3gpu/include/miniwin_d3drmviewport_sdl3gpu.h | 3 --- miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp | 12 ++++++------ 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/miniwin/sdl3gpu/include/miniwin_d3drmviewport_sdl3gpu.h b/miniwin/sdl3gpu/include/miniwin_d3drmviewport_sdl3gpu.h index aef22e6c..58cc0555 100644 --- a/miniwin/sdl3gpu/include/miniwin_d3drmviewport_sdl3gpu.h +++ b/miniwin/sdl3gpu/include/miniwin_d3drmviewport_sdl3gpu.h @@ -50,9 +50,6 @@ struct Direct3DRMViewport_SDL3GPUImpl : public Direct3DRMObjectBase_SDL3GPUImpl< D3DCOLOR m_backgroundColor = 0xFF000000; DWORD m_width; DWORD m_height; - D3DVALUE m_zMin; - D3DVALUE m_zMax; - D3DVALUE m_fov; IDirect3DRMFrame* m_camera = nullptr; SDL_GPUDevice* m_device; SDL_GPUGraphicsPipeline* m_pipeline; diff --git a/miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp b/miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp index 4fd79f12..1c26ce9a 100644 --- a/miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp +++ b/miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp @@ -340,35 +340,35 @@ D3DRMPROJECTIONTYPE Direct3DRMViewport_SDL3GPUImpl::GetProjection() HRESULT Direct3DRMViewport_SDL3GPUImpl::SetFront(D3DVALUE z) { - m_zMin = z; + m_front = z; return DD_OK; } D3DVALUE Direct3DRMViewport_SDL3GPUImpl::GetFront() { - return m_zMin; + return m_front; } HRESULT Direct3DRMViewport_SDL3GPUImpl::SetBack(D3DVALUE z) { - m_zMax = z; + m_back = z; return DD_OK; } D3DVALUE Direct3DRMViewport_SDL3GPUImpl::GetBack() { - return m_zMax; + return m_back; } HRESULT Direct3DRMViewport_SDL3GPUImpl::SetField(D3DVALUE field) { - m_fov = field; + m_field = field; return DD_OK; } D3DVALUE Direct3DRMViewport_SDL3GPUImpl::GetField() { - return m_fov; + return m_field; } DWORD Direct3DRMViewport_SDL3GPUImpl::GetWidth()