src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
changeset 58324 0aba35254e00
parent 53673 e04d39094915
equal deleted inserted replaced
58323:7b3101216e61 58324:0aba35254e00
    69 {
    69 {
    70     private static ImageCapabilities imageCaps = new GLXImageCaps();
    70     private static ImageCapabilities imageCaps = new GLXImageCaps();
    71     private BufferCapabilities bufferCaps;
    71     private BufferCapabilities bufferCaps;
    72     private long pConfigInfo;
    72     private long pConfigInfo;
    73     private ContextCapabilities oglCaps;
    73     private ContextCapabilities oglCaps;
    74     private OGLContext context;
    74     private final OGLContext context;
    75 
    75 
    76     private static native long getGLXConfigInfo(int screennum, int visualnum);
    76     private static native long getGLXConfigInfo(int screennum, int visualnum);
    77     private static native int getOGLCapabilities(long configInfo);
    77     private static native int getOGLCapabilities(long configInfo);
    78     private native void initConfig(long aData, long ctxinfo);
    78     private native void initConfig(long aData, long ctxinfo);
    79 
    79 
    83         super(device, visualnum, 0, 0,
    83         super(device, visualnum, 0, 0,
    84               (oglCaps.getCaps() & CAPS_DOUBLEBUFFERED) != 0);
    84               (oglCaps.getCaps() & CAPS_DOUBLEBUFFERED) != 0);
    85         pConfigInfo = configInfo;
    85         pConfigInfo = configInfo;
    86         initConfig(getAData(), configInfo);
    86         initConfig(getAData(), configInfo);
    87         this.oglCaps = oglCaps;
    87         this.oglCaps = oglCaps;
    88         context = new OGLContext(OGLRenderQueue.getInstance(), this);
    88         context = new OGLContext(OGLRenderQueue.getInstance());
    89     }
    89     }
    90 
    90 
    91     @Override
    91     @Override
    92     public Object getProxyKey() {
    92     public Object getProxyKey() {
    93         return this;
    93         return this;