Home
last modified time | relevance | path

Searched refs:pscreen (Results 1 – 25 of 239) sorted by relevance

12345678910

/third_party/mesa3d/src/gallium/frontends/vdpau/
Dquery.c71 struct pipe_screen *pscreen; in vlVdpVideoSurfaceQueryCapabilities() local
81 pscreen = dev->vscreen->pscreen; in vlVdpVideoSurfaceQueryCapabilities()
82 if (!pscreen) in vlVdpVideoSurfaceQueryCapabilities()
89 max_2d_texture_size = pscreen->get_param(pscreen, PIPE_CAP_MAX_TEXTURE_2D_SIZE); in vlVdpVideoSurfaceQueryCapabilities()
108 struct pipe_screen *pscreen; in vlVdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities() local
117 pscreen = dev->vscreen->pscreen; in vlVdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities()
118 if (!pscreen) in vlVdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities()
133 pscreen->is_video_format_supported(pscreen, in vlVdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities()
158 !pscreen->is_video_format_supported(pscreen, in vlVdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities()
178 struct pipe_screen *pscreen; in vlVdpDecoderQueryCapabilities() local
[all …]
/third_party/mesa3d/src/gallium/drivers/tegra/
Dtegra_screen.c49 static void tegra_screen_destroy(struct pipe_screen *pscreen) in tegra_screen_destroy() argument
51 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_destroy()
54 free(pscreen); in tegra_screen_destroy()
58 tegra_screen_get_name(struct pipe_screen *pscreen) in tegra_screen_get_name() argument
64 tegra_screen_get_vendor(struct pipe_screen *pscreen) in tegra_screen_get_vendor() argument
70 tegra_screen_get_device_vendor(struct pipe_screen *pscreen) in tegra_screen_get_device_vendor() argument
76 tegra_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in tegra_screen_get_param() argument
78 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_get_param()
84 tegra_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in tegra_screen_get_paramf() argument
86 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_get_paramf()
[all …]
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_screen.c80 vc4_screen_get_name(struct pipe_screen *pscreen) in vc4_screen_get_name() argument
82 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_get_name()
95 vc4_screen_get_vendor(struct pipe_screen *pscreen) in vc4_screen_get_vendor() argument
101 vc4_screen_destroy(struct pipe_screen *pscreen) in vc4_screen_destroy() argument
103 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_destroy()
106 vc4_bufmgr_destroy(pscreen); in vc4_screen_destroy()
115 u_transfer_helper_destroy(pscreen->transfer_helper); in vc4_screen_destroy()
118 ralloc_free(pscreen); in vc4_screen_destroy()
136 vc4_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in vc4_screen_get_param() argument
138 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_get_param()
[all …]
/third_party/mesa3d/src/gallium/winsys/lima/drm/
Dlima_drm_winsys.c42 lima_drm_screen_destroy(struct pipe_screen *pscreen) in lima_drm_screen_destroy() argument
44 struct lima_screen *screen = lima_screen(pscreen); in lima_drm_screen_destroy()
61 pscreen->destroy = screen->winsys_priv; in lima_drm_screen_destroy()
62 pscreen->destroy(pscreen); in lima_drm_screen_destroy()
70 struct pipe_screen *pscreen = NULL; in lima_drm_screen_create() local
79 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd)); in lima_drm_screen_create()
80 if (pscreen) { in lima_drm_screen_create()
81 lima_screen(pscreen)->refcnt++; in lima_drm_screen_create()
85 pscreen = lima_screen_create(dup_fd, NULL); in lima_drm_screen_create()
86 if (pscreen) { in lima_drm_screen_create()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_screen.c109 fd_screen_get_name(struct pipe_screen *pscreen) in fd_screen_get_name() argument
111 return fd_dev_name(fd_screen(pscreen)->dev_id); in fd_screen_get_name()
115 fd_screen_get_vendor(struct pipe_screen *pscreen) in fd_screen_get_vendor() argument
121 fd_screen_get_device_vendor(struct pipe_screen *pscreen) in fd_screen_get_device_vendor() argument
127 fd_screen_get_timestamp(struct pipe_screen *pscreen) in fd_screen_get_timestamp() argument
129 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_get_timestamp()
143 fd_screen_destroy(struct pipe_screen *pscreen) in fd_screen_destroy() argument
145 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_destroy()
159 fd_gmem_screen_fini(pscreen); in fd_screen_destroy()
167 u_transfer_helper_destroy(pscreen->transfer_helper); in fd_screen_destroy()
[all …]
/third_party/mesa3d/src/gallium/winsys/freedreno/drm/
Dfreedreno_drm_winsys.c47 fd_drm_screen_destroy(struct pipe_screen *pscreen) in fd_drm_screen_destroy() argument
49 struct fd_screen *screen = fd_screen(pscreen); in fd_drm_screen_destroy()
66 pscreen->destroy = screen->winsys_priv; in fd_drm_screen_destroy()
67 pscreen->destroy(pscreen); in fd_drm_screen_destroy()
75 struct pipe_screen *pscreen = NULL; in fd_drm_screen_create() local
84 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd)); in fd_drm_screen_create()
85 if (pscreen) { in fd_drm_screen_create()
86 fd_screen(pscreen)->refcnt++; in fd_drm_screen_create()
92 pscreen = fd_screen_create(dev, ro, config); in fd_drm_screen_create()
93 if (pscreen) { in fd_drm_screen_create()
[all …]
/third_party/mesa3d/src/gallium/frontends/va/
Dconfig.c45 struct pipe_screen *pscreen; in vlVaQueryConfigProfiles() local
54 pscreen = VL_VA_PSCREEN(ctx); in vlVaQueryConfigProfiles()
59 …if (pscreen->get_video_param(pscreen, p, PIPE_VIDEO_ENTRYPOINT_BITSTREAM, PIPE_VIDEO_CAP_SUPPORTED… in vlVaQueryConfigProfiles()
60pscreen->get_video_param(pscreen, p, PIPE_VIDEO_ENTRYPOINT_ENCODE, PIPE_VIDEO_CAP_SUPPORTED)) { in vlVaQueryConfigProfiles()
77 struct pipe_screen *pscreen; in vlVaQueryConfigEntrypoints() local
96 pscreen = VL_VA_PSCREEN(ctx); in vlVaQueryConfigEntrypoints()
97 if (pscreen->get_video_param(pscreen, p, PIPE_VIDEO_ENTRYPOINT_BITSTREAM, in vlVaQueryConfigEntrypoints()
101 if (pscreen->get_video_param(pscreen, p, PIPE_VIDEO_ENTRYPOINT_ENCODE, in vlVaQueryConfigEntrypoints()
117 struct pipe_screen *pscreen; in vlVaGetConfigAttributes() local
123 pscreen = VL_VA_PSCREEN(ctx); in vlVaGetConfigAttributes()
[all …]
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_screen.c97 crocus_get_vendor(struct pipe_screen *pscreen) in crocus_get_vendor() argument
103 crocus_get_device_vendor(struct pipe_screen *pscreen) in crocus_get_device_vendor() argument
109 crocus_get_device_uuid(struct pipe_screen *pscreen, char *uuid) in crocus_get_device_uuid() argument
111 struct crocus_screen *screen = (struct crocus_screen *)pscreen; in crocus_get_device_uuid()
118 crocus_get_driver_uuid(struct pipe_screen *pscreen, char *uuid) in crocus_get_driver_uuid() argument
120 struct crocus_screen *screen = (struct crocus_screen *)pscreen; in crocus_get_driver_uuid()
127 crocus_get_name(struct pipe_screen *pscreen) in crocus_get_name() argument
129 struct crocus_screen *screen = (struct crocus_screen *)pscreen; in crocus_get_name()
146 crocus_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in crocus_get_param() argument
148 struct crocus_screen *screen = (struct crocus_screen *)pscreen; in crocus_get_param()
[all …]
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_screen.c51 v3d_screen_get_name(struct pipe_screen *pscreen) in v3d_screen_get_name() argument
53 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_screen_get_name()
66 v3d_screen_get_vendor(struct pipe_screen *pscreen) in v3d_screen_get_vendor() argument
72 v3d_screen_destroy(struct pipe_screen *pscreen) in v3d_screen_destroy() argument
74 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_screen_destroy()
77 v3d_bufmgr_destroy(pscreen); in v3d_screen_destroy()
86 u_transfer_helper_destroy(pscreen->transfer_helper); in v3d_screen_destroy()
89 ralloc_free(pscreen); in v3d_screen_destroy()
107 v3d_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in v3d_screen_get_param() argument
109 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_screen_get_param()
[all …]
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_screen.c93 iris_get_vendor(struct pipe_screen *pscreen) in iris_get_vendor() argument
99 iris_get_device_vendor(struct pipe_screen *pscreen) in iris_get_device_vendor() argument
105 iris_get_device_uuid(struct pipe_screen *pscreen, char *uuid) in iris_get_device_uuid() argument
107 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_device_uuid()
114 iris_get_driver_uuid(struct pipe_screen *pscreen, char *uuid) in iris_get_driver_uuid() argument
116 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_driver_uuid()
145 iris_get_name(struct pipe_screen *pscreen) in iris_get_name() argument
147 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_name()
156 iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in iris_get_param() argument
158 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_param()
[all …]
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_device.c177 device->pscreen = pipe_loader_create_screen_vk(device->pld, true); in lvp_physical_device_init()
178 if (!device->pscreen) in lvp_physical_device_init()
181 …device->max_images = device->pscreen->get_shader_param(device->pscreen, PIPE_SHADER_FRAGMENT, PIPE… in lvp_physical_device_init()
199 device->pscreen->destroy(device->pscreen); in lvp_physical_device_finish()
373 min_vertex_pipeline_param(struct pipe_screen *pscreen, enum pipe_shader_cap param) in min_vertex_pipeline_param() argument
378 !pscreen->get_shader_param(pscreen, i, in min_vertex_pipeline_param()
382 val = MAX2(val, pscreen->get_shader_param(pscreen, i, param)); in min_vertex_pipeline_param()
388 min_shader_param(struct pipe_screen *pscreen, enum pipe_shader_cap param) in min_shader_param() argument
390 return MIN3(min_vertex_pipeline_param(pscreen, param), in min_shader_param()
391 pscreen->get_shader_param(pscreen, PIPE_SHADER_FRAGMENT, param), in min_shader_param()
[all …]
Dlvp_formats.c74 if (physical_device->pscreen->is_format_supported(physical_device->pscreen, pformat, in lvp_physical_device_get_format_properties()
88 if (physical_device->pscreen->is_format_supported(physical_device->pscreen, pformat, in lvp_physical_device_get_format_properties()
102 physical_device->pscreen->is_format_supported(physical_device->pscreen, pformat, in lvp_physical_device_get_format_properties()
107 if (physical_device->pscreen->is_format_supported(physical_device->pscreen, pformat, in lvp_physical_device_get_format_properties()
112 if (physical_device->pscreen->is_format_supported(physical_device->pscreen, pformat, in lvp_physical_device_get_format_properties()
117 if (physical_device->pscreen->is_format_supported(physical_device->pscreen, pformat, in lvp_physical_device_get_format_properties()
126 if (physical_device->pscreen->is_format_supported(physical_device->pscreen, pformat, in lvp_physical_device_get_format_properties()
134 if (physical_device->pscreen->is_format_supported(physical_device->pscreen, pformat, in lvp_physical_device_get_format_properties()
197 …uint32_t max_2d_ext = physical_device->pscreen->get_param(physical_device->pscreen, PIPE_CAP_MAX_T… in lvp_get_image_format_properties()
198 …uint32_t max_layers = physical_device->pscreen->get_param(physical_device->pscreen, PIPE_CAP_MAX_T… in lvp_get_image_format_properties()
[all …]
/third_party/mesa3d/src/gallium/winsys/etnaviv/drm/
Detnaviv_drm_winsys.c134 etna_drm_screen_destroy(struct pipe_screen *pscreen) in etna_drm_screen_destroy() argument
136 struct etna_screen *screen = etna_screen(pscreen); in etna_drm_screen_destroy()
153 pscreen->destroy = screen->winsys_priv; in etna_drm_screen_destroy()
154 pscreen->destroy(pscreen); in etna_drm_screen_destroy()
161 struct pipe_screen *pscreen = NULL; in etna_lookup_or_create_screen() local
170 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(gpu_fd)); in etna_lookup_or_create_screen()
171 if (pscreen) { in etna_lookup_or_create_screen()
172 etna_screen(pscreen)->refcnt++; in etna_lookup_or_create_screen()
174 pscreen = screen_create(gpu_fd, ro); in etna_lookup_or_create_screen()
175 if (pscreen) { in etna_lookup_or_create_screen()
[all …]
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_resource.c51 nv30_resource_create(struct pipe_screen *pscreen, in nv30_resource_create() argument
56 return nouveau_buffer_create(pscreen, tmpl); in nv30_resource_create()
58 return nv30_miptree_create(pscreen, tmpl); in nv30_resource_create()
63 nv30_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *res) in nv30_resource_destroy() argument
66 nouveau_buffer_destroy(pscreen, res); in nv30_resource_destroy()
68 nv30_miptree_destroy(pscreen, res); in nv30_resource_destroy()
72 nv30_resource_from_handle(struct pipe_screen *pscreen, in nv30_resource_from_handle() argument
80 return nv30_miptree_from_handle(pscreen, tmpl, handle); in nv30_resource_from_handle()
84 nv30_resource_screen_init(struct pipe_screen *pscreen) in nv30_resource_screen_init() argument
86 pscreen->resource_create = nv30_resource_create; in nv30_resource_screen_init()
[all …]
Dnv30_screen.c51 nv30_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in nv30_screen_get_param() argument
53 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_get_param()
55 struct nouveau_device *dev = nouveau_screen(pscreen)->device; in nv30_screen_get_param()
281 return u_pipe_screen_get_param_defaults(pscreen, param); in nv30_screen_get_param()
286 nv30_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in nv30_screen_get_paramf() argument
288 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_get_paramf()
313 nv30_screen_get_shader_param(struct pipe_screen *pscreen, in nv30_screen_get_shader_param() argument
317 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_get_shader_param()
444 nv30_screen_is_format_supported(struct pipe_screen *pscreen, in nv30_screen_is_format_supported() argument
451 if (sample_count > nv30_screen(pscreen)->max_sample_count) in nv30_screen_is_format_supported()
[all …]
/third_party/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_ir.cpp48 struct pipe_screen *pscreen = st_context(ctx)->screen; in st_link_shader() local
51 pscreen->get_shader_param(pscreen, PIPE_SHADER_VERTEX, in st_link_shader()
91 bool have_dround = pscreen->get_shader_param(pscreen, ptarget, in st_link_shader()
93 bool have_dfrexp = pscreen->get_shader_param(pscreen, ptarget, in st_link_shader()
95 bool have_ldexp = pscreen->get_shader_param(pscreen, ptarget, in st_link_shader()
98 if (!pscreen->get_param(pscreen, PIPE_CAP_INT64_DIVMOD)) in st_link_shader()
121 if (!pscreen->get_param(pscreen, PIPE_CAP_TEXTURE_GATHER_OFFSETS)) in st_link_shader()
125 if (stage == MESA_SHADER_FRAGMENT && pscreen->get_param(pscreen, PIPE_CAP_FBFETCH)) in st_link_shader()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_query.c91 etna_get_driver_query_info(struct pipe_screen *pscreen, unsigned index, in etna_get_driver_query_info() argument
94 int nr_sw_queries = etna_sw_get_driver_query_info(pscreen, 0, NULL); in etna_get_driver_query_info()
95 int nr_pm_queries = etna_pm_get_driver_query_info(pscreen, 0, NULL); in etna_get_driver_query_info()
101 return etna_sw_get_driver_query_info(pscreen, index, info); in etna_get_driver_query_info()
103 return etna_pm_get_driver_query_info(pscreen, index - nr_sw_queries, info); in etna_get_driver_query_info()
107 etna_get_driver_query_group_info(struct pipe_screen *pscreen, unsigned index, in etna_get_driver_query_group_info() argument
110 int nr_sw_groups = etna_sw_get_driver_query_group_info(pscreen, 0, NULL); in etna_get_driver_query_group_info()
111 int nr_pm_groups = etna_pm_get_driver_query_group_info(pscreen, 0, NULL); in etna_get_driver_query_group_info()
117 return etna_sw_get_driver_query_group_info(pscreen, index, info); in etna_get_driver_query_group_info()
119 return etna_pm_get_driver_query_group_info(pscreen, index, info); in etna_get_driver_query_group_info()
[all …]
Detnaviv_screen.c84 etna_screen_destroy(struct pipe_screen *pscreen) in etna_screen_destroy() argument
86 struct etna_screen *screen = etna_screen(pscreen); in etna_screen_destroy()
110 etna_screen_get_name(struct pipe_screen *pscreen) in etna_screen_get_name() argument
112 struct etna_screen *priv = etna_screen(pscreen); in etna_screen_get_name()
122 etna_screen_get_vendor(struct pipe_screen *pscreen) in etna_screen_get_vendor() argument
128 etna_screen_get_device_vendor(struct pipe_screen *pscreen) in etna_screen_get_device_vendor() argument
134 etna_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in etna_screen_get_param() argument
136 struct etna_screen *screen = etna_screen(pscreen); in etna_screen_get_param()
296 return u_pipe_screen_get_param_defaults(pscreen, param); in etna_screen_get_param()
301 etna_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in etna_screen_get_paramf() argument
[all …]
Detnaviv_resource.c83 etna_screen_resource_alloc_ts(struct pipe_screen *pscreen, in etna_screen_resource_alloc_ts() argument
86 struct etna_screen *screen = etna_screen(pscreen); in etna_screen_resource_alloc_ts()
144 etna_screen_can_create_resource(struct pipe_screen *pscreen, in etna_screen_can_create_resource() argument
147 struct etna_screen *screen = etna_screen(pscreen); in etna_screen_can_create_resource()
206 etna_resource_alloc(struct pipe_screen *pscreen, unsigned layout, in etna_resource_alloc() argument
209 struct etna_screen *screen = etna_screen(pscreen); in etna_resource_alloc()
264 rsc->base.screen = pscreen; in etna_resource_alloc()
291 rsc->bo = etna_screen_bo_from_handle(pscreen, &handle); in etna_resource_alloc()
329 etna_resource_create(struct pipe_screen *pscreen, in etna_resource_create() argument
332 struct etna_screen *screen = etna_screen(pscreen); in etna_resource_create()
[all …]
/third_party/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_screen.c41 nouveau_screen_get_name(struct pipe_screen *pscreen) in nouveau_screen_get_name() argument
43 struct nouveau_screen *screen = nouveau_screen(pscreen); in nouveau_screen_get_name()
48 nouveau_screen_get_vendor(struct pipe_screen *pscreen) in nouveau_screen_get_vendor() argument
54 nouveau_screen_get_device_vendor(struct pipe_screen *pscreen) in nouveau_screen_get_device_vendor() argument
60 nouveau_screen_get_timestamp(struct pipe_screen *pscreen) in nouveau_screen_get_timestamp() argument
66 return cpu_time + nouveau_screen(pscreen)->cpu_gpu_time_delta; in nouveau_screen_get_timestamp()
70 nouveau_screen_get_disk_shader_cache(struct pipe_screen *pscreen) in nouveau_screen_get_disk_shader_cache() argument
72 return nouveau_screen(pscreen)->disk_shader_cache; in nouveau_screen_get_disk_shader_cache()
76 nouveau_screen_fence_ref(struct pipe_screen *pscreen, in nouveau_screen_fence_ref() argument
97 nouveau_screen_bo_from_handle(struct pipe_screen *pscreen, in nouveau_screen_bo_from_handle() argument
[all …]
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_resource.c34 nvc0_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *res) in nvc0_resource_destroy() argument
37 nouveau_buffer_destroy(pscreen, res); in nvc0_resource_destroy()
39 nv50_miptree_destroy(pscreen, res); in nvc0_resource_destroy()
168 nvc0_screen_init_resource_functions(struct pipe_screen *pscreen) in nvc0_screen_init_resource_functions() argument
170 pscreen->resource_create = nvc0_resource_create; in nvc0_screen_init_resource_functions()
171 pscreen->resource_create_with_modifiers = nvc0_resource_create_with_modifiers; in nvc0_screen_init_resource_functions()
172 pscreen->query_dmabuf_modifiers = nvc0_query_dmabuf_modifiers; in nvc0_screen_init_resource_functions()
173 pscreen->is_dmabuf_modifier_supported = nvc0_is_dmabuf_modifier_supported; in nvc0_screen_init_resource_functions()
174 pscreen->resource_from_handle = nvc0_resource_from_handle; in nvc0_screen_init_resource_functions()
175 pscreen->resource_get_handle = nvc0_miptree_get_handle; in nvc0_screen_init_resource_functions()
[all …]
Dnvc0_miptree.c88 nvc0_choose_tiled_storage_type(struct pipe_screen *pscreen, in nvc0_choose_tiled_storage_type() argument
95 if (nouveau_screen(pscreen)->device->chipset >= 0x160) in nvc0_choose_tiled_storage_type()
186 nvc0_mt_choose_storage_type(struct pipe_screen *pscreen, in nvc0_mt_choose_storage_type() argument
197 return nvc0_choose_tiled_storage_type(pscreen, mt->base.base.format, ms, compressed); in nvc0_mt_choose_storage_type()
313 nvc0_miptree_get_modifier(struct pipe_screen *pscreen, struct nv50_miptree *mt) in nvc0_miptree_get_modifier() argument
317 nvc0_choose_tiled_storage_type(pscreen, in nvc0_miptree_get_modifier()
321 const uint32_t kind_gen = nvc0_get_kind_generation(pscreen); in nvc0_miptree_get_modifier()
336 nouveau_screen(pscreen)->tegra_sector_layout ? 0 : 1, in nvc0_miptree_get_modifier()
343 nvc0_miptree_get_handle(struct pipe_screen *pscreen, in nvc0_miptree_get_handle() argument
352 ret = nv50_miptree_get_handle(pscreen, context, pt, whandle, usage); in nvc0_miptree_get_handle()
[all …]
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_pipe.c42 struct pipe_screen pscreen; member
160 static bool noop_resource_get_handle(struct pipe_screen *pscreen, in noop_resource_get_handle() argument
166 struct noop_pipe_screen *noop_screen = (struct noop_pipe_screen*)pscreen; in noop_resource_get_handle()
181 static bool noop_resource_get_param(struct pipe_screen *pscreen, in noop_resource_get_param() argument
191 struct noop_pipe_screen *noop_screen = (struct noop_pipe_screen*)pscreen; in noop_resource_get_param()
484 static const char *noop_get_vendor(struct pipe_screen* pscreen) in noop_get_vendor() argument
489 static const char *noop_get_device_vendor(struct pipe_screen* pscreen) in noop_get_device_vendor() argument
494 static const char *noop_get_name(struct pipe_screen* pscreen) in noop_get_name() argument
499 static int noop_get_param(struct pipe_screen* pscreen, enum pipe_cap param) in noop_get_param() argument
501 struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; in noop_get_param()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_screen.c60 fd6_screen_is_format_supported(struct pipe_screen *pscreen, in fd6_screen_is_format_supported() argument
144 fd6_screen_init(struct pipe_screen *pscreen) in fd6_screen_init() argument
146 struct fd_screen *screen = fd_screen(pscreen); in fd6_screen_init()
161 pscreen->context_create = fd6_context_create; in fd6_screen_init()
162 pscreen->is_format_supported = fd6_screen_is_format_supported; in fd6_screen_init()
166 fd6_resource_screen_init(pscreen); in fd6_screen_init()
167 fd6_emit_init_screen(pscreen); in fd6_screen_init()
168 ir3_screen_init(pscreen); in fd6_screen_init()
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_screen.c51 lima_screen_destroy(struct pipe_screen *pscreen) in lima_screen_destroy() argument
53 struct lima_screen *screen = lima_screen(pscreen); in lima_screen_destroy()
70 lima_screen_get_name(struct pipe_screen *pscreen) in lima_screen_get_name() argument
72 struct lima_screen *screen = lima_screen(pscreen); in lima_screen_get_name()
85 lima_screen_get_vendor(struct pipe_screen *pscreen) in lima_screen_get_vendor() argument
91 lima_screen_get_device_vendor(struct pipe_screen *pscreen) in lima_screen_get_device_vendor() argument
97 lima_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in lima_screen_get_param() argument
165 return u_pipe_screen_get_param_defaults(pscreen, param); in lima_screen_get_param()
170 lima_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in lima_screen_get_paramf() argument
284 lima_screen_get_shader_param(struct pipe_screen *pscreen, in lima_screen_get_shader_param() argument
[all …]

12345678910