Posted by
Stephen Mayes on
Nov 29, 2016; 1:26am
URL: https://forum.jogamp.org/jogamp-using-Generic-GDI-driver-in-Windows-10-tp4037477.html
I have Intel HD Graphics (see below).
jogamp works perfectly in Ubuntu X11 nouveau on the same hardware.
forceES2 false
forceES3 false
forceGL3 false
forceGL4ES3 false
-----------------------------------------------------------------------------------------------------
Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 2 cores, littleEndian true
MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
int8 1 / 1, int16 2 / 2
int 4 / 4, long 4 / 4
int32 4 / 4, int64 8 / 8
float 4 / 4, double 8 / 8, ldouble 16 / 16
pointer 8 / 8, page 4096
Platform: Java Version: 1.8.0_91 (1.8.0u91), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
Platform: Java Vendor: Oracle Corporation,
http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.3
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.3.2
Implementation Build: 2.3-b900-20151009
Implementation Branch: origin/master
Implementation Commit: cc1e9bc698b7f11097c1e114027e53121552f280
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.opengl
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.3
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.3.2
Implementation Build: 2.3-b1469-20151010
Implementation Branch: origin/master
Implementation Commit: e794fc40ba723f2fca4ac892e873975fb393e007
-----------------------------------------------------------------------------------------------------
GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3b6eb2ec]]
Natives
GL4bc false
GL4 false
GLES3 false
GL3bc false
GL3 false
GL2 true [1.1 (Compat profile, compat[], software)]
GLES2 false
GLES1 false
Count 1 / 8
Common
GL4ES3 false
GL2GL3 true
GL2ES2 true
GL2ES1 true
Mappings
GL2ES1 GLProfile[GL2ES1/GL2.sw]
GL2ES2 GLProfile[GL2ES2/GL2.sw]
GL2 GLProfile[GL2/GL2.sw]
GL2GL3 GLProfile[GL2GL3/GL2.sw]
default GLProfile[GL2/GL2.sw]
Count 4 / 12
Desktop Capabilities:
GLCaps[wgl vid 1 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, bitmap]]
GLCaps[wgl vid 2 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, bitmap]]
GLCaps[wgl vid 3 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo]]
GLCaps[wgl vid 4 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo]]
GLCaps[wgl vid 5 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, bitmap]]
GLCaps[wgl vid 6 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, bitmap]]
GLCaps[wgl vid 7 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo]]
GLCaps[wgl vid 8 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo]]
GLCaps[wgl vid 9 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, bitmap]]
GLCaps[wgl vid 10 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, bitmap]]
GLCaps[wgl vid 11 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo]]
GLCaps[wgl vid 12 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo]]
GLCaps[wgl vid 13 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[bitmap]]
GLCaps[wgl vid 14 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[bitmap]]
GLCaps[wgl vid 17 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[bitmap]]
GLCaps[wgl vid 18 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[bitmap]]
EGL Capabilities:
none
Requesting: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
Main Monitor: Monitor[Id 0x0 [primary], 344 x 193 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1366 x 768 ] [pixels], [ 0 / 0 1366 x 768 ] [window], orig [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 52]
pixel/mm [3.9709303, 3.9792745]
pixel/in [100.861626, 101.07357]
-----------------------------------------------------------------------------------------------------
WindowsGraphicsDevice[type .windows, connection decon]:
Natives
GL4bc false
GL4 false
GLES3 false
GL3bc false
GL3 false
GL2 true [1.1 (Compat profile, compat[], software)]
GLES2 false
GLES1 false
Count 1 / 8
Common
GL4ES3 false
GL2GL3 true
GL2ES2 true
GL2ES1 true
Mappings
GL2ES1 GLProfile[GL2ES1/GL2.sw]
GL2ES2 GLProfile[GL2ES2/GL2.sw]
GL2 GLProfile[GL2/GL2.sw]
GL2GL3 GLProfile[GL2GL3/GL2.sw]
default GLProfile[GL2/GL2.sw]
Count 4 / 12
Swap Interval 0
GL Profile GLProfile[GL2/GL2.sw]
GL Version 1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1.0, vendor 0.0.0 (n/a)]
Quirks [NoDoubleBufferedBitmap, NoSurfacelessCtx]
Impl. class jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR Microsoft Corporation
GL_RENDERER GDI Generic
GL_VERSION 1.1.0
GLSL false, has-compiler-func: false
GL FBO: basic false, full false
GL_EXTENSIONS 3
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
Chosen : GLCaps[wgl vid 4 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[.]]
GL impl. class jogamp.opengl.gl4.GL4bcImpl

I see a selection here. Is there a way to tell jogamp ?