/third_party/glfw/src/ |
D | glx_context.c | 2 // GLFW 3.2 GLX - www.glfw.org 69 _glfwInputError(GLFW_API_UNAVAILABLE, "GLX: No GLXFBConfigs returned"); in chooseGLXFBConfig() 112 if (_glfw.glx.ARB_multisample) in chooseGLXFBConfig() 115 if (_glfw.glx.ARB_framebuffer_sRGB || _glfw.glx.EXT_framebuffer_sRGB) in chooseGLXFBConfig() 150 window->context.glx.window, in makeContextCurrentGLX() 151 window->context.glx.handle)) in makeContextCurrentGLX() 154 "GLX: Failed to make context current"); in makeContextCurrentGLX() 163 "GLX: Failed to clear current context"); in makeContextCurrentGLX() 173 glXSwapBuffers(_glfw.x11.display, window->context.glx.window); in swapBuffersGLX() 180 if (_glfw.glx.EXT_swap_control) in swapIntervalGLX() [all …]
|
D | glx_context.h | 2 // GLFW 3.2 GLX - www.glfw.org 97 #define glXGetFBConfigs _glfw.glx.GetFBConfigs 98 #define glXGetFBConfigAttrib _glfw.glx.GetFBConfigAttrib 99 #define glXGetClientString _glfw.glx.GetClientString 100 #define glXQueryExtension _glfw.glx.QueryExtension 101 #define glXQueryVersion _glfw.glx.QueryVersion 102 #define glXDestroyContext _glfw.glx.DestroyContext 103 #define glXMakeCurrent _glfw.glx.MakeCurrent 104 #define glXSwapBuffers _glfw.glx.SwapBuffers 105 #define glXQueryExtensionsString _glfw.glx.QueryExtensionsString [all …]
|
/third_party/mesa3d/src/mapi/glapi/gen/ |
D | glX_API.xml | 6 <!-- Right now this file is just used to generate the GLX protocol 14 <category name="1.0" window_system="glX"> 16 <glx sop="1"/> 20 <glx sop="2"/> 24 <glx sop="3"/> 28 <glx sop="4"/> 32 <glx sop="5"/> 36 <glx sop="6"/> 40 <glx sop="7"/> 44 <glx sop="8"/> [all …]
|
D | gl_API.xml | 1117 <glx sop="101"/> 1122 <glx sop="102"/> 1127 <glx rop="1"/> 1136 <glx rop="2" large="true"/> 1143 <glx sop="103"/> 1149 <glx sop="104"/> 1155 <glx rop="3"/> 1160 <glx rop="4"/> 1172 <glx rop="5" large="true"/> 1183 <glx rop="6"/> [all …]
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/glx/ |
D | FunctionsGLX.h | 7 // FunctionsGLX.h: Defines the FunctionsGLX class to load functions and data from GLX 15 #include "libANGLE/renderer/gl/glx/platform_glx.h" 26 // Load data from GLX, can be called multiple times 39 // GLX 1.0 40 glx::Context createContext(XVisualInfo *visual, glx::Context share, bool direct) const; 41 void destroyContext(glx::Context context) const; 42 Bool makeCurrent(glx::Drawable drawable, glx::Context context) const; 43 void swapBuffers(glx::Drawable drawable) const; 46 glx::Context getCurrentContext() const; 47 glx::Drawable getCurrentDrawable() const; [all …]
|
D | FunctionsGLX.cpp | 10 #include "libANGLE/renderer/gl/glx/FunctionsGLX.h" 13 // We can only include glx.h in files which do not include ANGLE's GLES 15 #include <GL/glx.h> 21 #include "libANGLE/renderer/gl/glx/functionsglx_typedefs.h" 71 // GLX 1.0 83 // GLX 1.1 87 // GLX 1.3 174 *errorString = "Could not load GLX entry point " #NAME; \ in initialize() 184 // GLX 1.0 in initialize() 196 // GLX 1.1 in initialize() [all …]
|
D | DisplayGLX.h | 7 // DisplayGLX.h: GLX implementation of egl::Display 19 #include "libANGLE/renderer/gl/glx/FunctionsGLX.h" 80 // X calls (not for glX calls) otherwise there might be race conditions 86 // Depending on the supported GLX extension, swap interval can be set 90 void setSwapInterval(glx::Drawable drawable, SwapControlData *data); 104 egl::Error initializeContext(glx::FBConfig config, 106 glx::Context *context); 113 int getGLXFBConfigAttrib(glx::FBConfig config, int attrib) const; 114 egl::Error createContextAttribs(glx::FBConfig, 117 glx::Context *context); [all …]
|
/third_party/mesa3d/src/glx/tests/ |
D | clientinfo_unittest.cpp | 28 #include <xcb/glx.h> 299 /* The glXClientInfo protocol was added in GLX 1.1. Verify that no in TEST_F() 300 * glXClientInfo is sent to a GLX server that only has GLX 1.0. in TEST_F() 307 /* The glXSetClientInfoARB protocol was added in GLX 1.4 with the in TEST_F() 309 * sent to a GLX server that only has GLX 1.0 regardless of the extension in TEST_F() 319 /* The glXSetClientInfoARB protocol was added in GLX 1.4 with the in TEST_F() 321 * sent to a GLX server that only has GLX 1.0 regardless of the extension in TEST_F() 331 /* The glXSetClientInfoARB protocol was added in GLX 1.4 with the in TEST_F() 333 * sent to a GLX server that has GLX 1.4 but has an empty extension string in TEST_F() 343 /* The glXSetClientInfoARB protocol was added in GLX 1.4 with the in TEST_F() [all …]
|
/third_party/openGLES/xml/ |
D | glxproto.reserved.txt | 1 This is the registry of GLX opcodes, error codes, and event codes. It is 2 very rarely modified since there is almost no interest in supporting GLX 6 When new GLX protocol is needed for extension specifications, allocate it 8 appropriate, glx.xml. 14 GLX Opcodes (8 bits) 16 1-15 GLX 1.0 19 18-20 GLX 1.1 20 21-32 GLX 1.3 25 GLX Vendor Private / Vendor Private with Reply opcodes (32-bits) 77 65536 66575 SGI (various GLX extensions) [all …]
|
/third_party/skia/third_party/externals/opengl-registry/xml/ |
D | glxproto.reserved.txt | 1 This is the registry of GLX opcodes, error codes, and event codes. It is 2 very rarely modified since there is almost no interest in supporting GLX 6 When new GLX protocol is needed for extension specifications, allocate it 8 appropriate, glx.xml. 14 GLX Opcodes (8 bits) 16 1-15 GLX 1.0 19 18-20 GLX 1.1 20 21-32 GLX 1.3 25 GLX Vendor Private / Vendor Private with Reply opcodes (32-bits) 77 65536 66575 SGI (various GLX extensions) [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/ |
D | GLX_EXT_libglvnd.txt | 37 GLX version 1.3 is required. 39 This specification is written against the wording of the GLX 1.4 44 This extension allows the vendor-neutral GLX client library, 46 support a given GLX drawable or X11 screen. 48 This GLX extension is not intended to be used directly by 49 applications. Instead, it is intended to be used by the GLX client 70 Additions to Chapter 3 of the GLX 1.4 Specification 73 [Modify Section 3.3.2, GLX Versioning] 101 GLX Protocol 136 Specifically, the GLX client library will try to load and use [all …]
|
D | GLX_EXT_buffer_age.txt | 37 Requires GLX 1.4 39 This extension is written against the wording of the GLX 1.4 60 contents for a GLX surface as the number of frames elapsed since 79 problem up until now though has been that GLX doesn't report how 94 Additions to Section 3.3.6 of the GLX 1.4 Specification (Querying Attributes) 138 until the next frame boundary. GLX implementations are 154 If the GLX implementation decides to free un-used back-buffers 156 power-management events then GLX will return an age of 0 when 159 GLX_BACK_BUFFER_AGE_EXT state, while a property of the GLX 161 the current GL server context. That is, if a GLX drawable is [all …]
|
/third_party/openGLES/extensions/EXT/ |
D | GLX_EXT_libglvnd.txt | 37 GLX version 1.3 is required. 39 This specification is written against the wording of the GLX 1.4 44 This extension allows the vendor-neutral GLX client library, 46 support a given GLX drawable or X11 screen. 48 This GLX extension is not intended to be used directly by 49 applications. Instead, it is intended to be used by the GLX client 70 Additions to Chapter 3 of the GLX 1.4 Specification 73 [Modify Section 3.3.2, GLX Versioning] 101 GLX Protocol 136 Specifically, the GLX client library will try to load and use [all …]
|
D | GLX_EXT_buffer_age.txt | 37 Requires GLX 1.4 39 This extension is written against the wording of the GLX 1.4 60 contents for a GLX surface as the number of frames elapsed since 79 problem up until now though has been that GLX doesn't report how 94 Additions to Section 3.3.6 of the GLX 1.4 Specification (Querying Attributes) 138 until the next frame boundary. GLX implementations are 154 If the GLX implementation decides to free un-used back-buffers 156 power-management events then GLX will return an age of 0 when 159 GLX_BACK_BUFFER_AGE_EXT state, while a property of the GLX 161 the current GL server context. That is, if a GLX drawable is [all …]
|
D | GLX_EXT_stereo_tree.txt | 33 This specification is written against the wording of the GLX 1.4 36 A minimum of GLX 1.3, or GLX 1.2 with the GLX_SGIX_pbuffer 47 a stereo-aware GLX composite manager can be used to composite both 54 of other clients' GLX drawables. 104 Additions to the GLX 1.4 Specification 135 "To find out which GLX events are selected for a GLXWindow, 141 "If <draw> is not a GLX window or pbuffer, or an X window, 144 "Currently there are two GLX events that can be selected, by 162 int extension; /* GLX major opcode, from XQueryExtension */ 173 redirected window tree that contains at least one stereo GLX [all …]
|
/third_party/mesa3d/src/glx/ |
D | glxextensions.c | 43 #define GLX(n) "GLX_" # n, 4 + sizeof( # n ) - 1, CONCAT(n,_bit) macro 74 * The extension has no GLX protocol, and, therefore, no explicit 84 { GLX(ARB_context_flush_control), N, N }, 85 { GLX(ARB_create_context), N, N }, 86 { GLX(ARB_create_context_no_error), N, N }, 87 { GLX(ARB_create_context_profile), N, N }, 88 { GLX(ARB_create_context_robustness), N, N }, 89 { GLX(ARB_fbconfig_float), Y, N }, 90 { GLX(ARB_framebuffer_sRGB), Y, N }, 91 { GLX(ARB_get_proc_address), N, N }, [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | GLX_ARB_get_proc_address.txt | 33 The extension is written against the GLX 1.3 Specification. 34 May be implemented in any version of GLX and OpenGL. 38 This extension adds a function to return the address of GLX 78 * Should extension functions in GLU and GLX be queryable through 81 GLX: Yes. GLU: No. Because the pointers returned are 83 behavior is necessarily context-dependent) into GLX, where 93 True. However, the GL/GLX/GLU specifications say nothing about 95 criticism might be applied to GL or GLX queries depending on how 101 layer on non-GLX implementations? 110 * Should the core functions added to GL and GLX since their 1.0 [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/SGIX/ |
D | GLX_SGIX_fbconfig.txt | 28 GLX drawable (i.e., to describe the depth of color buffer components 31 RGBA rendering to one- and two-component Windows and GLX Pixmaps. 33 Currently GLX overloads X Visuals with information on GLX drawable 35 that encapsulates GLX drawable capabilities and has the following 42 - A particular GLXFBConfig does not need to work with all GLX 44 GLXFBConfigs that only work with GLX pixmaps. 54 Finally the current GLX specification requires that the GLX_RGBA visual 73 * Should GLXFBConfigs apply to all GLX drawables or just GLXPbuffers? 75 A: For consistency, all GLX drawables should be supported. (And if this 76 extension is incorporated in a future release of GLX then the existing [all …]
|
D | GLX_SGIX_visual_select_group.txt | 63 is used to communicate between servers and GLX client. 91 Additions to Chapter 2 of the GLX 1.3 Specification (GLX Operation) 95 Additions to Chapter 3 of the GLX 1.3 Specification (Functions and Errors) 107 between servers and GLX client. It is not accepted by the <attrib_list> 114 Additions to Chapter 4 of the GLX 1.3 Specification (Encoding on the X 119 Additions to Chapter 5 of the GLX 1.3 Specification (Extending OpenGL) 123 Additions to Chapter 6 of the GLX 1.3 Specification (GLX Versions) 127 GLX Protocol
|
/third_party/openGLES/extensions/SGIX/ |
D | GLX_SGIX_fbconfig.txt | 28 GLX drawable (i.e., to describe the depth of color buffer components 31 RGBA rendering to one- and two-component Windows and GLX Pixmaps. 33 Currently GLX overloads X Visuals with information on GLX drawable 35 that encapsulates GLX drawable capabilities and has the following 42 - A particular GLXFBConfig does not need to work with all GLX 44 GLXFBConfigs that only work with GLX pixmaps. 54 Finally the current GLX specification requires that the GLX_RGBA visual 73 * Should GLXFBConfigs apply to all GLX drawables or just GLXPbuffers? 75 A: For consistency, all GLX drawables should be supported. (And if this 76 extension is incorporated in a future release of GLX then the existing [all …]
|
D | GLX_SGIX_visual_select_group.txt | 63 is used to communicate between servers and GLX client. 91 Additions to Chapter 2 of the GLX 1.3 Specification (GLX Operation) 95 Additions to Chapter 3 of the GLX 1.3 Specification (Functions and Errors) 107 between servers and GLX client. It is not accepted by the <attrib_list> 114 Additions to Chapter 4 of the GLX 1.3 Specification (Encoding on the X 119 Additions to Chapter 5 of the GLX 1.3 Specification (Extending OpenGL) 123 Additions to Chapter 6 of the GLX 1.3 Specification (GLX Versions) 127 GLX Protocol
|
/third_party/openGLES/extensions/ARB/ |
D | GLX_ARB_get_proc_address.txt | 43 The extension is written against the GLX 1.3 Specification. 44 May be implemented in any version of GLX and OpenGL. 48 This extension adds a function to return the address of GLX 88 * Should extension functions in GLU and GLX be queryable through 91 GLX: Yes. GLU: No. Because the pointers returned are 93 behavior is necessarily context-dependent) into GLX, where 103 True. However, the GL/GLX/GLU specifications say nothing about 105 criticism might be applied to GL or GLX queries depending on how 111 layer on non-GLX implementations? 120 * Should the core functions added to GL and GLX since their 1.0 [all …]
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/ |
D | BUILD.gn | 108 "glx/DisplayGLX.cpp", 109 "glx/DisplayGLX.h", 110 "glx/FunctionsGLX.cpp", 111 "glx/FunctionsGLX.h", 112 "glx/PbufferSurfaceGLX.cpp", 113 "glx/PbufferSurfaceGLX.h", 114 "glx/PixmapSurfaceGLX.cpp", 115 "glx/PixmapSurfaceGLX.h", 116 "glx/RendererGLX.cpp", 117 "glx/RendererGLX.h", [all …]
|
/third_party/mesa3d/src/intel/ci/ |
D | iris-kbl-fails.txt | 16 glx@glx-swap-pixmap-bad,Fail 24 glx@glx-visuals-depth -pixmap,Crash 25 glx@glx-visuals-stencil -pixmap,Crash 28 glx@glx_arb_create_context_no_error@no error,Fail 30 # "X error 2 (non-GLX error (-1)) was generated, but X error 8 was expected." 31 glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail 39 glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail 42 glx@glx_ext_import_context@free context,Fail 43 glx@glx_ext_import_context@get context id,Fail 44 glx@glx_ext_import_context@get current display,Fail [all …]
|
/third_party/mesa3d/src/gallium/drivers/iris/ci/ |
D | iris-amly-fails.txt | 49 # Major opcode of failed request: 151 (GLX) 53 glx@glx-make-current,Crash 55 glx@glx-multi-window-single-context,Fail 58 glx@glx-query-drawable-glx_fbconfig_id-window,Fail 60 glx@glx-swap-pixmap-bad,Fail 68 glx@glx-visuals-depth -pixmap,Crash 69 glx@glx-visuals-stencil -pixmap,Crash 72 glx@glx_arb_create_context_no_error@no error,Fail 74 # "X error 2 (non-GLX error (-1)) was generated, but X error 8 was expected." 75 glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail [all …]
|