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 |