Revision: 45687
http://sourceforge.net/p/vice-emu/code/45687
Author: gpz
Date: 2025-05-20 20:51:00 +0000 (Tue, 20 May 2025)
Log Message:
-----------
blind fix for direct-x. crossing fingers
Modified Paths:
--------------
trunk/vice/src/arch/gtk3/uimachinewindow.c
Modified: trunk/vice/src/arch/gtk3/uimachinewindow.c
===================================================================
--- trunk/vice/src/arch/gtk3/uimachinewindow.c 2025-05-20 20:07:39 UTC (rev 45686)
+++ trunk/vice/src/arch/gtk3/uimachinewindow.c 2025-05-20 20:51:00 UTC (rev 45687)
@@ -330,11 +330,19 @@
double render_w = canvas->geometry->screen_size.width;
#else
/* get width from render context instead */
+#ifdef WINDOWS_COMPILE
+ vice_directx_renderer_context_t *context = (vice_directx_renderer_context_t *)canvas->renderer_context;
+ double render_w = context->bitmap_width;
+ if (canvas->videoconfig->double_size_enabled) {
+ render_w /= 2.0f;
+ }
+#else
vice_opengl_renderer_context_t *context = (vice_opengl_renderer_context_t *)canvas->renderer_context;
double render_w = context->current_frame_width;
if (canvas->videoconfig->double_size_enabled) {
render_w /= 2.0f;
}
+#endif
/* sanity check */
if (render_w != canvas->geometry->screen_size.width) {
static int
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|