From 458e37756b75507f76844fa7ef274537b34ff32e Mon Sep 17 00:00:00 2001 From: Jaroslaw Pelczar Date: Wed, 28 Aug 2019 17:18:08 +0200 Subject: [PATCH] 3dfx: Fix invalid type cast on 64bit Signed-off-by: Jaroslaw Pelczar Change-Id: Iba685cca20c31c91c8931d25e0f86ac9c9bef6bb Reviewed-on: https://review.haiku-os.org/c/haiku/+/1779 Reviewed-by: waddlesplash --- src/add-ons/accelerants/3dfx/3dfx_overlay.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/accelerants/3dfx/3dfx_overlay.cpp b/src/add-ons/accelerants/3dfx/3dfx_overlay.cpp index 1b07ff2795..40e67eb7b4 100644 --- a/src/add-ons/accelerants/3dfx/3dfx_overlay.cpp +++ b/src/add-ons/accelerants/3dfx/3dfx_overlay.cpp @@ -100,7 +100,7 @@ TDFX_DisplayOverlay(const overlay_window* window, // Add width of overlay buffer to stride. uint32 stride = INREG32(VIDEO_DESKTOP_OVERLAY_STRIDE) & 0x0000ffff; stride |= (buffer->width << 1) << 16; - uint32 offset = (uint32)buffer->buffer_dma; + uint32 offset = (uint32)(addr_t)buffer->buffer_dma; TDFX_WaitForFifo(2);