Home
last modified time | relevance | path

Searched refs:glx (Results 1 – 25 of 141) sorted by relevance

123456

/external/angle/src/libANGLE/renderer/gl/glx/
DFunctionsGLX.h40 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;
56 glx::FBConfig *getFBConfigs(int *nElements) const;
57 glx::FBConfig *chooseFBConfig(const int *attribList, int *nElements) const;
58 int getFBConfigAttrib(glx::FBConfig config, int attribute, int *value) const;
59 XVisualInfo *getVisualFromFBConfig(glx::FBConfig config) const;
[all …]
DFunctionsGLX.cpp299 glx::Context FunctionsGLX::createContext(XVisualInfo *visual, glx::Context share, bool direct) const in createContext()
303 return reinterpret_cast<glx::Context>(context); in createContext()
305 void FunctionsGLX::destroyContext(glx::Context context) const in destroyContext()
310 Bool FunctionsGLX::makeCurrent(glx::Drawable drawable, glx::Context context) const in makeCurrent()
315 void FunctionsGLX::swapBuffers(glx::Drawable drawable) const in swapBuffers()
327 glx::Context FunctionsGLX::getCurrentContext() const in getCurrentContext()
330 return reinterpret_cast<glx::Context>(context); in getCurrentContext()
332 glx::Drawable FunctionsGLX::getCurrentDrawable() const in getCurrentDrawable()
335 return reinterpret_cast<glx::Drawable>(drawable); in getCurrentDrawable()
358 glx::FBConfig *FunctionsGLX::getFBConfigs(int *nElements) const in getFBConfigs()
[all …]
DDisplayGLX.h90 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);
121 std::map<int, glx::FBConfig> configIdToGLXConfig;
124 glx::FBConfig mContextConfig;
127 glx::Context mContext;
128 glx::Context mSharedContext;
[all …]
DPbufferSurfaceGLX.h27 const FunctionsGLX &glx,
28 glx::FBConfig fbConfig);
54 glx::Drawable getDrawable() const override;
62 glx::FBConfig mFBConfig;
63 glx::Pbuffer mPbuffer;
DPixmapSurfaceGLX.h26 const FunctionsGLX &glx,
27 glx::FBConfig fbConfig);
53 glx::Drawable getDrawable() const override;
60 glx::FBConfig mFBConfig;
62 glx::Pixmap mGLXPixmap;
DDisplayGLX.cpp176 glx::FBConfig *allConfigs = mGLX.chooseFBConfig(attribList, &nConfigs); in initialize()
216 glx::FBConfig *candidates = mGLX.chooseFBConfig(attribList, &nConfigs); in initialize()
327 glx::Pbuffer workerPbuffer = mGLX.createPbuffer(mContextConfig, initPbufferAttribs); in initialize()
400 glx::Drawable newDrawable = in makeCurrent()
402 glx::Context newContext = mContext; in makeCurrent()
429 glx::FBConfig fbConfig = configIdToGLXConfig[state.config->configID]; in createWindowSurface()
438 glx::FBConfig fbConfig = configIdToGLXConfig[state.config->configID]; in createPbufferSurface()
461 glx::FBConfig fbConfig = configIdToGLXConfig[state.config->configID]; in createPixmapSurface()
498 egl::Error DisplayGLX::initializeContext(glx::FBConfig config, in initializeContext()
500 glx::Context *context) in initializeContext()
[all …]
DWindowSurfaceGLX.h27 const FunctionsGLX &glx,
31 glx::FBConfig fbConfig);
57 glx::Drawable getDrawable() const override;
76 glx::FBConfig mFBConfig;
77 glx::Window mGLXWindow;
DPbufferSurfaceGLX.cpp22 const FunctionsGLX &glx, in PbufferSurfaceGLX() argument
23 glx::FBConfig fbConfig) in PbufferSurfaceGLX()
28 mGLX(glx), in PbufferSurfaceGLX()
135 glx::Drawable PbufferSurfaceGLX::getDrawable() const in getDrawable()
DPixmapSurfaceGLX.cpp73 const FunctionsGLX &glx, in PixmapSurfaceGLX() argument
74 glx::FBConfig fbConfig) in PixmapSurfaceGLX()
78 mGLX(glx), in PixmapSurfaceGLX()
211 glx::Drawable PixmapSurfaceGLX::getDrawable() const in getDrawable()
DWindowSurfaceGLX.cpp25 const FunctionsGLX &glx, in WindowSurfaceGLX() argument
29 glx::FBConfig fbConfig) in WindowSurfaceGLX()
37 mGLX(glx), in WindowSurfaceGLX()
279 glx::Drawable WindowSurfaceGLX::getDrawable() const in getDrawable()
/external/mesa3d/src/mesa/drivers/x11/
Dfakeglx.c2791 static struct _glxapi_table glx; in _mesa_GetGLXDispatchTable() local
2801 _glxapi_set_no_op_table(&glx); in _mesa_GetGLXDispatchTable()
2804 glx.ChooseVisual = Fake_glXChooseVisual; in _mesa_GetGLXDispatchTable()
2805 glx.CopyContext = Fake_glXCopyContext; in _mesa_GetGLXDispatchTable()
2806 glx.CreateContext = Fake_glXCreateContext; in _mesa_GetGLXDispatchTable()
2807 glx.CreateGLXPixmap = Fake_glXCreateGLXPixmap; in _mesa_GetGLXDispatchTable()
2808 glx.DestroyContext = Fake_glXDestroyContext; in _mesa_GetGLXDispatchTable()
2809 glx.DestroyGLXPixmap = Fake_glXDestroyGLXPixmap; in _mesa_GetGLXDispatchTable()
2810 glx.GetConfig = Fake_glXGetConfig; in _mesa_GetGLXDispatchTable()
2811 glx.GetCurrentContext = Fake_glXGetCurrentContext; in _mesa_GetGLXDispatchTable()
[all …]
/external/angle/src/libANGLE/renderer/gl/
DBUILD.gn108 "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 …]
/external/mesa3d/docs/relnotes/
D10.4.1.rst55 - Revert "glx/dri3: Request non-vsynced Present for swapinterval zero.
66 - glx/dri3: Fix glXWaitForSbcOML() to handle targetSBC==0 correctly.
68 - glx/dri3: Track separate (ust, msc) for PresentPixmap vs.
70 - glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)
71 - glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0)
D18.2.8.rst68 - glx: mandate xf86vidmode only for "drm" dri platforms
71 - meson: don't require glx/egl/gbm with gallium drivers
73 - TODO: glx: meson: build dri based glx tests, only with -Dglx=dri
74 - glx: meson: drop includes from a link-only library
75 - glx: meson: wire up the dispatch-index-check test
76 - glx/test: meson: assorted include fixes
108 - glx: Fix compilation with GLX_USE_WINDOWSGL
D10.3.6.rst61 - Revert "glx/dri3: Request non-vsynced Present for swapinterval zero.
86 - glx/dri3: Fix glXWaitForSbcOML() to handle targetSBC==0 correctly.
88 - glx/dri3: Track separate (ust, msc) for PresentPixmap vs.
90 - glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)
91 - glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0)
D18.3.2.rst109 - meson: Add toggle for glx-direct
122 - glx: mandate xf86vidmode only for "drm" dri platforms
123 - meson: don't require glx/egl/gbm with gallium drivers
125 - TODO: glx: meson: build dri based glx tests, only with -Dglx=dri
126 - glx: meson: drop includes from a link-only library
127 - glx: meson: wire up the dispatch-index-check test
128 - glx/test: meson: assorted include fixes
D13.0.1.rst43 - glx/glvnd: Don't modify the dummy slot in the dispatch table
44 - glx/glvnd: Fix dispatch function names and indices
48 - glx/windows: Add wgl.h to the sources list
133 - glx: make interop ABI visible again
D20.0.1.rst46 - Revert "glx: convert glx_config_create_list to one big calloc"
71 - glx/drisw: add getImageShm2 path
72 - glx/drisw: return false if shmid == -1
73 - glx/drisw: fix shm put image fallback
/external/mesa3d/src/glx/tests/
Dmeson.build39 suite : ['glx'],
42 'glx-test',
44 'glx-test',
52 suite : ['glx'],
/external/libepoxy/include/epoxy/
Dglx.h40 #error epoxy/glx.h must be included before (or in place of) GL/glx.h
/external/mesa3d/.gitlab-ci/piglit/
Dquick_gl.txt1 glx/extension string sanity: fail
2 glx/glx-buffer-age: skip
3 glx/glx-buffer-age vblank_mode=0: skip
4 glx/glx-copy-sub-buffer: fail
5 glx/glx-copy-sub-buffer samples=16: skip
6 glx/glx-copy-sub-buffer samples=2: skip
7 glx/glx-copy-sub-buffer samples=32: skip
8 glx/glx-copy-sub-buffer samples=4: skip
9 glx/glx-copy-sub-buffer samples=6: skip
10 glx/glx-copy-sub-buffer samples=8: skip
[all …]
/external/mesa3d/src/mapi/glapi/gen/
Dgl_API.dtd6 <!ELEMENT function (param*, return?, glx?)*>
9 <!ELEMENT glx EMPTY> element
73 <!ATTLIST glx rop NMTOKEN #IMPLIED
85 The various attributes for param and glx have the meanings listed below.
87 will just mean adding a '<glx ignore="true"/>' tag.
141 glx:
/external/mesa3d/src/
Dmeson.build100 subdir('glx') subdir
119 # This must be after at least mesa, glx, and gallium, since libgl will be
120 # defined in one of those subdirs depending on the glx provider.
/external/virglrenderer/
Dmeson.build138 require_glx = platforms.contains('glx')
167 …if cc.has_header('epoxy/glx.h', dependencies: epoxy_dep) and epoxy_dep.get_pkgconfig_variable('epo…
173 'glx was explicitely requested but it is not supported by epoxy')
222 lines += 'glx: ' + (have_glx ? 'yes' : 'no')
/external/libepoxy/src/
DMakefile.am161 $(GENERATED_GLX_SOURCE): $(srcdir)/gen_dispatch.py $(top_srcdir)/registry/glx.xml
166 $(top_srcdir)/registry/glx.xml

123456