< prev index next >

src/java.desktop/share/classes/sun/java2d/opengl/OGLContext.java

Print this page




 177          */
 178         @Native
 179         static final int CAPS_EXT_LCD_SHADER   = (FIRST_PRIVATE_CAP << 1);
 180         /**
 181          * Indicates the presence of the GL_ARB_fragment_shader extension.
 182          * This cap will only be set if the biopshader system property has been
 183          * enabled and the hardware meets our minimum requirements.
 184          */
 185         @Native
 186         static final int CAPS_EXT_BIOP_SHADER  = (FIRST_PRIVATE_CAP << 2);
 187         /**
 188          * Indicates the presence of the GL_ARB_fragment_shader extension.
 189          * This cap will only be set if the gradshader system property has been
 190          * enabled and the hardware meets our minimum requirements.
 191          */
 192         @Native
 193         static final int CAPS_EXT_GRAD_SHADER  = (FIRST_PRIVATE_CAP << 3);
 194         /** Indicates the presence of the GL_ARB_texture_rectangle extension. */
 195         @Native
 196         static final int CAPS_EXT_TEXRECT      = (FIRST_PRIVATE_CAP << 4);




 197 
 198         OGLContextCaps(int caps, String adapterId) {
 199             super(caps, adapterId);
 200         }
 201 
 202         @Override
 203         public String toString() {
 204             StringBuilder sb = new StringBuilder(super.toString());
 205             if ((caps & CAPS_EXT_FBOBJECT) != 0) {
 206                 sb.append("CAPS_EXT_FBOBJECT|");
 207             }
 208             if ((caps & CAPS_STORED_ALPHA) != 0) {
 209                 sb.append("CAPS_STORED_ALPHA|");
 210             }
 211             if ((caps & CAPS_DOUBLEBUFFERED) != 0) {
 212                 sb.append("CAPS_DOUBLEBUFFERED|");
 213             }
 214             if ((caps & CAPS_EXT_LCD_SHADER) != 0) {
 215                 sb.append("CAPS_EXT_LCD_SHADER|");
 216             }
 217             if ((caps & CAPS_EXT_BIOP_SHADER) != 0) {
 218                 sb.append("CAPS_BIOP_SHADER|");
 219             }
 220             if ((caps & CAPS_EXT_GRAD_SHADER) != 0) {
 221                 sb.append("CAPS_EXT_GRAD_SHADER|");
 222             }
 223             if ((caps & CAPS_EXT_TEXRECT) != 0) {
 224                 sb.append("CAPS_EXT_TEXRECT|");
 225             }



 226             return sb.toString();
 227         }
 228     }
 229 }


 177          */
 178         @Native
 179         static final int CAPS_EXT_LCD_SHADER   = (FIRST_PRIVATE_CAP << 1);
 180         /**
 181          * Indicates the presence of the GL_ARB_fragment_shader extension.
 182          * This cap will only be set if the biopshader system property has been
 183          * enabled and the hardware meets our minimum requirements.
 184          */
 185         @Native
 186         static final int CAPS_EXT_BIOP_SHADER  = (FIRST_PRIVATE_CAP << 2);
 187         /**
 188          * Indicates the presence of the GL_ARB_fragment_shader extension.
 189          * This cap will only be set if the gradshader system property has been
 190          * enabled and the hardware meets our minimum requirements.
 191          */
 192         @Native
 193         static final int CAPS_EXT_GRAD_SHADER  = (FIRST_PRIVATE_CAP << 3);
 194         /** Indicates the presence of the GL_ARB_texture_rectangle extension. */
 195         @Native
 196         static final int CAPS_EXT_TEXRECT      = (FIRST_PRIVATE_CAP << 4);
 197         /** Indicates the presence of the GL_NV_texture_barrier extension. */
 198         @Native
 199         static final int CAPS_EXT_TEXBARRIER = (FIRST_PRIVATE_CAP << 5);
 200 
 201 
 202         OGLContextCaps(int caps, String adapterId) {
 203             super(caps, adapterId);
 204         }
 205 
 206         @Override
 207         public String toString() {
 208             StringBuilder sb = new StringBuilder(super.toString());
 209             if ((caps & CAPS_EXT_FBOBJECT) != 0) {
 210                 sb.append("CAPS_EXT_FBOBJECT|");
 211             }
 212             if ((caps & CAPS_STORED_ALPHA) != 0) {
 213                 sb.append("CAPS_STORED_ALPHA|");
 214             }
 215             if ((caps & CAPS_DOUBLEBUFFERED) != 0) {
 216                 sb.append("CAPS_DOUBLEBUFFERED|");
 217             }
 218             if ((caps & CAPS_EXT_LCD_SHADER) != 0) {
 219                 sb.append("CAPS_EXT_LCD_SHADER|");
 220             }
 221             if ((caps & CAPS_EXT_BIOP_SHADER) != 0) {
 222                 sb.append("CAPS_BIOP_SHADER|");
 223             }
 224             if ((caps & CAPS_EXT_GRAD_SHADER) != 0) {
 225                 sb.append("CAPS_EXT_GRAD_SHADER|");
 226             }
 227             if ((caps & CAPS_EXT_TEXRECT) != 0) {
 228                 sb.append("CAPS_EXT_TEXRECT|");
 229             }
 230             if ((caps & CAPS_EXT_TEXBARRIER) != 0) {
 231                 sb.append("CAPS_EXT_TEXBARRIER|");
 232             }
 233             return sb.toString();
 234         }
 235     }
 236 }
< prev index next >