105 #define CAPS_RT_PLAIN_ALPHA \ 106 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_RT_PLAIN_ALPHA 107 #define CAPS_RT_TEXTURE_ALPHA \ 108 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_RT_TEXTURE_ALPHA 109 #define CAPS_RT_TEXTURE_OPAQUE \ 110 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_RT_TEXTURE_OPAQUE 111 #define CAPS_MULTITEXTURE \ 112 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_MULTITEXTURE 113 #define CAPS_TEXNONPOW2 \ 114 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_TEXNONPOW2 115 #define CAPS_TEXNONSQUARE \ 116 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_TEXNONSQUARE 117 #define CAPS_PS20 \ 118 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_PS20 119 #define CAPS_PS30 \ 120 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_PS30 121 #define LAST_SHARED_CAP \ 122 sun_java2d_opengl_OGLContext_OGLContextCaps_LAST_SHARED_CAP 123 #define CAPS_EXT_FBOBJECT \ 124 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_FBOBJECT 125 #define CAPS_STORED_ALPHA \ 126 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_STORED_ALPHA 127 #define CAPS_DOUBLEBUFFERED \ 128 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_DOUBLEBUFFERED 129 #define CAPS_EXT_LCD_SHADER \ 130 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_LCD_SHADER 131 #define CAPS_EXT_BIOP_SHADER \ 132 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_BIOP_SHADER 133 #define CAPS_EXT_GRAD_SHADER \ 134 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_GRAD_SHADER 135 #define CAPS_EXT_TEXRECT \ 136 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_TEXRECT 137 138 /** 139 * Evaluates to true if the given capability bitmask is present for the 140 * given OGLContext. Note that only the constant name needs to be passed as 141 * a parameter, as this macro will automatically prepend the full package 142 * and class name to the constant name. 143 */ 144 #define OGLC_IS_CAP_PRESENT(oglc, cap) (((oglc)->caps & (cap)) != 0) 145 146 /** | 105 #define CAPS_RT_PLAIN_ALPHA \ 106 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_RT_PLAIN_ALPHA 107 #define CAPS_RT_TEXTURE_ALPHA \ 108 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_RT_TEXTURE_ALPHA 109 #define CAPS_RT_TEXTURE_OPAQUE \ 110 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_RT_TEXTURE_OPAQUE 111 #define CAPS_MULTITEXTURE \ 112 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_MULTITEXTURE 113 #define CAPS_TEXNONPOW2 \ 114 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_TEXNONPOW2 115 #define CAPS_TEXNONSQUARE \ 116 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_TEXNONSQUARE 117 #define CAPS_PS20 \ 118 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_PS20 119 #define CAPS_PS30 \ 120 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_PS30 121 #define LAST_SHARED_CAP \ 122 sun_java2d_opengl_OGLContext_OGLContextCaps_LAST_SHARED_CAP 123 #define CAPS_EXT_FBOBJECT \ 124 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_FBOBJECT 125 #define CAPS_DOUBLEBUFFERED \ 126 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_DOUBLEBUFFERED 127 #define CAPS_EXT_LCD_SHADER \ 128 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_LCD_SHADER 129 #define CAPS_EXT_BIOP_SHADER \ 130 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_BIOP_SHADER 131 #define CAPS_EXT_GRAD_SHADER \ 132 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_GRAD_SHADER 133 #define CAPS_EXT_TEXRECT \ 134 sun_java2d_opengl_OGLContext_OGLContextCaps_CAPS_EXT_TEXRECT 135 136 /** 137 * Evaluates to true if the given capability bitmask is present for the 138 * given OGLContext. Note that only the constant name needs to be passed as 139 * a parameter, as this macro will automatically prepend the full package 140 * and class name to the constant name. 141 */ 142 #define OGLC_IS_CAP_PRESENT(oglc, cap) (((oglc)->caps & (cap)) != 0) 143 144 /** |