/third_party/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_bo.h | 34 struct lima_screen *screen; member 51 bool lima_bo_table_init(struct lima_screen *screen); 52 void lima_bo_table_fini(struct lima_screen *screen); 53 bool lima_bo_cache_init(struct lima_screen *screen); 54 void lima_bo_cache_fini(struct lima_screen *screen); 56 struct lima_bo *lima_bo_create(struct lima_screen *screen, uint32_t size, 69 struct lima_bo *lima_bo_import(struct lima_screen *screen,
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_resource.c | 32 r300_resource_create(struct pipe_screen *screen, in r300_resource_create() argument 36 return r300_buffer_create(screen, templ); in r300_resource_create() 38 return r300_texture_create(screen, templ); in r300_resource_create() 57 r300screen->screen.resource_create = r300_resource_create; in r300_init_screen_resource_functions() 58 r300screen->screen.resource_from_handle = r300_texture_from_handle; in r300_init_screen_resource_functions() 59 r300screen->screen.resource_get_handle = r300_resource_get_handle; in r300_init_screen_resource_functions() 60 r300screen->screen.resource_destroy = r300_resource_destroy; in r300_init_screen_resource_functions()
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_fence.c | 82 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_fence_finish() local 88 return vc4_wait_seqno(screen, f->seqno, timeout_ns, "fence wait"); in vc4_fence_finish() 92 vc4_fence_create(struct vc4_screen *screen, uint64_t seqno, int fd) in vc4_fence_create() argument 114 *fence = vc4_fence_create(vc4->screen, vc4->last_emit_seqno, in vc4_fence_create_fd() 130 vc4_fence_get_fd(struct pipe_screen *screen, struct pipe_fence_handle *pfence) in vc4_fence_get_fd() argument 147 if (vc4->screen->has_syncobj) { in vc4_fence_context_init() 156 vc4_fence_screen_init(struct vc4_screen *screen) in vc4_fence_screen_init() argument 158 screen->base.fence_reference = vc4_fence_reference; in vc4_fence_screen_init() 159 screen->base.fence_finish = vc4_fence_finish; in vc4_fence_screen_init() 160 screen in vc4_fence_screen_init() [all...] |
/third_party/libdrm/tests/tegra/ |
H A D | gr2d-fill.c | 50 struct drm_screen *screen; in main() local 65 err = drm_screen_open(&screen, fd); in main() 67 fprintf(stderr, "failed to open screen: %s\n", strerror(-err)); in main() 85 pitch = screen->width * screen->bpp / 8; in main() 86 size = pitch * screen->height; in main() 111 err = drm_framebuffer_new(&fb, screen, handle, screen->width, in main() 112 screen->height, pitch, format, bo); in main() 119 err = drm_screen_set_framebuffer(screen, f in main() [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_screen.c | 151 struct fd_screen *screen = fd_screen(pscreen); in fd6_screen_init() local 153 screen->max_rts = A6XX_MAX_RENDER_TARGETS; in fd6_screen_init() 155 screen->ccu_offset_bypass = screen->info->num_ccu * A6XX_CCU_DEPTH_SIZE; in fd6_screen_init() 156 screen->ccu_offset_gmem = (screen->gmemsize_bytes - in fd6_screen_init() 157 screen->info->num_ccu * A6XX_CCU_GMEM_COLOR_SIZE); in fd6_screen_init() 162 screen->gmem_reason_mask = FD_GMEM_CLEARS_DEPTH_STENCIL | in fd6_screen_init() 169 screen->tile_mode = fd6_tile_mode; in fd6_screen_init() 175 screen in fd6_screen_init() [all...] |
/third_party/mesa3d/src/gallium/tests/graw/ |
H A D | clear.c | 21 struct pipe_screen *screen; variable 36 screen->flush_frontbuffer(screen, ctx, tex, 0, 0, window, NULL); in draw() 46 /* It's hard to say whether window or screen should be created in init() 49 * Also, no easy way of querying supported formats if the screen in init() 53 screen = graw_create_window_and_screen(0, 0, 300, 300, in init() 56 if (window && screen) in init() 59 if (!screen || !window) { in init() 64 ctx = screen->context_create(screen, NUL in init() [all...] |
/third_party/pulseaudio/src/pulsecore/ |
H A D | x11prop.c | 34 static xcb_screen_t *screen_of_display(xcb_connection_t *xcb, int screen) { in screen_of_display() argument 40 for (; iter.rem; --screen, xcb_screen_next(&iter)) in screen_of_display() 41 if (0 == screen) in screen_of_display() 47 void pa_x11_set_prop(xcb_connection_t *xcb, int screen, const char *name, const char *data) { in pa_x11_set_prop() argument 55 if ((xs = screen_of_display(xcb, screen))) { in pa_x11_set_prop() 70 void pa_x11_del_prop(xcb_connection_t *xcb, int screen, const char *name) { in pa_x11_del_prop() argument 77 if ((xs = screen_of_display(xcb, screen))) { in pa_x11_del_prop() 89 char* pa_x11_get_prop(xcb_connection_t *xcb, int screen, const char *name, char *p, size_t l) { in pa_x11_get_prop() argument 101 xs = screen_of_display(xcb, screen); in pa_x11_get_prop() 103 * Also try and get the settings from the first screen in pa_x11_get_prop() [all...] |
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_context.c | 87 struct crocus_screen *screen = batch->screen; in crocus_lost_context_state() local 89 screen->vtbl.init_render_context(batch); in crocus_lost_context_state() 91 screen->vtbl.init_compute_context(batch); in crocus_lost_context_state() 99 screen->vtbl.lost_genx_state(ice, batch); in crocus_lost_context_state() 190 struct crocus_screen *screen = (struct crocus_screen *)ctx->screen; in crocus_destroy_context() local 196 screen->vtbl.destroy_state(ice); in crocus_destroy_context() 247 struct crocus_screen *screen = (struct crocus_screen*)pscreen; in crocus_create_context() local 248 const struct intel_device_info *devinfo = &screen in crocus_create_context() [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_query.c | 147 if (nvc0->screen->compute) in nvc0_render_condition() 164 if (nvc0->screen->compute) { in nvc0_render_condition() 177 struct nvc0_screen *screen = nvc0_screen(pscreen); in nvc0_screen_get_driver_query_info() local 180 num_sw_queries = nvc0_sw_get_driver_query_info(screen, 0, NULL); in nvc0_screen_get_driver_query_info() 181 num_hw_queries = nvc0_hw_get_driver_query_info(screen, 0, NULL); in nvc0_screen_get_driver_query_info() 196 return nvc0_sw_get_driver_query_info(screen, id, info); in nvc0_screen_get_driver_query_info() 199 return nvc0_hw_get_driver_query_info(screen, id - num_sw_queries, info); in nvc0_screen_get_driver_query_info() 207 struct nvc0_screen *screen = nvc0_screen(pscreen); in nvc0_screen_get_driver_query_group_info() local 211 if (screen->base.drm->version >= 0x01000101) { in nvc0_screen_get_driver_query_group_info() 212 if (screen in nvc0_screen_get_driver_query_group_info() [all...] |
H A D | nvc0_query_hw_sm.c | 2233 nvc0_hw_sm_get_queries(struct nvc0_screen *screen) in nvc0_hw_sm_get_queries() argument 2235 struct nouveau_device *dev = screen->base.device; in nvc0_hw_sm_get_queries() 2237 switch (screen->base.class_3d) { in nvc0_hw_sm_get_queries() 2258 nvc0_hw_sm_get_num_queries(struct nvc0_screen *screen) in nvc0_hw_sm_get_num_queries() argument 2260 struct nouveau_device *dev = screen->base.device; in nvc0_hw_sm_get_num_queries() 2262 switch (screen->base.class_3d) { in nvc0_hw_sm_get_num_queries() 2285 struct nvc0_screen *screen = nvc0->screen; in nvc0_hw_sm_query_get_cfg() local 2290 num_queries = nvc0_hw_sm_get_num_queries(screen); in nvc0_hw_sm_query_get_cfg() 2291 queries = nvc0_hw_sm_get_queries(screen); in nvc0_hw_sm_query_get_cfg() 2313 struct nvc0_screen *screen = nvc0->screen; nve4_hw_sm_begin_query() local 2398 struct nvc0_screen *screen = nvc0->screen; nvc0_hw_sm_begin_query() local 2465 nvc0_hw_sm_get_program(struct nvc0_screen *screen) nvc0_hw_sm_get_program() argument 2504 struct nvc0_screen *screen = nvc0->screen; nvc0_hw_sm_upload_input() local 2537 struct nvc0_screen *screen = nvc0->screen; nvc0_hw_sm_end_query() local 2719 struct nvc0_screen *screen = nvc0->screen; nvc0_hw_sm_create_query() local 2796 nvc0_hw_sm_get_driver_query_info(struct nvc0_screen *screen, unsigned id, struct pipe_driver_query_info *info) nvc0_hw_sm_get_driver_query_info() argument [all...] |
/third_party/python/Lib/turtledemo/ |
H A D | nim.py | 119 self.screen = game.screen 121 self.screen.colormode(255) 122 self.screen.tracer(False) 123 self.screen.bgcolor((240, 240, 255)) 132 self.screen.tracer(True) 135 self.screen.tracer(False) 144 self.screen.tracer(True) 147 self.screen.tracer(False) 155 self.screen [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
H A D | nouveau_buffer.c | 49 nouveau_buffer_allocate(struct nouveau_screen *screen, in nouveau_buffer_allocate() argument 55 buf->mm = nouveau_mm_allocate(screen->mm_VRAM, size, in nouveau_buffer_allocate() 58 return nouveau_buffer_allocate(screen, buf, NOUVEAU_BO_GART); in nouveau_buffer_allocate() 59 NOUVEAU_DRV_STAT(screen, buf_obj_current_bytes_vid, buf->base.width0); in nouveau_buffer_allocate() 62 buf->mm = nouveau_mm_allocate(screen->mm_GART, size, in nouveau_buffer_allocate() 66 NOUVEAU_DRV_STAT(screen, buf_obj_current_bytes_sys, buf->base.width0); in nouveau_buffer_allocate() 113 nouveau_buffer_reallocate(struct nouveau_screen *screen, in nouveau_buffer_reallocate() argument 123 return nouveau_buffer_allocate(screen, buf, domain); in nouveau_buffer_reallocate() 166 if ((size <= nv->screen->transfer_pushbuf_threshold) && permit_pb) { in nouveau_transfer_staging() 172 nouveau_mm_allocate(nv->screen in nouveau_transfer_staging() 682 struct nouveau_screen *screen = nouveau_screen(pscreen); nouveau_buffer_create() local 818 struct nouveau_screen *screen = nv->screen; nouveau_buffer_migrate() local 891 struct nouveau_screen *screen = nouveau_screen(buf->base.screen); nouveau_user_buffer_upload() local [all...] |
/third_party/python/Lib/ |
H A D | turtle.py | 31 the command turtle.forward(15), and it moves (on-screen!) 15 pixels in 60 - Fine control over turtle movement and screen updates via delay(), 167 "examplescreen": "screen", 808 Example (for a TurtleScreen instance named screen): 809 >>> screen.mainloop() 823 Example (for a TurtleScreen instance named screen): 824 >>> screen.textinput("NIM", "Name of first player:") 843 Example (for a TurtleScreen instance named screen): 844 >>> screen.numinput("Poker", "Your stakes:", 1000, minval=10, maxval=10000) 957 """Provides screen oriente [all...] |
/third_party/mesa3d/src/gallium/targets/graw-xlib/ |
H A D | graw_xlib.c | 26 struct pipe_screen *screen = NULL; in graw_create_screen() local 36 screen = sw_screen_create( winsys ); in graw_create_screen() 40 return debug_screen_wrap( screen ); in graw_create_screen() 52 struct pipe_screen *screen = NULL; in graw_create_window_and_screen() local 79 templat.screen = DefaultScreen(graw.display); in graw_create_window_and_screen() 147 screen = graw_create_screen(); in graw_create_window_and_screen() 148 if (screen == NULL) in graw_create_window_and_screen() 152 return screen; in graw_create_window_and_screen() 155 if (screen) in graw_create_window_and_screen() 156 screen in graw_create_window_and_screen() [all...] |
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_surface.c | 36 create_ivci(struct zink_screen *screen, in create_ivci() argument 81 ivci.format = zink_get_format(screen, templ->format); in create_ivci() 134 struct zink_screen *screen = zink_screen(pctx->screen); in create_surface() local 146 screen->format_props[templ->format].optimalTilingFeatures : in create_surface() 147 screen->format_props[templ->format].linearTilingFeatures; in create_surface() 153 for (unsigned i = 0; i < screen->modifier_props[templ->format].drmFormatModifierCount; i++) { in create_surface() 154 if (res->obj->modifier == screen->modifier_props[templ->format].pDrmFormatModifierProperties[i].drmFormatModifier) in create_surface() 155 feats &= screen->modifier_props[templ->format].pDrmFormatModifierProperties[i].drmFormatModifierTilingFeatures; in create_surface() 183 VkResult result = VKSCR(CreateImageView)(screen in create_surface() 303 zink_destroy_surface(struct zink_screen *screen, struct pipe_surface *psurface) zink_destroy_surface() argument 350 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_rebind_surface() local 435 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_surface_swapchain_update() local [all...] |
H A D | zink_compiler.h | 72 zink_get_compiler_options(struct pipe_screen *screen, 77 zink_tgsi_to_nir(struct pipe_screen *screen, const struct tgsi_token *tokens); 112 zink_screen_init_compiler(struct zink_screen *screen); 116 zink_shader_compile(struct zink_screen *screen, struct zink_shader *zs, nir_shader *nir, const struct zink_shader_key *key); 118 zink_shader_spirv_compile(struct zink_screen *screen, struct zink_shader *zs, struct spirv_shader *spirv); 120 zink_shader_create(struct zink_screen *screen, struct nir_shader *nir, 130 zink_shader_tcs_compile(struct zink_screen *screen, struct zink_shader *zs, unsigned patch_vertices); 132 zink_shader_tcs_create(struct zink_screen *screen, struct zink_shader *vs, unsigned vertices_per_patch);
|
H A D | zink_program.c | 92 get_shader_module_for_stage(struct zink_context *ctx, struct zink_screen *screen, in get_shader_module_for_stage() argument 109 if (zs->can_inline && (screen->is_cpu || prog->inlined_variant_count[pstage] < ZINK_MAX_INLINED_VARIANTS)) in get_shader_module_for_stage() 134 mod = zink_shader_tcs_compile(screen, zs, patch_vertices); in get_shader_module_for_stage() 136 mod = zink_shader_compile(screen, zs, prog->nir[stage], key); in get_shader_module_for_stage() 172 zink_destroy_shader_module(struct zink_screen *screen, struct zink_shader_module *zm) in zink_destroy_shader_module() argument 174 VKSCR(DestroyShaderModule)(screen->dev, zm->shader, NULL); in zink_destroy_shader_module() 179 destroy_shader_cache(struct zink_screen *screen, struct list_head *sc) in destroy_shader_cache() argument 184 zink_destroy_shader_module(screen, zm); in destroy_shader_cache() 190 struct zink_screen *screen, in update_gfx_shader_modules() 200 struct zink_shader_module *zm = get_shader_module_for_stage(ctx, screen, pro in update_gfx_shader_modules() 189 update_gfx_shader_modules(struct zink_context *ctx, struct zink_screen *screen, struct zink_gfx_program *prog, uint32_t mask, struct zink_gfx_pipeline_state *state) update_gfx_shader_modules() argument 291 struct zink_screen *screen = zink_screen(ctx->base.screen); update_cs_shader_module() local 364 zink_pipeline_layout_create(struct zink_screen *screen, struct zink_program *pg, uint32_t *compat) zink_pipeline_layout_create() argument 434 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_create_gfx_program() local 546 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_create_compute_program() local 686 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_destroy_gfx_program() local 734 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_destroy_compute_program() local 812 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_get_gfx_pipeline() local 889 zink_get_compute_pipeline(struct zink_screen *screen, struct zink_compute_program *comp, struct zink_compute_pipeline_state *state) zink_get_compute_pipeline() argument 1005 struct zink_screen *screen = zink_screen(ctx->base.screen); bind_last_vertex_stage() local 1185 struct zink_screen *screen = zink_screen(pctx->screen); zink_delete_cached_shader_state() local 1193 struct zink_screen *screen = zink_screen(pctx->screen); zink_create_cached_shader_state() local [all...] |
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_pbo.c | 413 struct pipe_screen *screen = st->screen; in create_fs() local 417 screen->get_param(screen, PIPE_CAP_FS_POSITION_IS_SYSVAL); in create_fs() 626 struct pipe_screen *screen = st->screen; in st_pbo_get_download_fs() local 628 bool formatless_store = screen->get_param(screen, PIPE_CAP_IMAGE_STORE_FORMATTED); in st_pbo_get_download_fs() 651 struct pipe_screen *screen = st->screen; in st_init_pbo_helpers() local 700 struct pipe_screen *screen = st->screen; st_destroy_pbo_helpers() local [all...] |
/third_party/mesa3d/src/gallium/frontends/vdpau/ |
H A D | presentation.c | 269 pipe->screen->fence_reference(pipe->screen, &surf->fence, NULL); in vlVdpPresentationQueueDisplay() 271 pipe->screen->flush_frontbuffer(pipe->screen, pipe, tex, 0, 0, in vlVdpPresentationQueueDisplay() 311 struct pipe_screen *screen; in vlVdpPresentationQueueBlockUntilSurfaceIdle() local 326 screen = pq->device->vscreen->pscreen; in vlVdpPresentationQueueBlockUntilSurfaceIdle() 327 screen->fence_finish(screen, NULL, surf->fence, PIPE_TIMEOUT_INFINITE); in vlVdpPresentationQueueBlockUntilSurfaceIdle() 328 screen->fence_reference(screen, in vlVdpPresentationQueueBlockUntilSurfaceIdle() 346 struct pipe_screen *screen; vlVdpPresentationQueueQuerySurfaceStatus() local [all...] |
/third_party/mesa3d/src/gallium/targets/haiku-softpipe/ |
H A D | GalliumContext.cpp | 97 struct pipe_screen* screen = sw_screen_create(winsys); in CreateDisplay() local 99 if (screen == NULL) { in CreateDisplay() 100 ERROR("%s: Couldn't create screen!\n", __FUNCTION__); in CreateDisplay() 105 debug_screen_wrap(screen); in CreateDisplay() 107 const char* driverName = screen->get_name(screen); in CreateDisplay() 110 fDisplay = hgl_create_display(screen); in CreateDisplay() 114 screen->destroy(screen); // will also destroy winsys in CreateDisplay() 129 struct pipe_screen* screen in DestroyDisplay() local [all...] |
/third_party/mesa3d/src/gallium/frontends/dri/ |
H A D | dri_drawable.c | 53 struct dri_screen *screen = dri_screen(drawable->sPriv); in dri_st_framebuffer_validate() local 96 struct pipe_screen *pscreen = screen->base.screen; in dri_st_framebuffer_validate() 155 struct dri_screen *screen = sPriv->driverPrivate; in dri_create_buffer() local 165 dri_fill_st_visual(&drawable->stvis, screen, visual); in dri_create_buffer() 174 drawable->screen = screen; in dri_create_buffer() 181 drawable->base.state_manager = &screen->base; in dri_create_buffer() 193 struct dri_screen *screen = drawable->screen; in dri_destroy_buffer() local 519 struct pipe_screen *screen = drawable->screen->base.screen; dri_flush() local [all...] |
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_surface.cpp | 91 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in initialize_dsv() local 143 mtx_lock(&screen->descriptor_pool_mutex); in initialize_dsv() 144 d3d12_descriptor_pool_alloc_handle(screen->dsv_pool, handle); in initialize_dsv() 145 mtx_unlock(&screen->descriptor_pool_mutex); in initialize_dsv() 147 screen->dev->CreateDepthStencilView(d3d12_resource_resource(res), &desc, in initialize_dsv() 159 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in initialize_rtv() local 222 mtx_lock(&screen->descriptor_pool_mutex); in initialize_rtv() 223 d3d12_descriptor_pool_alloc_handle(screen in initialize_rtv() 271 struct d3d12_screen *screen = d3d12_screen(pctx->screen); d3d12_surface_destroy() local 310 struct d3d12_screen *screen = d3d12_screen(surface->base.context->screen); d3d12_surface_update_pre_draw() local [all...] |
/third_party/mesa3d/src/gallium/frontends/wgl/ |
H A D | stw_winsys.h | 77 (*present)( struct pipe_screen *screen, 88 (*get_adapter_luid)( struct pipe_screen *screen, 98 (*shared_surface_open)(struct pipe_screen *screen, 105 (*shared_surface_close)(struct pipe_screen *screen, 116 (*compose)( struct pipe_screen *screen, 127 (*get_pfd_flags)( struct pipe_screen *screen ); 133 (*create_framebuffer)( struct pipe_screen *screen, 138 * Get the name of the screen that was created
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_context.c | 184 if (ctx->screen->specs.halti < 2 && in etna_get_fs() 230 struct etna_screen *screen = ctx->screen; in etna_draw_vbo() local 376 if (!VIV_FEATURE(screen, chipMinorFeatures6, NEW_GPIPE)) { in etna_draw_vbo() 393 if (screen->specs.halti >= 2) { in etna_draw_vbo() 426 struct etna_screen *screen = ctx->screen; in etna_reset_gpu_state() local 439 if (screen->specs.halti >= 1) { /* Only on HALTI1+ */ in etna_reset_gpu_state() 442 if (screen->specs.halti >= 2) { /* Only on HALTI2+ */ in etna_reset_gpu_state() 445 if (screen in etna_reset_gpu_state() 553 struct etna_screen *screen = ctx->screen; etna_set_debug_callback() local 567 struct etna_screen *screen; etna_context_create() local [all...] |
/third_party/mesa3d/src/gallium/targets/d3d10sw/ |
H A D | d3d10_gdi.c | 46 struct pipe_screen *screen = NULL; in d3d10_create_screen() local 63 screen = llvmpipe_create_screen( winsys ); in d3d10_create_screen() 69 if (screen == NULL) { in d3d10_create_screen() 70 screen = softpipe_create_screen( winsys ); in d3d10_create_screen() 73 if (screen == NULL) in d3d10_create_screen() 76 return debug_screen_wrap( screen ); in d3d10_create_screen()
|