Home
last modified time | relevance | path

Searched full:dri (Results 1 – 25 of 665) sorted by relevance

12345678910>>...27

/external/mesa3d/src/gbm/backends/dri/
Dgbm_dri.c70 struct gbm_dri_device *dri = data; in dri_lookup_egl_image() local
72 if (dri->lookup_image == NULL) in dri_lookup_egl_image()
75 return dri->lookup_image(screen, image, dri->lookup_user_data); in dri_lookup_egl_image()
85 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm); in dri_get_buffers() local
87 if (dri->get_buffers == NULL) in dri_get_buffers()
90 return dri->get_buffers(driDrawable, width, height, attachments, in dri_get_buffers()
98 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm); in dri_flush_front_buffer() local
100 if (dri->flush_front_buffer != NULL) in dri_flush_front_buffer()
101 dri->flush_front_buffer(driDrawable, surf->dri_private); in dri_flush_front_buffer()
111 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm); in dri_get_buffers_with_format() local
[all …]
/external/minigbm/
Ddri.c19 #include "dri.h"
67 * The DRI GEM namespace may be different from the minigbm's driver GEM namespace. We have
70 static int import_into_minigbm(struct dri_driver *dri, struct bo *bo) in import_into_minigbm() argument
75 if (!dri->image_extension->queryImage(bo->priv, __DRI_IMAGE_ATTRIB_FD, &prime_fd)) in import_into_minigbm()
98 struct dri_driver *dri = drv->priv; in dri_init() local
99 dri->driver_handle = dlopen(dri_so_path, RTLD_NOW | RTLD_GLOBAL); in dri_init()
100 if (!dri->driver_handle) in dri_init()
104 get_extensions = dlsym(dri->driver_handle, fname); in dri_init()
108 dri->extensions = get_extensions(); in dri_init()
109 if (!dri->extensions) in dri_init()
[all …]
Damdgpu.c16 #include "dri.h"
22 #define DRI_PATH "/vendor/lib/dri/radeonsi_dri.so"
24 #define DRI_PATH "/usr/lib64/dri/radeonsi_dri.so"
28 /* DRI backend decides tiling in this case. */
32 struct dri_driver dri; member
101 * The following formats will be allocated by the DRI backend and may be potentially tiled. in amdgpu_init()
/external/swiftshader/third_party/LLVM/lib/Object/
DMachOObjectFile.cpp35 DataRefImpl DRI; in MachOObjectFile() local
36 DRI.d.a = DRI.d.b = 0; in MachOObjectFile()
37 moveToNextSection(DRI); in MachOObjectFile()
39 while (DRI.d.a < LoadCommandCount) { in MachOObjectFile()
40 Sections.push_back(DRI); in MachOObjectFile()
41 DRI.d.b++; in MachOObjectFile()
42 moveToNextSection(DRI); in MachOObjectFile()
58 void MachOObjectFile::moveToNextSymbol(DataRefImpl &DRI) const { in moveToNextSymbol()
60 while (DRI.d.a < LoadCommandCount) { in moveToNextSymbol()
61 LoadCommandInfo LCI = MachOObj->getLoadCommandInfo(DRI.d.a); in moveToNextSymbol()
[all …]
/external/mesa3d/docs/
Dautoconf.html24 <li><a href="#dri">DRI Driver Options</a></li>
93 Currently there's only one config file provided when dri drivers are
192 <h3 id="dri">DRI</h3><p>This mode uses the DRI hardware drivers for
193 accelerated OpenGL rendering. To enable use <code>--enable-glx=dri
194 --enable-dri</code>.
196 <!-- DRI specific options -->
198 <dt><code>--with-dri-driverdir=DIR</code>
200 location the DRI drivers will be installed to and the location libGL
201 will search for DRI drivers. The default is <code>${libdir}/dri</code>.
202 <dt><code>--with-dri-drivers=DRIVER,DRIVER,...</code>
[all …]
Dfaq.html54 Yes. Specifically, Mesa serves as the OpenGL core for the open-source DRI
58 <li>See the <a href="https://dri.freedesktop.org/">DRI website</a>
75 <li>Mesa is used as the core of the open-source X.org DRI
97 <h2>1.4 What's the difference between "Stand-Alone" Mesa and the DRI drivers?</h2>
114 within the DRI (Direct Rendering Infrastructure):
123 For the DRI, this module is basically a software Mesa renderer.
128 <h2>1.5 How do I upgrade my DRI installation to use a new Mesa release?</h2>
131 Now, the DRI drivers are included in the Mesa tree and can be compiled
241 <code>--libdir</code>, and <code>--with-dri-driverdir</code>. To install Mesa
245 <code>/usr/lib64</code>. Set <code>--with-dri-driverdir</code> to the directory
[all …]
DlibGL.txt32 When libGL.so initializes itself it uses the DRI to determine the
34 The hardware drivers are expected to be in the /usr/X11R6/lib/modules/dri/
39 different DRI modules directory, overriding /usr/X11R6/lib/modules/dri/.
54 DRI drivers may not be. Please consult the documentation for a driver
95 xc/lib/dri/XF86dri.c
96 xc/lib/dri/dri_glx.c
121 call is made to driCreateDisplay(). This function uses DRI facilities
142 The register_extensions() function in xc/lib/GL/dri/dri_glx.c is called
147 the DRI driver for each, and calls the driver's __driRegisterExtensions()
Dlists.html20 <p>There are four Mesa 3D / DRI mailing lists:
25 - intended for end-users of Mesa and DRI drivers. Newbie questions are OK,
26 but please try the general OpenGL resources and Mesa/DRI documentation first.</p>
29 - for Mesa, Gallium and DRI development
67 <a href="https://dri.freedesktop.org/wiki/MailingLists">DRI wiki</a>.
73 <p>join <a href="irc://chat.freenode.net#dri-devel">#dri-devel channel</a>
/external/mesa3d/doxygen/
Dradeon_subset.doxy55 ../src/mesa/drivers/dri/common/mm.c \
56 ../src/mesa/drivers/dri/common/mm.h \
57 ../src/mesa/drivers/dri/radeon/radeon_context.c \
58 ../src/mesa/drivers/dri/radeon/radeon_context.h \
59 ../src/mesa/drivers/dri/radeon/radeon_ioctl.c \
60 ../src/mesa/drivers/dri/radeon/radeon_ioctl.h \
61 ../src/mesa/drivers/dri/radeon/radeon_lock.c \
62 ../src/mesa/drivers/dri/radeon/radeon_lock.h \
63 ../src/mesa/drivers/dri/radeon/radeon_screen.c \
64 ../src/mesa/drivers/dri/radeon/radeon_screen.h \
[all …]
/external/mesa3d/src/gallium/targets/dri/
DMakefile.am7 -I$(top_srcdir)/src/mesa/drivers/dri/common \
8 -I$(top_srcdir)/src/gallium/state_trackers/dri \
35 -Wl,--version-script=$(top_srcdir)/src/gallium/targets/dri/dri.sym
40 -Wl,--dynamic-list=$(top_srcdir)/src/gallium/targets/dri-vdpau.dyn
45 $(top_builddir)/src/mesa/drivers/dri/common/libdricommon.la \
46 $(top_builddir)/src/mesa/drivers/dri/common/libmegadriver_stub.la \
47 $(top_builddir)/src/gallium/state_trackers/dri/libdri.la \
61 dri.sym \
62 $(top_srcdir)/src/gallium/targets/dri-vdpau.dyn
66 dri.sym \
[all …]
DSConscript6 print('warning: not building dri-vmwgfx')
13 '#/src/mesa/drivers/dri/common',
14 '#/src/gallium/state_trackers/dri',
64 env.Alias('dri-vmwgfx', module)
65 env.Alias('dri-swrast', module)
Dmeson.build37 gallium_dri_ld_args += ['-Wl,--version-script', join_paths(meson.current_source_dir(), 'dri.sym')]
38 gallium_dri_link_depends += files('dri.sym')
41 …gallium_dri_ld_args += ['-Wl,--dynamic-list', join_paths(meson.current_source_dir(), '../dri-vdpau…
42 gallium_dri_link_depends += files('../dri-vdpau.dyn')
50 inc_gallium_winsys, include_directories('../../state_trackers/dri'),
/external/skqp/tools/
Dvalgrind.supp22 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
27 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
33 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
39 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
45 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
51 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
57 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
63 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
69 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
/external/skia/tools/
Dvalgrind.supp22 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
27 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
33 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
39 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
45 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
51 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
57 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
63 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
69 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
/external/mesa3d/
Dmeson_options.txt35 'dri-drivers',
38 …description : 'comma separated list of dri drivers to build. If this is set to auto all drivers ap…
41 'dri-drivers-path',
44 description : 'Location to install dri drivers. Default: $libdir/dri.'
47 'dri-search-path',
50 …description : 'Locations to search for dri drivers, passed as colon separated list. Default: dri-d…
114 description : 'path to put va libraries. defaults to $libdir/dri.'
195 choices : ['auto', 'disabled', 'dri', 'xlib', 'gallium-xlib'],
Dmeson.build56 dri_drivers_path = get_option('dri-drivers-path')
58 dri_drivers_path = join_paths(get_option('libdir'), 'dri')
60 dri_search_path = get_option('dri-search-path')
93 _drivers = get_option('dri-drivers')
218 # FIXME: haiku doesn't use dri, and xlib doesn't use dri, probably should
253 with_glx = 'dri'
255 # Even when building just gallium drivers the user probably wants dri
256 with_glx = 'dri'
265 if with_glx == 'dri'
296 error('EGL requires dri')
[all …]
Dconfigure.ac1209 AC_ARG_ENABLE([dri], optenable
1210 [AS_HELP_STRING([--enable-dri],
1211 [enable DRI modules @<:@default=enabled@:>@])],
1260 [AS_HELP_STRING([--enable-glx@<:@=dri|xlib|gallium-xlib@:>@],
1403 enable_glx=dri
1421 AC_MSG_ERROR([DRI-based GLX requires DRI to be enabled])
1426 AC_MSG_ERROR([Xlib-based GLX cannot be built with DRI enabled])
1431 AC_MSG_ERROR([Xlib-based (Gallium) GLX cannot be built with DRI enabled])
1526 # Select which platform-dependent DRI code gets built
1595 AC_MSG_ERROR([$1 requires --enable-dri])
[all …]
D.travis.yml54 - LABEL="meson loaders/classic DRI"
68 - LABEL="make loaders/classic DRI"
74 …- GALLIUM_ST="--enable-dri --disable-opencl --disable-xa --disable-nine --disable-xvmc --disable-v…
103 …- GALLIUM_ST="--enable-dri --disable-opencl --disable-xa --disable-nine --disable-xvmc --disable-v…
135 …- GALLIUM_ST="--enable-dri --disable-opencl --disable-xa --disable-nine --disable-xvmc --disable-v…
170 …- GALLIUM_ST="--disable-dri --enable-opencl --enable-opencl-icd --enable-llvm --disable-xa --disab…
207 …- GALLIUM_ST="--disable-dri --enable-opencl --enable-opencl-icd --enable-llvm --disable-xa --disab…
243 …- GALLIUM_ST="--disable-dri --enable-opencl --enable-opencl-icd --enable-llvm --disable-xa --disab…
276 …- GALLIUM_ST="--enable-dri --disable-opencl --enable-xa --enable-nine --enable-xvmc --enable-vdpau…
314 …- GALLIUM_ST="--enable-dri --enable-dri3 --disable-opencl --disable-xa --disable-nine --disable-xv…
[all …]
/external/mesa3d/docs/relnotes/
D6.5.2.html41 <li>New DRI memory manager system. Currently used by the i915tex driver.
42 Other DRI drivers will be updated to use the new memory manager in coming
57 <li>New Intel i965 DRI driver
75 <li>fixed problems with freebsd-dri configuration (bug 8344)
81 <li>RGBA logicops didn't work reliably in some DRI drivers
82 <li>Fixed broken RGBA LogicOps in Intel DRI drivers
83 <li>Fixed some fragment program bugs in Intel i915 DRI driver
117 DRI drivers varies with the driver
D7.6.html31 for DRI hardware acceleration.
54 (supported in Gallium drivers, Intel DRI drivers, and software drivers)</li>
56 (supported in Gallium drivers, Intel DRI drivers, and software drivers)</li>
58 (supported in Gallium drivers, Intel DRI drivers, and software drivers)</li>
62 <li>GL_ARB_sync (supported in software drivers and Intel DRI drivers)</li>
85 <li>i965 DRI driver fixes, including support for "unlimited" size constant
/external/swiftshader/third_party/LLVM/include/llvm/Object/
DMachO.h61 virtual error_code sectionContainsSymbol(DataRefImpl DRI, DataRefImpl S,
88 void moveToNextSection(DataRefImpl &DRI) const;
89 void getSymbolTableEntry(DataRefImpl DRI,
91 void getSymbol64TableEntry(DataRefImpl DRI,
93 void moveToNextSymbol(DataRefImpl &DRI) const;
94 void getSection(DataRefImpl DRI, InMemoryStruct<macho::Section> &Res) const;
95 void getSection64(DataRefImpl DRI,
/external/llvm/lib/Object/
DMachOObjectFile.cpp95 getSymbolTableEntryBase(const MachOObjectFile *O, DataRefImpl DRI) { in getSymbolTableEntryBase() argument
96 const char *P = reinterpret_cast<const char *>(DRI.p); in getSymbolTableEntryBase()
461 DataRefImpl DRI = Sec.getRawDataRefImpl(); in getSectionType() local
462 uint32_t Flags = getSectionFlags(this, DRI); in getSectionType()
499 uint32_t MachOObjectFile::getSymbolAlignment(DataRefImpl DRI) const { in getSymbolAlignment()
500 uint32_t flags = getSymbolFlags(DRI); in getSymbolAlignment()
502 MachO::nlist_base Entry = getSymbolTableEntryBase(this, DRI); in getSymbolAlignment()
508 uint64_t MachOObjectFile::getCommonSymbolSizeImpl(DataRefImpl DRI) const { in getCommonSymbolSizeImpl()
509 return getNValue(DRI); in getCommonSymbolSizeImpl()
536 uint32_t MachOObjectFile::getSymbolFlags(DataRefImpl DRI) const { in getSymbolFlags()
[all …]
/external/mesa3d/src/gallium/
DSConscript48 if env['dri']:
50 'winsys/sw/dri/SConscript',
89 if env['dri']:
91 'state_trackers/dri/SConscript',
92 'targets/dri/SConscript',
DAndroid.mk37 SUBDIRS += winsys/sw/dri drivers/softpipe
50 SUBDIRS += state_trackers/dri
54 # targets/dri must be included last
55 INC_DIRS += $(call all-named-subdir-makefiles,targets/dri)
/external/mesa3d/src/mesa/drivers/dri/
Dmeson.build67 # This needs to be installed if any dri drivers (including gallium dri drivers)
76 name : 'dri',
77 filebase : 'dri',

12345678910>>...27