Searched refs:external_only (Results 1 - 25 of 46) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_resource.c45 uint64_t *modifiers, unsigned int *external_only,
61 external_only = NULL;
67 if (external_only) external_only[num] = 0; \
86 bool *external_only)
96 if (external_only)
97 *external_only = false;
104 if (external_only)
105 *external_only = false;
43 nvc0_query_dmabuf_modifiers(struct pipe_screen * screen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
84 nvc0_is_dmabuf_modifier_supported(struct pipe_screen * screen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_resource.c38 uint64_t *modifiers, unsigned int *external_only,
57 external_only = NULL;
65 if (external_only)
66 external_only[num] = 0;
36 nvc0_query_dmabuf_modifiers(struct pipe_screen * screen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
/xsrc/external/mit/xorg-server/dist/glamor/
H A Dglamor_egl_ext.h62 typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYDMABUFMODIFIERSEXTPROC) (EGLDisplay dpy, EGLint format, EGLint max_modifiers, EGLuint64KHR *modifiers, EGLBoolean *external_only, EGLint *num_modifiers);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_screen.c448 unsigned int *external_only,
467 if (external_only)
468 external_only[i] = tex_will_lower;
476 bool *external_only)
485 if (external_only)
486 *external_only = !vc4_tex_format_supported(format);
445 vc4_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
473 vc4_screen_is_dmabuf_modifier_supported(struct pipe_screen * pscreen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_screen.c716 unsigned int *external_only,
734 if (external_only)
735 external_only[i] = util_format_is_yuv(format);
743 bool *external_only)
750 if (external_only)
751 *external_only = true;
763 if (external_only)
764 *external_only = util_format_is_yuv(format);
713 v3d_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
740 v3d_screen_is_dmabuf_modifier_supported(struct pipe_screen * pscreen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/
H A Dlima_screen.c528 unsigned int *external_only,
541 if (external_only)
542 external_only[i] = lima_is_modifier_external_only(format);
550 bool *external_only)
554 if (external_only)
555 *external_only = lima_is_modifier_external_only(format);
525 lima_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
547 lima_screen_is_dmabuf_modifier_supported(struct pipe_screen * pscreen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_screen.c573 int *external_only, int *out_count, uint64_t test_modifier)
598 if (external_only)
599 external_only[count] = false;
609 int *external_only, int *out_count)
612 external_only, out_count, DRM_FORMAT_MOD_INVALID);
618 bool *external_only)
627 if (external_only)
628 *external_only = uint_extern_only ? true : false;
571 panfrost_walk_dmabuf_modifiers(struct pipe_screen * screen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * out_count,uint64_t test_modifier) argument
607 panfrost_query_dmabuf_modifiers(struct pipe_screen * screen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * out_count) argument
616 panfrost_is_dmabuf_modifier_supported(struct pipe_screen * screen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_screen.c836 unsigned int *external_only, int *count)
845 external_only = NULL;
853 if (external_only)
854 external_only[num] = 0;
866 bool *external_only)
873 if (external_only)
874 *external_only = false;
833 fd_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
863 fd_screen_is_dmabuf_modifier_supported(struct pipe_screen * pscreen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_screen.c411 unsigned int *external_only,
435 if (external_only)
436 external_only[i] = false;
408 vc4_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
H A Dlima_screen.c379 unsigned int *external_only,
393 if (external_only)
394 external_only = false;
376 lima_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_rbug/
H A Drbug_screen.c155 unsigned int *external_only, int *count)
164 external_only,
172 bool *external_only)
180 external_only);
152 rbug_screen_query_dmabuf_modifiers(struct pipe_screen * _screen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
169 rbug_screen_is_dmabuf_modifier_supported(struct pipe_screen * _screen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/include/pipe/
H A Dp_screen.h445 * The \p external_only array is used to return whether the format and
451 unsigned int *external_only, int *count);
609 * \p format. If \p external_only is not NULL, the value it points to will
612 * external texture targets respectively. The \p external_only parameter is
620 bool *external_only);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_trace/
H A Dtr_screen.c973 trace_screen_query_dmabuf_modifiers(struct pipe_screen *_screen, enum pipe_format format, int max, uint64_t *modifiers, unsigned int *external_only, int *count) argument
984 screen->query_dmabuf_modifiers(screen, format, max, modifiers, external_only, count);
990 trace_dump_arg_array(uint, external_only, max);
999 trace_screen_is_dmabuf_modifier_supported(struct pipe_screen *_screen, uint64_t modifier, enum pipe_format format, bool *external_only) argument
1010 bool ret = screen->is_dmabuf_modifier_supported(screen, modifier, format, external_only);
1012 trace_dump_arg_begin("external_only");
1013 trace_dump_bool(external_only ? *external_only : false);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3d_screen.c640 unsigned int *external_only,
658 if (external_only)
659 external_only[i] = false;
637 v3d_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/include/pipe/
H A Dp_screen.h398 * The \p external_only array is used to return whether the format and
404 unsigned int *external_only, int *count);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_screen.c696 unsigned int *external_only,
706 external_only = NULL;
714 if (external_only)
715 external_only[num] = 0;
693 fd_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/tegra/
H A Dtegra_screen.c519 unsigned int *external_only,
525 external_only, count);
532 bool *external_only)
537 format, external_only);
516 tegra_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
529 tegra_screen_is_dmabuf_modifier_supported(struct pipe_screen * pscreen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_noop/
H A Dnoop_pipe.c633 bool *external_only)
638 return oscreen->is_dmabuf_modifier_supported(oscreen, modifier, format, external_only);
670 unsigned int *external_only, int *count)
676 external_only, count);
631 noop_is_dmabuf_modifier_supported(struct pipe_screen * screen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
667 noop_query_dmabuf_modifiers(struct pipe_screen * screen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_screen.c626 unsigned int *external_only, int *count)
644 if (external_only)
645 external_only[num_modifiers] = util_format_is_yuv(format) ? 1 : 0;
656 bool *external_only)
665 if (external_only)
666 *external_only = util_format_is_yuv(format) ? 1 : 0;
623 etna_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
653 etna_screen_is_dmabuf_modifier_supported(struct pipe_screen * pscreen,uint64_t modifier,enum pipe_format format,bool * external_only) argument
/xsrc/external/mit/MesaLib/dist/src/egl/main/
H A Degldriver.h211 EGLBoolean *external_only,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_resource.c267 unsigned int *external_only,
290 if (external_only)
291 external_only[supported_mods] = util_format_is_yuv(pfmt);
1898 bool *external_only)
1904 if (external_only)
1905 *external_only = false;
263 crocus_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format pfmt,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
1896 crocus_is_dmabuf_modifier_supported(struct pipe_screen * pscreen,uint64_t modifier,enum pipe_format pfmt,bool * external_only) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/tegra/
H A Dtegra_screen.c508 unsigned int *external_only,
514 external_only, count);
505 tegra_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
/xsrc/external/mit/MesaLib.old/dist/src/egl/main/
H A Deglapi.h213 EGLBoolean *external_only,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_screen.c633 unsigned int *external_only, int *count)
654 if (external_only)
655 external_only[num_modifiers] = util_format_is_yuv(format) ? 1 : 0;
630 etna_screen_query_dmabuf_modifiers(struct pipe_screen * pscreen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_texture.c1315 unsigned int *external_only,
1328 if (max && external_only) {
1330 external_only[i] = util_format_is_yuv(format);
1339 bool *external_only)
1349 if (external_only) {
1366 if (external_only)
1367 *external_only = external_array[i];
1423 /* This does not take external_only into account. We assume it is the same for all modifiers. */
1311 si_query_dmabuf_modifiers(struct pipe_screen * screen,enum pipe_format format,int max,uint64_t * modifiers,unsigned int * external_only,int * count) argument
1336 si_is_dmabuf_modifier_supported(struct pipe_screen * screen,uint64_t modifier,enum pipe_format format,bool * external_only) argument

Completed in 179 milliseconds

12