Module: Roglew::GLX
- Includes:
- Roglew::GL::Native
- Defined in:
- lib/roglew/platform/linux/glx.rb,
lib/roglew/extensions/GLX_VERSION_1_1.rb,
lib/roglew/extensions/GLX_VERSION_1_3.rb,
lib/roglew/extensions/GLX_VERSION_1_4.rb,
lib/roglew/extensions/GLX_NV_video_out.rb,
lib/roglew/extensions/GLX_SGIX_pbuffer.rb,
lib/roglew/extensions/GLX_SGIX_fbconfig.rb,
lib/roglew/extensions/GLX_SGIX_hyperpipe.rb,
lib/roglew/extensions/GLX_ARB_multisample.rb,
lib/roglew/extensions/GLX_EXT_visual_info.rb,
lib/roglew/extensions/GLX_NV_float_buffer.rb,
lib/roglew/extensions/GLX_OML_swap_method.rb,
lib/roglew/extensions/GLX_3DFX_multisample.rb,
lib/roglew/extensions/GLX_EXT_swap_control.rb,
lib/roglew/extensions/GLX_INTEL_swap_event.rb,
lib/roglew/extensions/GLX_NV_present_video.rb,
lib/roglew/extensions/GLX_NV_video_capture.rb,
lib/roglew/extensions/GLX_SGIS_color_range.rb,
lib/roglew/extensions/GLX_SGIS_multisample.rb,
lib/roglew/extensions/GLX_SUN_video_resize.rb,
lib/roglew/extensions/GLX_EXT_visual_rating.rb,
lib/roglew/extensions/GLX_SGIX_video_resize.rb,
lib/roglew/extensions/GLX_ARB_create_context.rb,
lib/roglew/extensions/GLX_ARB_fbconfig_float.rb,
lib/roglew/extensions/GLX_ATI_render_texture.rb,
lib/roglew/extensions/GLX_EXT_import_context.rb,
lib/roglew/extensions/GLX_MESA_set_3dfx_mode.rb,
lib/roglew/extensions/GLX_AMD_gpu_association.rb,
lib/roglew/extensions/GLX_ARB_framebuffer_sRGB.rb,
lib/roglew/extensions/GLX_EXT_framebuffer_sRGB.rb,
lib/roglew/extensions/GLX_SGIS_blended_overlay.rb,
lib/roglew/extensions/GLX_EXT_swap_control_tear.rb,
lib/roglew/extensions/GLX_ATI_pixel_format_float.rb,
lib/roglew/extensions/GLX_EXT_texture_from_pixmap.rb,
lib/roglew/extensions/GLX_NV_multisample_coverage.rb,
lib/roglew/extensions/GLX_SGIS_shared_multisample.rb,
lib/roglew/extensions/GLX_ARB_vertex_buffer_object.rb,
lib/roglew/extensions/GLX_SGIX_visual_select_group.rb,
lib/roglew/extensions/GLX_EXT_fbconfig_packed_float.rb,
lib/roglew/extensions/GLX_ARB_create_context_profile.rb,
lib/roglew/extensions/GLX_ARB_create_context_robustness.rb,
lib/roglew/extensions/GLX_EXT_create_context_es_profile.rb,
lib/roglew/extensions/GLX_EXT_create_context_es2_profile.rb,
lib/roglew/extensions/GLX_ARB_robustness_application_isolation.rb,
lib/roglew/extensions/GLX_ARB_robustness_share_group_isolation.rb
Defined Under Namespace
Classes: GLXHyperpipeConfigSGIX, GLXHyperpipeNetworkSGIX, XVisualInfo
Constant Summary collapse
- USE_GL =
1- BUFFER_SIZE =
2- LEVEL =
3- RGBA =
4- DOUBLEBUFFER =
5- STEREO =
6- AUX_BUFFERS =
7- RED_SIZE =
8- GREEN_SIZE =
9- BLUE_SIZE =
10- ALPHA_SIZE =
11- DEPTH_SIZE =
12- STENCIL_SIZE =
13- ACCUM_RED_SIZE =
14- ACCUM_GREEN_SIZE =
15- ACCUM_BLUE_SIZE =
16- ACCUM_ALPHA_SIZE =
17- BAD_SCREEN =
1- BAD_ATTRIBUTE =
2- NO_EXTENSION =
3- BAD_VISUAL =
4- BAD_CONTEXT =
5- BAD_VALUE =
6- BAD_ENUM =
7- VENDOR =
0x1- VERSION =
0x2- EXTENSIONS =
0x3- SAMPLE_BUFFERS_ARB =
100000- SAMPLES_ARB =
100001- DIRECT_COLOR_EXT =
0x8003- GRAY_SCALE_EXT =
0x8006- NONE_EXT =
0x8000- PSEUDO_COLOR_EXT =
0x8004- STATIC_COLOR_EXT =
0x8005- STATIC_GRAY_EXT =
0x8007- TRANSPARENT_ALPHA_VALUE_EXT =
0x28- TRANSPARENT_BLUE_VALUE_EXT =
0x27- TRANSPARENT_GREEN_VALUE_EXT =
0x26- TRANSPARENT_INDEX_EXT =
0x8009- TRANSPARENT_INDEX_VALUE_EXT =
0x24- TRANSPARENT_RED_VALUE_EXT =
0x25- TRANSPARENT_RGB_EXT =
0x8008- TRANSPARENT_TYPE_EXT =
0x23- TRUE_COLOR_EXT =
0x8002- X_VISUAL_TYPE_EXT =
0x22- FLOAT_COMPONENTS_NV =
0x20B0- SWAP_COPY_OML =
0x8062- SWAP_EXCHANGE_OML =
0x8061- SWAP_METHOD_OML =
0x8060- SWAP_UNDEFINED_OML =
0x8063- SAMPLE_BUFFERS_3DFX =
0x8050- SAMPLES_3DFX =
0x8051- BUFFER_SWAP_COMPLETE_INTEL_MASK =
0x04000000- COPY_COMPLETE_INTEL =
0x8181- EXCHANGE_COMPLETE_INTEL =
0x8180- FLIP_COMPLETE_INTEL =
0x8182- EXTENDED_RANGE_SGIS =
0- MAX_ALPHA_SGIS =
0- MAX_BLUE_SGIS =
0- MAX_GREEN_SGIS =
0- MAX_RED_SGIS =
0- MIN_ALPHA_SGIS =
0- MIN_BLUE_SGIS =
0- MIN_GREEN_SGIS =
0- MIN_RED_SGIS =
0- SAMPLE_BUFFERS_SGIS =
100000- SAMPLES_SGIS =
100001- NON_CONFORMANT_VISUAL_EXT =
0x800D- SLOW_VISUAL_EXT =
0x8001- VISUAL_CAVEAT_EXT =
0x20- RGBA_FLOAT_BIT =
0x00000004- RGBA_FLOAT_TYPE =
0x20B9- GPU_CLOCK_AMD =
0x21A4- GPU_FASTEST_TARGET_GPUS_AMD =
0x21A2- GPU_NUM_PIPES_AMD =
0x21A5- GPU_NUM_RB_AMD =
0x21A7- GPU_NUM_SIMD_AMD =
0x21A6- GPU_NUM_SPI_AMD =
0x21A8- GPU_OPENGL_VERSION_STRING_AMD =
0x1F02- GPU_RAM_AMD =
0x21A3- GPU_RENDERER_STRING_AMD =
0x1F01- GPU_VENDOR_AMD =
0x1F00- FRAMEBUFFER_SRGB_CAPABLE_ARB =
0x20B2- FRAMEBUFFER_SRGB_CAPABLE_EXT =
0x20B2- GLX_BLENDED_RGBA_SGIS =
0x8025- LATE_SWAPS_TEAR_EXT =
0x20F3- RGBA_FLOAT_ATI_BIT =
0x00000100- COLOR_SAMPLES_NV =
0x20B3- COVERAGE_SAMPLES_NV =
100001- MULTISAMPLE_SUB_RECT_HEIGHT_SGIS =
0x8027- MULTISAMPLE_SUB_RECT_WIDTH_SGIS =
0x8026- CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB =
0x2095- VISUAL_SELECT_GROUP_SGIX =
0x8028- RGBA_UNSIGNED_FLOAT_BIT_EXT =
0x00000008- RGBA_UNSIGNED_FLOAT_TYPE_EXT =
0x20B1- CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB =
0x00000002- CONTEXT_CORE_PROFILE_BIT_ARB =
0x00000001- CONTEXT_PROFILE_MASK_ARB =
0x9126- CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB =
0x8256- CONTEXT_ROBUST_ACCESS_BIT_ARB =
0x00000004- LOSE_CONTEXT_ON_RESET_ARB =
0x8252- NO_RESET_NOTIFICATION_ARB =
0x8261- CONTEXT_ES_PROFILE_BIT_EXT =
0x00000004- CONTEXT_ES2_PROFILE_BIT_EXT =
0x00000004- CONTEXT_RESET_ISOLATION_BIT_ARB =
0x00000008
Instance Method Summary collapse
Methods included from Roglew::GL::Native
Instance Method Details
#delete_context(dpy, ctx) ⇒ Object
99 100 101 |
# File 'lib/roglew/platform/linux/glx.rb', line 99 def delete_context(dpy, ctx) DestroyContext(dpy, ctx) end |