/third_party/mesa3d/src/gallium/frontends/osmesa/ |
H A D | osmesa.c | 48 * much nicer, new off-screen Gallium interface... 141 if (stmgr->screen) in destroy_st_manager() 142 stmgr->screen->destroy(stmgr->screen); in destroy_st_manager() 159 stmgr->screen = osmesa_create_screen(); in create_st_manager() 424 struct pipe_screen *screen = get_st_manager()->screen; in osmesa_st_framebuffer_validate() local 471 screen->resource_create(screen, &templat); in osmesa_st_framebuffer_validate() 900 struct pipe_screen *screen in OSMesaGetIntegerv() local [all...] |
/third_party/mesa3d/src/mesa/main/ |
H A D | version.c | 692 struct pipe_screen *screen = ctx->pipe->screen; in _mesa_get_driver_uuid() local 695 screen->get_driver_uuid(screen, (char *)uuid); in _mesa_get_driver_uuid() 701 struct pipe_screen *screen = ctx->pipe->screen; in _mesa_get_device_uuid() local 704 screen->get_device_uuid(screen, (char *)uuid); in _mesa_get_device_uuid() 710 struct pipe_screen *screen = ctx->pipe->screen; in _mesa_get_device_luid() local [all...] |
H A D | externalobjects.c | 69 struct pipe_screen *screen = ctx->pipe->screen; in import_memoryobj_fd() local 78 obj->memory = screen->memobj_create_from_handle(screen, in import_memoryobj_fd() 94 struct pipe_screen *screen = ctx->pipe->screen; in import_memoryobj_win32() local 108 obj->memory = screen->memobj_create_from_handle(screen, in import_memoryobj_win32() 121 struct pipe_screen *screen = ctx->pipe->screen; in _mesa_delete_memory_object() local [all...] |
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_flush.c | 156 pipe->screen->fence_finish(pipe->screen, NULL, fence, in softpipe_flush_resource() 158 pipe->screen->fence_reference(pipe->screen, &fence, NULL); in softpipe_flush_resource()
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3d_query.c | 30 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_get_driver_query_group_info() local 32 return v3d_get_driver_query_group_info_perfcnt(screen, index, info); in v3d_get_driver_query_group_info() 39 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_get_driver_query_info() local 41 return v3d_get_driver_query_info_perfcnt(screen, index, info); in v3d_get_driver_query_info()
|
/third_party/mesa3d/src/gallium/winsys/etnaviv/drm/ |
H A D | etnaviv_drm_winsys.c | 136 struct etna_screen *screen = etna_screen(pscreen); in etna_drm_screen_destroy() local 140 destroy = --screen->refcnt == 0; in etna_drm_screen_destroy() 142 int fd = etna_device_fd(screen->dev); in etna_drm_screen_destroy() 153 pscreen->destroy = screen->winsys_priv; in etna_drm_screen_destroy() 181 * override the pipe drivers screen->destroy() */ in etna_lookup_or_create_screen()
|
/third_party/mesa3d/src/glx/ |
H A D | applegl_glx.c | 132 int screen = psc->scr; in applegl_create_context() local 153 if (apple_glx_create_context(&gc->driContext, dpy, screen, config, in applegl_create_context() 178 applegl_create_screen(int screen, struct glx_display * priv) in applegl_create_screen() argument 186 glx_screen_init(psc, screen, priv); in applegl_create_screen()
|
H A D | g_glxglvnddispatchfuncs.c | 127 static GLXFBConfigSGIX *dispatch_ChooseFBConfigSGIX(Display *dpy, int screen, in dispatch_ChooseFBConfigSGIX() argument 135 dd = __VND->getDynDispatch(dpy, screen); in dispatch_ChooseFBConfigSGIX() 143 ret = pChooseFBConfigSGIX(dpy, screen, attrib_list, nelements); in dispatch_ChooseFBConfigSGIX() 167 int i, screen; in dispatch_CreateContextAttribsARB() local 171 screen = attrib_list[i * 2 + 1]; in dispatch_CreateContextAttribsARB() 172 dd = GetDispatchFromDrawable(dpy, RootWindow(dpy, screen)); in dispatch_CreateContextAttribsARB() 792 static Bool dispatch_QueryMaxSwapBarriersSGIX(Display *dpy, int screen, in dispatch_QueryMaxSwapBarriersSGIX() argument 798 dd = __VND->getDynDispatch(dpy, screen); in dispatch_QueryMaxSwapBarriersSGIX() 806 return pQueryMaxSwapBarriersSGIX(dpy, screen, max); in dispatch_QueryMaxSwapBarriersSGIX() 811 static Bool dispatch_QueryRendererIntegerMESA(Display *dpy, int screen, in dispatch_QueryRendererIntegerMESA() argument 831 dispatch_QueryRendererStringMESA(Display *dpy, int screen, int renderer, int attribute) dispatch_QueryRendererStringMESA() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_resource.h | 96 void virgl_resource_destroy(struct pipe_screen *screen, 99 void virgl_init_screen_resource_functions(struct pipe_screen *screen); 199 void virgl_resource_destroy(struct pipe_screen *screen, 202 bool virgl_resource_get_handle(struct pipe_screen *screen,
|
H A D | virgl_context.c | 174 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_framebuffer() 202 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_sampler_views() 216 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_vertex_buffers() 230 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_index_buffer() 240 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_so_targets() 254 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_uniform_buffers() 271 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_shader_buffers() 288 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_shader_images() 304 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_atomic_buffers() 366 assert(ctx->screen in virgl_create_surface() [all...] |
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_surface.h | 94 zink_destroy_surface(struct zink_screen *screen, struct pipe_surface *psurface); 97 zink_surface_reference(struct zink_screen *screen, struct zink_surface **dst, struct zink_surface *src) in zink_surface_reference() argument 105 zink_destroy_surface(screen, &old_dst->base); in zink_surface_reference() 113 create_ivci(struct zink_screen *screen,
|
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
H A D | nouveau_screen.h | 119 #define NV_VRAM_DOMAIN(screen) ((screen)->vram_domain) 126 p_atomic_add(&nouveau_screen((r)->base.screen)->stats.named.n, v); \ 141 bool nouveau_drm_screen_unref(struct nouveau_screen *screen);
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_vertex_state_cache.c | 66 util_vertex_state_cache_get(struct pipe_screen *screen, in util_vertex_state_cache_get() argument 103 state = cache->create(screen, buffer, elements, num_elements, indexbuf, in util_vertex_state_cache_get() 115 util_vertex_state_destroy(struct pipe_screen *screen, in util_vertex_state_destroy() argument 126 cache->destroy(screen, state); in util_vertex_state_destroy()
|
H A D | u_gen_mipmap.c | 63 struct pipe_screen *screen = pipe->screen; in util_gen_mipmap() local 78 if (!screen->is_format_supported(screen, format, pt->target, in util_gen_mipmap()
|
H A D | u_suballoc.c | 100 struct pipe_screen *screen = allocator->pipe->screen; in u_suballocator_alloc() local 101 allocator->buffer = screen->resource_create(screen, &templ); in u_suballocator_alloc()
|
/third_party/mesa3d/src/gallium/auxiliary/renderonly/ |
H A D | renderonly.c | 114 struct pipe_screen *screen = rsc->screen; in renderonly_create_gpu_import_for_resource() local 126 status = screen->resource_get_handle(screen, NULL, rsc, &handle, in renderonly_create_gpu_import_for_resource()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_compute.c | 46 struct panfrost_screen *screen = pan_screen(pctx->screen); in panfrost_create_compute_state() local 66 screen->vtbl.get_compiler_options(); in panfrost_create_compute_state() 73 panfrost_shader_compile(pctx->screen, &ctx->shaders, &ctx->descs, in panfrost_create_compute_state()
|
/third_party/skia/third_party/externals/swiftshader/src/Main/ |
H A D | libX11.hpp | 30 int (*XWidthOfScreen)(Screen *screen); 31 int (*XHeightOfScreen)(Screen *screen); 32 int (*XPlanesOfScreen)(Screen *screen); 35 Status (*XMatchVisualInfo)(Display *display, int screen, int depth, int screen_class, XVisualInfo *vinfo_return);
|
/third_party/skia/third_party/externals/swiftshader/src/WSI/ |
H A D | XlibSurfaceKHR.cpp | 33 int screen = DefaultScreen(pDisplay); in XlibSurfaceKHR() local 34 gc = libX11->XDefaultGC(pDisplay, screen); in XlibSurfaceKHR() 37 Status status = libX11->XMatchVisualInfo(pDisplay, screen, 32, TrueColor, &xVisual); in XlibSurfaceKHR() 39 visual = match ? xVisual.visual : libX11->XDefaultVisual(pDisplay, screen); in XlibSurfaceKHR()
|
H A D | libX11.hpp | 31 int (*XWidthOfScreen)(Screen *screen) = nullptr; 32 int (*XHeightOfScreen)(Screen *screen) = nullptr; 33 int (*XPlanesOfScreen)(Screen *screen) = nullptr; 37 Status (*XMatchVisualInfo)(Display *display, int screen, int depth, int screen_class, XVisualInfo *vinfo_return) = nullptr;
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_manager.c | 324 * Allocate a renderbuffer for an on-screen window (not a user-created 620 struct pipe_screen *screen = st->screen; in st_framebuffer_create() local 626 screen->is_format_supported(screen, srgb_format, in st_framebuffer_create() 811 st->screen->fence_finish(st->screen, NULL, *fence, in st_context_flush() 813 st->screen->fence_reference(st->screen, fence, NULL); in st_context_flush() 1065 pipe = smapi->screen in st_api_create_context() 1413 get_version(struct pipe_screen *screen, struct st_config_options *options, gl_api api) get_version() argument [all...] |
H A D | st_program.c | 377 struct pipe_screen *screen = st->screen; in st_prog_to_nir_postprocess() local 390 NIR_PASS_V(nir, st_nir_lower_wpos_ytransform, prog, screen); in st_prog_to_nir_postprocess() 501 struct pipe_screen *screen = st->screen; in st_create_nir_shader() local 515 screen->get_shader_param(screen, sh, PIPE_SHADER_CAP_PREFERRED_IR)) { in st_create_nir_shader() 519 if (screen->get_param(screen, PIPE_CAP_NIR_IMAGES_AS_DEREF)) in st_create_nir_shader() 523 state->tokens = nir_to_tgsi(nir, screen); in st_create_nir_shader() 643 struct pipe_screen *screen = st->screen; lower_ucp() local 1054 struct pipe_screen *screen = st->screen; st_create_fp_variant() local [all...] |
/third_party/ffmpeg/libavdevice/ |
H A D | xcbgrab.c | 54 xcb_screen_t *screen; member 445 if (c->window_id != c->screen->root) { in xcbgrab_read_packet() 446 tc = xcb_translate_coordinates(c->conn, c->window_id, c->screen->root, 0, 0); in xcbgrab_read_packet() 503 xcb_screen_t *screen = NULL; in get_screen() local 507 screen = it.data; in get_screen() 514 return screen; in get_screen() 606 "outside the screen size %dx%d\n", in create_stream() 656 uint32_t values[] = { c->screen->black_pixel, in draw_rectangle() 657 c->screen->white_pixel, in draw_rectangle() 683 c->screen in setup_window() 723 xcb_screen_t *screen = c->screen; select_region() local [all...] |
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_sqtt.c | 43 unsigned max_se = sctx->screen->info.max_se; in si_thread_trace_init_bo() 74 return sctx->screen->info.cu_mask[se][0] == 0; in si_se_is_disabled() 83 struct si_screen *sscreen = sctx->screen; in si_emit_thread_trace_start() 91 uint64_t data_va = ac_thread_trace_get_data_va(&sctx->screen->info, sctx->thread_trace, va, se); in si_emit_thread_trace_start() 104 int first_active_cu = ffs(sctx->screen->info.cu_mask[se][0]); in si_emit_thread_trace_start() 143 S_008D1C_AUTO_FLUSH_MODE(sctx->screen->info.has_sqtt_auto_flush_mode_bug)); in si_emit_thread_trace_start() 289 unsigned max_se = sctx->screen->info.max_se; in si_emit_thread_trace_stop() 306 if (sctx->screen->info.has_sqtt_rb_harvest_bug) { in si_emit_thread_trace_stop() 327 if (!sctx->screen->info.has_sqtt_rb_harvest_bug) { in si_emit_thread_trace_stop() 464 si_pc_emit_spm_stop(cs, sctx->screen in si_thread_trace_stop() [all...] |
H A D | radeon_uvd_enc.c | 187 si_vid_create_buffer(enc->screen, enc->si, 128 * 1024, PIPE_USAGE_STAGING); in radeon_uvd_enc_begin_frame() 188 si_vid_create_buffer(enc->screen, &fb, 4096, PIPE_USAGE_STAGING); in radeon_uvd_enc_begin_frame() 206 if (!si_vid_create_buffer(enc->screen, enc->fb, 4096, PIPE_USAGE_STAGING)) { in radeon_uvd_enc_encode_bitstream() 230 si_vid_create_buffer(enc->screen, &fb, 512, PIPE_USAGE_STAGING); in radeon_uvd_enc_destroy() 268 struct si_screen *sscreen = (struct si_screen *)context->screen; in radeon_uvd_create_encoder() 295 enc->screen = context->screen; in radeon_uvd_create_encoder() 304 si_vid_create_buffer(enc->screen, &si, 128 * 1024, PIPE_USAGE_STAGING); in radeon_uvd_create_encoder() 334 if (!si_vid_create_buffer(enc->screen, &enc->cpb, cpb_size, PIPE_USAGE_DEFAULT)) { in radeon_uvd_create_encoder()
|