/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_nir_builtins.c | 36 struct pipe_screen *screen = st->screen; in st_nir_finish_builtin_shader() local 67 st_nir_lower_samplers(screen, nir, NULL, NULL); in st_nir_finish_builtin_shader() 69 if (!screen->get_param(screen, PIPE_CAP_NIR_IMAGES_AS_DEREF)) in st_nir_finish_builtin_shader() 72 if (screen->finalize_nir) { in st_nir_finish_builtin_shader() 73 char *msg = screen->finalize_nir(screen, nir); in st_nir_finish_builtin_shader()
|
H A D | st_format.c | 65 struct pipe_screen *screen = st->screen; in st_mesa_format_to_pipe_format() local 78 bool has_bgra_srgb = screen->is_format_supported(screen, in st_mesa_format_to_pipe_format() 1066 find_supported_format(struct pipe_screen *screen, in find_supported_format() argument 1076 if (!bindings || screen->is_format_supported(screen, formats[i], target, in find_supported_format() 1115 struct pipe_screen *screen = st->screen; in st_choose_format() local 1137 (!bindings || screen in st_choose_format() 1233 struct pipe_screen *screen = st->screen; st_choose_matching_format() local 1492 struct pipe_screen *screen = st->screen; st_QueryInternalFormat() local 1509 struct pipe_screen *screen = st->screen; st_QueryInternalFormat() local [all...] |
/third_party/mesa3d/src/gallium/targets/osmesa/ |
H A D | target.c | 38 struct pipe_screen *screen; in osmesa_create_screen() local 47 /* Create llvmpipe or softpipe screen */ in osmesa_create_screen() 48 screen = sw_screen_create(winsys); in osmesa_create_screen() 49 if (!screen) { in osmesa_create_screen() 55 return debug_screen_wrap(screen); in osmesa_create_screen()
|
/third_party/mesa3d/src/gallium/winsys/tegra/drm/ |
H A D | tegra_drm_winsys.c | 35 struct pipe_screen *screen; in tegra_drm_screen_create() local 45 screen = tegra_screen_create(fd); in tegra_drm_screen_create() 46 if (!screen) in tegra_drm_screen_create() 49 return screen; in tegra_drm_screen_create()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_texture.c | 393 * screen::aux_context and the current context. If applications do this with 412 struct si_screen *sscreen = sctx->screen; in si_texture_disable_dcc() 430 struct pipe_screen *screen = sctx->b.screen; in si_reallocate_texture_inplace() local 445 if (si_choose_tiling(sctx->screen, &templ, false) != RADEON_SURF_MODE_LINEAR_ALIGNED) in si_reallocate_texture_inplace() 449 new_tex = (struct si_texture *)screen->resource_create(screen, &templ); in si_reallocate_texture_inplace() 467 si_texture_discard_cmask(sctx->screen, tex); in si_reallocate_texture_inplace() 468 si_texture_discard_dcc(sctx->screen, tex); in si_reallocate_texture_inplace() 473 radeon_bo_reference(sctx->screen in si_reallocate_texture_inplace() 571 si_resource_get_param(struct pipe_screen *screen, struct pipe_context *context, struct pipe_resource *resource, unsigned plane, unsigned layer, unsigned level, enum pipe_resource_param param, unsigned handle_usage, uint64_t *value) si_resource_get_param() argument 641 si_texture_get_info(struct pipe_screen *screen, struct pipe_resource *resource, unsigned *pstride, unsigned *poffset) si_texture_get_info() argument 657 si_texture_get_handle(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_resource *resource, struct winsys_handle *whandle, unsigned usage) si_texture_get_handle() argument 913 si_texture_create_object(struct pipe_screen *screen, const struct pipe_resource *base, const struct radeon_surf *surface, const struct si_texture *plane0, struct pb_buffer *imported_buf, uint64_t offset, unsigned pitch_in_bytes, uint64_t alloc_size, unsigned alignment) si_texture_create_object() argument 1239 si_texture_create_with_modifier(struct pipe_screen *screen, const struct pipe_resource *templ, uint64_t modifier) si_texture_create_with_modifier() argument 1339 si_texture_create(struct pipe_screen *screen, const struct pipe_resource *templ) si_texture_create() argument 1389 si_query_dmabuf_modifiers(struct pipe_screen *screen, enum pipe_format format, int max, uint64_t *modifiers, unsigned int *external_only, int *count) si_query_dmabuf_modifiers() argument 1414 si_is_dmabuf_modifier_supported(struct pipe_screen *screen, uint64_t modifier, enum pipe_format format, bool *external_only) si_is_dmabuf_modifier_supported() argument 1472 si_modifier_supports_resource(struct pipe_screen *screen, uint64_t modifier, const struct pipe_resource *templ) si_modifier_supports_resource() argument 1484 si_texture_create_with_modifiers(struct pipe_screen *screen, const struct pipe_resource *templ, const uint64_t *modifiers, int modifier_count) si_texture_create_with_modifiers() argument 1653 si_texture_from_handle(struct pipe_screen *screen, const struct pipe_resource *templ, struct winsys_handle *whandle, unsigned usage) si_texture_from_handle() argument 2211 si_memobj_from_handle(struct pipe_screen *screen, struct winsys_handle *whandle, bool dedicated) si_memobj_from_handle() argument 2233 si_memobj_destroy(struct pipe_screen *screen, struct pipe_memory_object *_memobj) si_memobj_destroy() argument 2241 si_resource_from_memobj(struct pipe_screen *screen, const struct pipe_resource *templ, struct pipe_memory_object *_memobj, uint64_t offset) si_resource_from_memobj() argument 2270 si_check_resource_capability(struct pipe_screen *screen, struct pipe_resource *resource, unsigned bind) si_check_resource_capability() argument 2289 si_get_sparse_texture_virtual_page_size(struct pipe_screen *screen, enum pipe_texture_target target, bool multi_sample, enum pipe_format format, unsigned offset, unsigned size, int *x, int *y, int *z) si_get_sparse_texture_virtual_page_size() argument [all...] |
H A D | si_shaderlib_nir.c | 31 sctx->b.screen->finalize_nir(sctx->b.screen, (void*)nir); in create_shader_state() 89 sctx->b.screen->get_compiler_options(sctx->b.screen, PIPE_SHADER_IR_NIR, PIPE_SHADER_COMPUTE); in si_create_copy_image_cs() 142 sctx->b.screen->get_compiler_options(sctx->b.screen, PIPE_SHADER_IR_NIR, PIPE_SHADER_COMPUTE); in si_create_dcc_retile_cs() 170 ac_nir_dcc_addr_from_coord(&b, &sctx->screen->info, surf->bpe, &surf->u.gfx9.color.dcc_equation, in si_create_dcc_retile_cs() 178 ac_nir_dcc_addr_from_coord(&b, &sctx->screen->info, surf->bpe, &surf->u.gfx9.color.display_dcc_equation, in si_create_dcc_retile_cs() 190 sctx->b.screen->get_compiler_options(sctx->b.screen, PIPE_SHADER_IR_NI in gfx9_create_clear_dcc_msaa_cs() [all...] |
/third_party/mesa3d/src/gallium/tests/graw/ |
H A D | quad-sample.c | 29 static struct pipe_screen *screen = NULL; variable 162 screen->flush_frontbuffer(screen, ctx, rttex, 0, 0, window, NULL); in draw() 227 samptex = screen->resource_create(screen, in init_tex() 303 /* It's hard to say whether window or screen should be created in init() 306 * Also, no easy way of querying supported formats if the screen in init() 310 screen = graw_create_window_and_screen(0, 0, 300, 300, in init() 313 if (window && screen) in init() 316 if (!screen || !windo in init() [all...] |
H A D | gs-test.c | 44 static struct pipe_screen *screen = NULL; variable 163 constbuf1 = screen->resource_create(screen, &templat); in init_fs_constbuf() 166 constbuf2 = screen->resource_create(screen, &templat); in init_fs_constbuf() 336 screen->flush_frontbuffer(screen, ctx, rttex, 0, 0, window, NULL); in draw() 402 samptex = screen->resource_create(screen, in init_tex() 478 /* It's hard to say whether window or screen shoul in init() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/postprocess/ |
H A D | pp_init.c | 281 if (!p->screen->is_format_supported(p->screen, tmp_res.format, in pp_init_fbos() 286 ppq->tmp[i] = p->screen->resource_create(p->screen, &tmp_res); in pp_init_fbos() 294 ppq->inner_tmp[i] = p->screen->resource_create(p->screen, &tmp_res); in pp_init_fbos() 307 if (!p->screen->is_format_supported(p->screen, tmp_res.format, in pp_init_fbos() 312 if (!p->screen->is_format_supported(p->screen, tmp_re in pp_init_fbos() [all...] |
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_pipe_common.c | 99 unsigned r600_gfx_write_fence_dwords(struct r600_common_screen *screen) in r600_gfx_write_fence_dwords() argument 103 if (!screen->info.r600_has_virtual_memory) in r600_gfx_write_fence_dwords() 163 rctx->screen->info.tcc_cache_line_size, in r600_draw_rectangle() 268 !radeon_cs_memory_below_limit(ctx->screen, &ctx->dma.cs, vram, gtt)) { in r600_need_dma_space() 287 if (ctx->screen->info.r600_has_virtual_memory) { in r600_need_dma_space() 337 struct pipe_screen *screen = ctx->screen; in r600_flush_from_st() local 391 screen->fence_reference(screen, fence, NULL); in r600_flush_from_st() 409 (rctx->screen in r600_flush_dma_ring() 833 r600_get_video_param(struct pipe_screen *screen, enum pipe_video_profile profile, enum pipe_video_entrypoint entrypoint, enum pipe_video_cap param) r600_get_video_param() argument 909 get_max_threads_per_block(struct r600_common_screen *screen, enum pipe_shader_ir ir_type) get_max_threads_per_block() argument 920 r600_get_compute_param(struct pipe_screen *screen, enum pipe_shader_ir ir_type, enum pipe_compute_cap param, void *ret) r600_get_compute_param() argument 1062 r600_get_timestamp(struct pipe_screen *screen) r600_get_timestamp() argument 1070 r600_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **dst, struct pipe_fence_handle *src) r600_fence_reference() argument 1086 r600_fence_finish(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_fence_handle *fence, uint64_t timeout) r600_fence_finish() argument 1133 r600_query_memory_info(struct pipe_screen *screen, struct pipe_memory_info *info) r600_query_memory_info() argument 1170 r600_resource_create_common(struct pipe_screen *screen, const struct pipe_resource *templ) r600_resource_create_common() argument 1181 r600_get_compiler_options(struct pipe_screen *screen, enum pipe_shader_ir ir, enum pipe_shader_type shader) r600_get_compiler_options() argument 1197 r600_resource_destroy(struct pipe_screen *screen, struct pipe_resource *res) r600_resource_destroy() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_resource.cpp | 118 init_buffer(struct d3d12_screen *screen, in init_buffer() argument 134 bufmgr = screen->cache_bufmgr; in init_buffer() 139 bufmgr = screen->slab_bufmgr; in init_buffer() 143 bufmgr = screen->readback_slab_bufmgr; in init_buffer() 155 bufmgr = screen->cache_bufmgr; in init_buffer() 162 res->bo = d3d12_bo_wrap_buffer(screen, buf); in init_buffer() 168 init_texture(struct d3d12_screen *screen, in init_texture() argument 240 if (screen->support_shader_images && templ->nr_samples <= 1) { in init_texture() 245 if (SUCCEEDED(screen->dev->CheckFeatureSupport(D3D12_FEATURE_FORMAT_SUPPORT, &support, sizeof(support))) && in init_texture() 261 hres = screen in init_texture() 331 struct d3d12_screen *screen = d3d12_screen(res->base.b.screen); convert_planar_resource() local 346 d3d12_resource_create_or_place(struct d3d12_screen *screen, struct d3d12_resource *res, const struct pipe_resource *templ, ID3D12Heap *heap, uint64_t placed_offset) d3d12_resource_create_or_place() argument 410 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_resource_from_handle() local 650 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_resource_get_handle() local 837 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_memobj_create_from_handle() local 981 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); fill_buffer_location() local 1053 struct d3d12_screen *screen = d3d12_screen(res->base.b.screen); transfer_buf_to_image_part() local 1109 struct d3d12_screen *screen = d3d12_screen(res->base.b.screen); transfer_image_part_to_buf() local 1335 prepare_zs_layer_strides(struct d3d12_screen *screen, struct d3d12_resource *res, const struct pipe_box *box, struct d3d12_transfer *trans) prepare_zs_layer_strides() argument 1368 struct d3d12_screen *screen = d3d12_screen(pscreen); read_zs_surface() local 1459 struct d3d12_screen *screen = d3d12_screen(res->base.b.screen); prepare_write_zs_surface() local 1473 struct d3d12_screen *screen = d3d12_screen(res->base.b.screen); write_zs_surface() local 1558 struct d3d12_screen *screen = d3d12_screen(pres->screen); d3d12_transfer_map() local [all...] |
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_emit.c | 221 struct etna_screen *screen = ctx->screen; in etna_emit_state() local 259 if (screen->specs.halti >= 5) { in etna_emit_state() 274 if (screen->specs.halti >= 2) { in etna_emit_state() 328 if (screen->specs.halti >= 2) { /* HALTI2+: NFE_VERTEX_STREAMS */ in etna_emit_state() 337 } else if(screen->specs.stream_count > 1) { /* hw w/ multiple vertex streams */ in etna_emit_state() 352 if ((dirty & (ETNA_DIRTY_VERTEX_ELEMENTS)) && screen->specs.halti >= 2) { in etna_emit_state() 443 if (screen->specs.halti < 0 || screen->model == 0x880) { in etna_emit_state() 480 if (screen in etna_emit_state() [all...] |
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_clear.c | 207 struct crocus_screen *screen = batch->screen; in fast_clear_color() local 300 crocus_blorp_surf_for_resource(&screen->vtbl, &batch->screen->isl_dev, &surf, in fast_clear_color() 337 struct crocus_screen *screen = batch->screen; in clear_color() local 338 const struct intel_device_info *devinfo = &batch->screen->devinfo; in clear_color() 370 crocus_blorp_surf_for_resource(&screen->vtbl, &batch->screen->isl_dev, &surf, in clear_color() 404 struct crocus_screen *screen in can_fast_clear_depth() local 551 struct crocus_screen *screen = batch->screen; clear_depth_stencil() local 648 struct crocus_screen *screen = (void *) ctx->screen; crocus_clear() local 715 struct crocus_screen *screen = (void *) ctx->screen; crocus_clear_texture() local [all...] |
H A D | crocus_blit.c | 390 struct crocus_screen *screen = (struct crocus_screen *)ctx->screen; in crocus_blit() local 391 const struct intel_device_info *devinfo = &screen->devinfo; in crocus_blit() 404 if (!screen->vtbl.blit_blt(batch, info)) { in crocus_blit() 557 crocus_resource_finish_aux_import(ctx->screen, src_res); in crocus_blit() 559 crocus_resource_finish_aux_import(ctx->screen, dst_res); in crocus_blit() 586 crocus_blorp_surf_for_resource(&screen->vtbl, &screen->isl_dev, &src_surf, in crocus_blit() 589 crocus_blorp_surf_for_resource(&screen->vtbl, &screen in crocus_blit() 686 struct crocus_screen *screen = (void *) ice->ctx.screen; crocus_copy_region() local 777 struct crocus_screen *screen = (struct crocus_screen *)ctx->screen; crocus_resource_copy_region() local [all...] |
/third_party/mesa3d/src/gallium/frontends/d3d10umd/ |
H A D | Device.cpp | 132 struct pipe_screen *screen = pAdapter->screen; in CreateDevice() local 133 struct pipe_context *pipe = screen->context_create(screen, NULL, 0); in CreateDevice() 143 screen->get_param(screen, PIPE_CAP_MAX_DUAL_SOURCE_RENDER_TARGETS); in CreateDevice() 454 struct pipe_screen *screen = pipe->screen; in CheckFormatSupport() local 472 if (screen->is_format_supported(screen, forma in CheckFormatSupport() [all...] |
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_screen.c | 51 i915_get_vendor(struct pipe_screen *screen) in i915_get_vendor() argument 57 i915_get_device_vendor(struct pipe_screen *screen) in i915_get_device_vendor() argument 63 i915_get_name(struct pipe_screen *screen) in i915_get_name() argument 68 switch (i915_screen(screen)->iws->pci_id) { in i915_get_name() 279 i915_get_shader_param(struct pipe_screen *screen, enum pipe_shader_type shader, in i915_get_shader_param() argument 387 i915_get_param(struct pipe_screen *screen, enum pipe_cap cap) in i915_get_param() argument 389 struct i915_screen *is = i915_screen(screen); in i915_get_param() 494 return u_pipe_screen_get_param_defaults(screen, cap); in i915_get_param() 499 i915_get_paramf(struct pipe_screen *screen, enum pipe_capf cap) in i915_get_paramf() argument 542 i915_is_format_supported(struct pipe_screen *screen, enu argument 607 i915_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) i915_fence_reference() argument 616 i915_fence_finish(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_fence_handle *fence, uint64_t timeout) i915_fence_finish() argument 632 i915_destroy_screen(struct pipe_screen *screen) i915_destroy_screen() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_disk_cache.c | 145 iris_disk_cache_retrieve(struct iris_screen *screen, in iris_disk_cache_retrieve() argument 153 struct disk_cache *cache = screen->disk_cache; in iris_disk_cache_retrieve() 169 void *buffer = disk_cache_get(screen->disk_cache, cache_key, &size); in iris_disk_cache_retrieve() 223 so_decls = screen->vtbl.create_so_decl_list(&ish->stream_output, in iris_disk_cache_retrieve() 247 iris_upload_shader(screen, ish, shader, NULL, uploader, in iris_disk_cache_retrieve() 262 iris_disk_cache_init(struct iris_screen *screen) in iris_disk_cache_init() argument 271 snprintf(renderer, sizeof(renderer), "iris_%04x", screen->pci_id); in iris_disk_cache_init() 285 brw_get_compiler_config_value(screen->compiler); in iris_disk_cache_init() 286 screen->disk_cache = disk_cache_create(renderer, timestamp, driver_flags); in iris_disk_cache_init()
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_resource.c | 118 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_res_needs_flush() 158 struct virgl_screen *vs = virgl_screen(vctx->base.screen); in virgl_resource_transfer_prepare() 412 struct virgl_screen *vscreen = virgl_screen(vctx->base.screen); in virgl_staging_read_map() 438 struct virgl_screen *vs = virgl_screen(vctx->base.screen); in virgl_resource_realloc() 489 struct virgl_screen *vscreen = virgl_screen(ctx->screen); in virgl_resource_transfer_map() 634 static struct pipe_resource *virgl_resource_create_front(struct pipe_screen *screen, in virgl_resource_create_front() argument 639 struct virgl_screen *vs = virgl_screen(screen); in virgl_resource_create_front() 644 res->b.screen = &vs->base; in virgl_resource_create_front() 698 static struct pipe_resource *virgl_resource_create(struct pipe_screen *screen, in virgl_resource_create() argument 701 return virgl_resource_create_front(screen, temp in virgl_resource_create() 704 virgl_resource_from_handle(struct pipe_screen *screen, const struct pipe_resource *templ, struct winsys_handle *whandle, unsigned usage) virgl_resource_from_handle() argument 790 virgl_init_screen_resource_functions(struct pipe_screen *screen) virgl_init_screen_resource_functions() argument 908 virgl_resource_destroy(struct pipe_screen *screen, struct pipe_resource *resource) virgl_resource_destroy() argument 921 virgl_resource_get_handle(struct pipe_screen *screen, struct pipe_context *context, struct pipe_resource *resource, struct winsys_handle *whandle, unsigned usage) virgl_resource_get_handle() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_query.c | 468 struct fd_screen *screen; member 477 struct fd_screen *screen = data->screen; variable 480 unsigned counters_per_group[screen->num_perfcntr_groups]; 488 const struct fd_perfcntr_group *g = &screen->perfcntr_groups[entry->gid]; 502 const struct fd_perfcntr_group *g = &screen->perfcntr_groups[entry->gid]; 517 struct fd_screen *screen = data->screen; variable 520 unsigned counters_per_group[screen->num_perfcntr_groups]; 530 const struct fd_perfcntr_group *g = &screen 577 struct fd_screen *screen = ctx->screen; fd6_create_batch_query() local [all...] |
/third_party/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_program.c | 296 struct lima_screen *screen = lima_screen(ctx->base.screen); in lima_fs_compile_shader() local 314 if (!ppir_compile_nir(fs, nir, screen->pp_ra, &ctx->debug)) { in lima_fs_compile_shader() 329 struct lima_screen *screen = lima_screen(ctx->base.screen); in lima_fs_upload_shader() local 331 fs->bo = lima_bo_create(screen, fs->state.shader_size, 0); in lima_fs_upload_shader() 347 struct lima_screen *screen = lima_screen(ctx->base.screen); in lima_get_compiled_fs() local 360 lima_fs_disk_cache_retrieve(screen->disk_cache, key); in lima_get_compiled_fs() 371 lima_fs_disk_cache_store(screen in lima_get_compiled_fs() 504 struct lima_screen *screen = lima_screen(ctx->base.screen); lima_vs_upload_shader() local 521 struct lima_screen *screen = lima_screen(ctx->base.screen); lima_get_compiled_vs() local [all...] |
/third_party/mesa3d/src/gallium/frontends/glx/xlib/ |
H A D | xm_st.c | 38 struct pipe_screen *screen; member 81 xstfb->screen->flush_frontbuffer(xstfb->screen, pctx, pres, 0, 0, &xstfb->buffer->ws, box); in xmesa_st_framebuffer_display() 179 xstfb->screen->resource_create(xstfb->screen, &templ); in xmesa_st_framebuffer_validate_textures() 302 xstfb->screen = xmdpy->screen; in xmesa_create_st_framebuffer() 304 if (xstfb->screen->get_param(xstfb->screen, PIPE_CAP_NPOT_TEXTURES)) in xmesa_create_st_framebuffer() 418 pipe = xstfb->screen in xmesa_get_context() [all...] |
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_framebuffer.c | 36 zink_destroy_framebuffer(struct zink_screen *screen, in zink_destroy_framebuffer() argument 41 VKSCR(DestroyFramebuffer)(screen->dev, he->data, NULL); in zink_destroy_framebuffer() 44 VKSCR(DestroyFramebuffer)(screen->dev, *ptr, NULL); in zink_destroy_framebuffer() 52 zink_init_framebuffer(struct zink_screen *screen, struct zink_framebuffer *fb, struct zink_render_pass *rp) in zink_init_framebuffer() argument 91 if (VKSCR(CreateFramebuffer)(screen->dev, &fci, NULL, &ret) != VK_SUCCESS) in zink_init_framebuffer() 98 VKSCR(DestroyFramebuffer)(screen->dev, ret, NULL); in zink_init_framebuffer() 122 struct zink_screen *screen = zink_screen(ctx->base.screen); in create_framebuffer_imageless() local 136 zink_destroy_framebuffer(screen, fb); in create_framebuffer_imageless() 143 return ctx->disable_color_writes && zink_screen(ctx->base.screen) in zink_use_dummy_attachments() [all...] |
H A D | zink_context.c | 97 struct zink_screen *screen = zink_screen(pctx->screen); in zink_context_destroy() local 99 if (util_queue_is_initialized(&screen->flush_queue)) in zink_context_destroy() 100 util_queue_finish(&screen->flush_queue); in zink_context_destroy() 101 if (ctx->batch.state && !screen->device_lost) { in zink_context_destroy() 102 VkResult result = VKSCR(QueueWaitIdle)(screen->queue); in zink_context_destroy() 112 screen->descriptor_program_deinit(ctx, pg); in zink_context_destroy() 118 screen->descriptor_program_deinit(ctx, pg); in zink_context_destroy() 132 zink_buffer_view_reference(screen, &ctx->dummy_bufferview, NULL); in zink_context_destroy() 139 zink_batch_state_destroy(screen, ct in zink_context_destroy() 335 struct zink_screen *screen = zink_screen(pctx->screen); zink_create_sampler_state() local 544 struct zink_screen *screen = zink_screen(ctx->base.screen); update_descriptor_state_ubo() local 570 struct zink_screen *screen = zink_screen(ctx->base.screen); update_descriptor_state_ssbo() local 589 struct zink_screen *screen = zink_screen(ctx->base.screen); update_descriptor_state_sampler() local 638 struct zink_screen *screen = zink_screen(ctx->base.screen); update_descriptor_state_image() local 694 struct zink_screen *screen = zink_screen(pctx->screen); zink_bind_sampler_states() local 781 struct zink_screen *screen = zink_screen(ctx->base.screen); create_bvci() local 813 struct zink_screen *screen = zink_screen(ctx->base.screen); get_buffer_view() local 888 struct zink_screen *screen = zink_screen(pctx->screen); zink_create_sampler_view() local 978 zink_destroy_buffer_view(struct zink_screen *screen, struct zink_buffer_view *buffer_view) zink_destroy_buffer_view() argument 1292 struct zink_screen *screen = zink_screen(pctx->screen); zink_set_constant_buffer() local 1566 struct zink_screen *screen = zink_screen(ctx->base.screen); create_image_surface() local 1813 struct zink_screen *screen = zink_screen(pctx->screen); zink_set_sampler_views() local 2516 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_init_vk_sample_locations() local 2667 struct zink_screen *screen = zink_screen(ctx->base.screen); reapply_color_write() local 2681 struct zink_screen *screen = zink_screen(ctx->base.screen); stall() local 3399 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_flush() local 4226 struct zink_screen *screen = zink_screen(pctx->screen); zink_resource_commit() local 4362 struct zink_screen *screen = zink_screen(pctx->screen); zink_context_replace_buffer_storage() local 4383 struct zink_screen *screen = zink_screen(pscreen); zink_context_is_resource_busy() local 4397 struct zink_screen *screen = zink_screen(pctx->screen); zink_emit_string_marker() local 4421 struct zink_screen *screen = zink_screen(pscreen); zink_context_create() local 4677 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_tc_context_unwrap() local [all...] |
/third_party/mesa3d/src/gallium/frontends/hgl/ |
H A D | hgl.c | 75 buffer->screen->flush_frontbuffer(buffer->screen, NULL, ptex, 0, 0, in hgl_st_framebuffer_flush_front() 136 buffer->textures[i] = buffer->screen->resource_create(buffer->screen, in hgl_st_framebuffer_validate_textures() 240 buffer->screen = context->display->manager->screen; in hgl_create_st_framebuffer() 243 if (buffer->screen->get_param(buffer->screen, PIPE_CAP_NPOT_TEXTURES)) in hgl_create_st_framebuffer() 347 hgl_create_display(struct pipe_screen* screen) in hgl_create_display() argument 356 display->manager->screen in hgl_create_display() [all...] |
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_screen_buffer.c | 53 void r300_resource_destroy(struct pipe_screen *screen, in r300_resource_destroy() argument 66 struct r300_screen *rscreen = r300_screen(screen); in r300_resource_destroy() 90 struct radeon_winsys *rws = r300->screen->rws; in r300_buffer_transfer_map() 164 struct pipe_resource *r300_buffer_create(struct pipe_screen *screen, in r300_buffer_create() argument 167 struct r300_screen *r300screen = r300_screen(screen); in r300_buffer_create() 174 rbuf->b.screen = screen; in r300_buffer_create()
|