Home
last modified time | relevance | path

Searched refs:p_screen (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/dri/
Ddri_screen.c155 struct pipe_screen *p_screen = screen->base.screen; in dri_fill_in_modes() local
184 pf_x8z24 = p_screen->is_format_supported(p_screen, PIPE_FORMAT_Z24X8_UNORM, in dri_fill_in_modes()
187 pf_z24x8 = p_screen->is_format_supported(p_screen, PIPE_FORMAT_X8Z24_UNORM, in dri_fill_in_modes()
190 pf_s8z24 = p_screen->is_format_supported(p_screen, PIPE_FORMAT_Z24_UNORM_S8_UINT, in dri_fill_in_modes()
193 pf_z24s8 = p_screen->is_format_supported(p_screen, PIPE_FORMAT_S8_UINT_Z24_UNORM, in dri_fill_in_modes()
196 pf_z16 = p_screen->is_format_supported(p_screen, PIPE_FORMAT_Z16_UNORM, in dri_fill_in_modes()
199 pf_z32 = p_screen->is_format_supported(p_screen, PIPE_FORMAT_Z32_UNORM, in dri_fill_in_modes()
223 p_screen->get_param(p_screen, PIPE_CAP_MIXED_COLOR_DEPTH_BITS); in dri_fill_in_modes()
253 if (!p_screen->is_format_supported(p_screen, pipe_formats[format], in dri_fill_in_modes()
262 if (p_screen->is_format_supported(p_screen, pipe_formats[format], in dri_fill_in_modes()
/third_party/mesa3d/src/gallium/drivers/swr/
Dswr_loader.cpp84 struct pipe_screen *p_screen = swr_create_screen_internal(winsys); in swr_create_screen() local
85 if (!p_screen) { in swr_create_screen()
89 struct swr_screen *screen = swr_screen(p_screen); in swr_create_screen()
101 return p_screen; in swr_create_screen()
112 return p_screen; in swr_create_screen()
122 return p_screen; in swr_create_screen()
132 return p_screen; in swr_create_screen()
Dswr_fence.cpp149 swr_fence_init(struct pipe_screen *p_screen) in swr_fence_init() argument
151 p_screen->fence_reference = swr_fence_reference; in swr_fence_init()
152 p_screen->fence_finish = swr_fence_finish; in swr_fence_init()
153 p_screen->get_timestamp = swr_get_timestamp; in swr_fence_init()
157 struct swr_screen *screen = swr_screen(p_screen); in swr_fence_init()
Dswr_screen.cpp948 swr_resource_destroy(struct pipe_screen *p_screen, struct pipe_resource *pt) in swr_resource_destroy() argument
950 struct swr_screen *screen = swr_screen(p_screen); in swr_resource_destroy()
956 swr_fence_finish(p_screen, NULL, screen->flush_fence, 0); in swr_resource_destroy()
995 swr_flush_frontbuffer(struct pipe_screen *p_screen, in swr_flush_frontbuffer() argument
1003 struct swr_screen *screen = swr_screen(p_screen); in swr_flush_frontbuffer()
1009 swr_fence_finish(p_screen, NULL, screen->flush_fence, 0); in swr_flush_frontbuffer()
1037 struct pipe_screen *p_screen = &(*screen)->base; in swr_destroy_screen_internal() local
1039 swr_fence_finish(p_screen, NULL, (*screen)->flush_fence, 0); in swr_destroy_screen_internal()
1040 swr_fence_reference(p_screen, &(*screen)->flush_fence, NULL); in swr_destroy_screen_internal()
1053 swr_destroy_screen(struct pipe_screen *p_screen) in swr_destroy_screen() argument
[all …]
Dswr_context.cpp497 swr_create_context(struct pipe_screen *p_screen, void *priv, unsigned flags) in swr_create_context() argument
503 swr_screen(p_screen)->pfnSwrGetInterface(ctx->api); in swr_create_context()
504 swr_screen(p_screen)->pfnSwrGetTileInterface(ctx->tileApi); in swr_create_context()
532 if (swr_screen(p_screen)->is_knl) in swr_create_context()
553 ctx->pipe.screen = p_screen; in swr_create_context()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_fence.c171 crocus_fence_destroy(struct pipe_screen *p_screen, in crocus_fence_destroy() argument
174 struct crocus_screen *screen = (struct crocus_screen *)p_screen; in crocus_fence_destroy()
183 crocus_fence_reference(struct pipe_screen *p_screen, in crocus_fence_reference() argument
188 crocus_fence_destroy(p_screen, *dst); in crocus_fence_reference()
194 crocus_wait_syncobj(struct pipe_screen *p_screen, in crocus_wait_syncobj() argument
200 struct crocus_screen *screen = (struct crocus_screen *)p_screen; in crocus_wait_syncobj()
319 crocus_fence_finish(struct pipe_screen *p_screen, struct pipe_context *ctx, in crocus_fence_finish() argument
324 struct crocus_screen *screen = (struct crocus_screen *)p_screen; in crocus_fence_finish()
423 crocus_fence_get_fd(struct pipe_screen *p_screen, in crocus_fence_get_fd() argument
426 struct crocus_screen *screen = (struct crocus_screen *)p_screen; in crocus_fence_get_fd()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_fence.c191 iris_fence_destroy(struct pipe_screen *p_screen, in iris_fence_destroy() argument
194 struct iris_screen *screen = (struct iris_screen *)p_screen; in iris_fence_destroy()
203 iris_fence_reference(struct pipe_screen *p_screen, in iris_fence_reference() argument
209 iris_fence_destroy(p_screen, *dst); in iris_fence_reference()
383 iris_fence_finish(struct pipe_screen *p_screen, in iris_fence_finish() argument
391 struct iris_screen *screen = (struct iris_screen *)p_screen; in iris_fence_finish()
474 iris_fence_get_fd(struct pipe_screen *p_screen, in iris_fence_get_fd() argument
477 struct iris_screen *screen = (struct iris_screen *)p_screen; in iris_fence_get_fd()
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst2273 - gallium: allow to report errors from p_screen::resource_bind_backing
/third_party/mesa3d/ohos/
Ddependency_inputs.gni4301 ../src/gallium/include/pipe/p_screen.h