/external/mesa3d/src/gbm/backends/dri/ |
D | gbm_dri.c | 70 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/ |
D | dri.c | 19 #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 …]
|
D | amdgpu.c | 16 #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/ |
D | MachOObjectFile.cpp | 35 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/ |
D | autoconf.html | 24 <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 …]
|
D | faq.html | 54 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 …]
|
D | libGL.txt | 32 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()
|
D | lists.html | 20 <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/ |
D | radeon_subset.doxy | 55 ../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/ |
D | Makefile.am | 7 -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 …]
|
D | SConscript | 6 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)
|
D | meson.build | 37 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/ |
D | valgrind.supp | 22 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/ |
D | valgrind.supp | 22 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/ |
D | meson_options.txt | 35 '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'],
|
D | meson.build | 56 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 …]
|
D | configure.ac | 1209 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.yml | 54 - 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/ |
D | 6.5.2.html | 41 <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
|
D | 7.6.html | 31 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/ |
D | MachO.h | 61 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/ |
D | MachOObjectFile.cpp | 95 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/ |
D | SConscript | 48 if env['dri']: 50 'winsys/sw/dri/SConscript', 89 if env['dri']: 91 'state_trackers/dri/SConscript', 92 'targets/dri/SConscript',
|
D | Android.mk | 37 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/ |
D | meson.build | 67 # This needs to be installed if any dri drivers (including gallium dri drivers) 76 name : 'dri', 77 filebase : 'dri',
|