[OpenJDK 2D-Dev] RFR: JDK-8079652: Could not enable D3D pipeline

Vadim Pakhnushev vadim.pakhnushev at oracle.com
Fri May 8 11:07:20 UTC 2015


Hi,
Please review the fix for https://bugs.openjdk.java.net/browse/JDK-8079652
Focus window's client area should be bigger otherwise CreateDevice fails.

diff --git 
a/src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp 
b/src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp
--- 
a/src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp
+++ 
b/src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp
@@ -829,7 +829,7 @@
      }

      HWND hWnd = CreateWindow(L"D3DFocusWindow", L"D3DFocusWindow", 0,
-        mi.rcMonitor.left, mi.rcMonitor.top, 1, 1,
+        mi.rcMonitor.left, mi.rcMonitor.top, 100, 100,
          NULL, NULL, GetModuleHandle(NULL), NULL);
      if (hWnd == 0) {
          J2dRlsTraceLn(J2D_TRACE_ERROR,




More information about the 2d-dev mailing list