/third_party/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_resource.c | 62 struct pipe_resource *pres; in lima_resource_create_scanout() local 75 pres = pscreen->resource_from_handle(pscreen, templat, &handle, in lima_resource_create_scanout() 79 if (!pres) { in lima_resource_create_scanout() 84 struct lima_resource *res = lima_resource(pres); in lima_resource_create_scanout() 87 return pres; in lima_resource_create_scanout() 95 struct pipe_resource *pres = &res->base; in setup_miptree() local 99 unsigned depth = pres->depth0; in setup_miptree() 100 unsigned nr_samples = MAX2(pres->nr_samples, 1); in setup_miptree() 103 for (level = 0; level <= pres->last_level; level++) { in setup_miptree() 117 stride = util_format_get_stride(pres in setup_miptree() 153 struct pipe_resource *pres; lima_resource_create_bo() local 220 struct pipe_resource *pres; _lima_resource_create_with_modifiers() local 270 lima_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *pres) lima_resource_destroy() argument 312 struct pipe_resource *pres = &res->base; lima_resource_from_handle() local 405 lima_resource_get_handle(struct pipe_screen *pscreen, struct pipe_context *pctx, struct pipe_resource *pres, struct winsys_handle *handle, unsigned usage) lima_resource_get_handle() argument 432 lima_resource_get_param(struct pipe_screen *pscreen, struct pipe_context *pctx, struct pipe_resource *pres, unsigned plane, unsigned layer, unsigned level, enum pipe_resource_param param, unsigned usage, uint64_t *value) lima_resource_get_param() argument 473 get_damage_bound_box(struct pipe_resource *pres, const struct pipe_box *rects, unsigned int nrects, struct pipe_scissor_state *bound) get_damage_bound_box() argument 491 lima_resource_set_damage_region(struct pipe_screen *pscreen, struct pipe_resource *pres, unsigned int nrects, const struct pipe_box *rects) lima_resource_set_damage_region() argument 548 lima_surface_create(struct pipe_context *pctx, struct pipe_resource *pres, const struct pipe_surface *surf_tmpl) lima_surface_create() argument 598 lima_transfer_map(struct pipe_context *pctx, struct pipe_resource *pres, unsigned level, unsigned usage, const struct pipe_box *box, struct pipe_transfer **pptrans) lima_transfer_map() argument 748 struct pipe_resource *pres; lima_transfer_flush_region() local [all...] |
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_resource.c | 55 panfrost_should_checksum(const struct panfrost_device *dev, const struct panfrost_resource *pres); 277 panfrost_is_2d(const struct panfrost_resource *pres) in panfrost_is_2d() argument 279 return (pres->base.target == PIPE_TEXTURE_2D) in panfrost_is_2d() 280 || (pres->base.target == PIPE_TEXTURE_RECT); in panfrost_is_2d() 292 const struct panfrost_resource *pres, in panfrost_should_afbc() 306 if (pres->base.bind & ~valid_binding) in panfrost_should_afbc() 314 if (pres->base.usage == PIPE_USAGE_STREAM) in panfrost_should_afbc() 323 if (pres->base.nr_samples > 1) in panfrost_should_afbc() 326 switch (pres->base.target) { in panfrost_should_afbc() 345 if (pres in panfrost_should_afbc() 291 panfrost_should_afbc(struct panfrost_device *dev, const struct panfrost_resource *pres, enum pipe_format fmt) panfrost_should_afbc() argument 359 panfrost_should_tile_afbc(const struct panfrost_device *dev, const struct panfrost_resource *pres) panfrost_should_tile_afbc() argument 368 panfrost_should_tile(struct panfrost_device *dev, const struct panfrost_resource *pres, enum pipe_format fmt) panfrost_should_tile() argument 396 panfrost_best_modifier(struct panfrost_device *dev, const struct panfrost_resource *pres, enum pipe_format fmt) panfrost_best_modifier() argument 423 panfrost_should_checksum(const struct panfrost_device *dev, const struct panfrost_resource *pres) panfrost_should_checksum() argument 442 panfrost_resource_setup(struct panfrost_device *dev, struct panfrost_resource *pres, uint64_t modifier, enum pipe_format fmt) panfrost_resource_setup() argument 484 panfrost_resource_init_afbc_headers(struct panfrost_resource *pres) panfrost_resource_init_afbc_headers() argument 517 struct panfrost_resource *pres = pan_resource(res); panfrost_resource_set_damage_region() local [all...] |
H A D | pan_job.c | 772 struct panfrost_resource *pres = surf ? pan_resource(surf->texture) : NULL; in panfrost_emit_tile_map() local 774 if (pres && pres->damage.tile_map.enable) { in panfrost_emit_tile_map() 777 pres->damage.tile_map.data, in panfrost_emit_tile_map() 778 pres->damage.tile_map.size, in panfrost_emit_tile_map() 780 fb->tile_map.stride = pres->damage.tile_map.stride; in panfrost_emit_tile_map()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_clear.c | 429 create_clear_surface(struct pipe_context *pctx, struct pipe_resource *pres, unsigned level, const struct pipe_box *box) in create_clear_surface() argument 433 tmpl.format = pres->format; in create_clear_surface() 437 return pctx->create_surface(pctx, pres, &tmpl); in create_clear_surface() 454 struct pipe_resource *pres, in zink_clear_texture() 460 struct zink_resource *res = zink_resource(pres); in zink_clear_texture() 467 util_format_unpack_rgba(pres->format, color.ui, data, 1); in zink_clear_texture() 469 surf = create_clear_surface(pctx, pres, level, box); in zink_clear_texture() 479 util_format_unpack_z_float(pres->format, &depth, data, 1); in zink_clear_texture() 482 util_format_unpack_s_8uint(pres->format, &stencil, data, 1); in zink_clear_texture() 489 surf = create_clear_surface(pctx, pres, leve in zink_clear_texture() 453 zink_clear_texture(struct pipe_context *pctx, struct pipe_resource *pres, unsigned level, const struct pipe_box *box, const void *data) zink_clear_texture() argument 500 zink_clear_buffer(struct pipe_context *pctx, struct pipe_resource *pres, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) zink_clear_buffer() argument 615 fb_clears_apply_internal(struct zink_context *ctx, struct pipe_resource *pres, int i) fb_clears_apply_internal() argument 644 zink_fb_clears_apply(struct zink_context *ctx, struct pipe_resource *pres) zink_fb_clears_apply() argument 660 zink_fb_clears_discard(struct zink_context *ctx, struct pipe_resource *pres) zink_fb_clears_discard() argument 704 fb_clears_apply_or_discard_internal(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region, bool discard_only, bool invert, int i) fb_clears_apply_or_discard_internal() argument 734 zink_fb_clears_apply_or_discard(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region, bool discard_only) zink_fb_clears_apply_or_discard() argument 750 zink_fb_clears_apply_region(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region) zink_fb_clears_apply_region() argument [all...] |
H A D | zink_surface.c | 129 struct pipe_resource *pres, in create_surface() 135 struct zink_resource *res = zink_resource(pres); in create_surface() 163 pipe_resource_reference(&surface->base.texture, pres); in create_surface() 167 surface->base.width = u_minify(pres->width0, level); in create_surface() 169 surface->base.height = u_minify(pres->height0, level); in create_surface() 175 surface->obj = zink_resource(pres)->obj; in create_surface() 201 do_create_surface(struct pipe_context *pctx, struct pipe_resource *pres, const struct pipe_surface *templ, VkImageViewCreateInfo *ivci, uint32_t hash, bool actually) in do_create_surface() argument 204 struct zink_surface *surface = create_surface(pctx, pres, templ, ivci, actually); in do_create_surface() 213 struct pipe_resource *pres, in zink_get_surface() 218 struct zink_resource *res = zink_resource(pres); in zink_get_surface() 128 create_surface(struct pipe_context *pctx, struct pipe_resource *pres, const struct pipe_surface *templ, VkImageViewCreateInfo *ivci, bool actually) create_surface() argument 212 zink_get_surface(struct zink_context *ctx, struct pipe_resource *pres, const struct pipe_surface *templ, VkImageViewCreateInfo *ivci) zink_get_surface() argument 256 zink_create_surface(struct pipe_context *pctx, struct pipe_resource *pres, const struct pipe_surface *templ) zink_create_surface() argument 402 struct pipe_resource *pres; zink_surface_create_null() local [all...] |
H A D | zink_clear.h | 67 struct pipe_resource *pres, 119 zink_fb_clears_apply(struct zink_context *ctx, struct pipe_resource *pres); 122 zink_fb_clears_discard(struct zink_context *ctx, struct pipe_resource *pres); 125 zink_fb_clears_apply_or_discard(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region, bool discard_only); 128 zink_fb_clears_apply_region(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region);
|
H A D | zink_resource.c | 124 struct pipe_resource *pres) in zink_resource_destroy() 127 struct zink_resource *res = zink_resource(pres); in zink_resource_destroy() 128 if (pres->target == PIPE_BUFFER) { in zink_resource_destroy() 142 threaded_resource_deinit(pres); in zink_resource_destroy() 1276 struct pipe_resource *pres, in zink_resource_get_param() 1285 struct zink_resource *res = zink_resource(pres); in zink_resource_get_param() 1376 if (!pscreen->resource_get_handle(pscreen, pctx, pres, &whandle, handle_usage)) in zink_resource_get_param() 1495 struct pipe_resource *pres = resource_create(pscreen, &templ2, whandle, usage, &modifier, modifier_count, NULL); in zink_resource_from_handle() local 1496 if (pres) { in zink_resource_from_handle() 1497 struct zink_resource *res = zink_resource(pres); in zink_resource_from_handle() 123 zink_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *pres) zink_resource_destroy() argument 1275 zink_resource_get_param(struct pipe_screen *pscreen, struct pipe_context *pctx, struct pipe_resource *pres, unsigned plane, unsigned layer, unsigned level, enum pipe_resource_param param, unsigned handle_usage, uint64_t *value) zink_resource_get_param() argument 1563 struct pipe_resource *pres = resource_create(pscreen, templ, &memobj->whandle, 0, NULL, 0, NULL); zink_resource_from_memobj() local 1607 zink_resource_invalidate(struct pipe_context *pctx, struct pipe_resource *pres) zink_resource_invalidate() argument 1689 create_transfer(struct zink_context *ctx, struct pipe_resource *pres, unsigned usage, const struct pipe_box *box) create_transfer() argument 1723 zink_buffer_map(struct pipe_context *pctx, struct pipe_resource *pres, unsigned level, unsigned usage, const struct pipe_box *box, struct pipe_transfer **transfer) zink_buffer_map() argument 1901 zink_image_map(struct pipe_context *pctx, struct pipe_resource *pres, unsigned level, unsigned usage, const struct pipe_box *box, struct pipe_transfer **transfer) zink_image_map() argument 2145 zink_resource_get_separate_stencil(struct pipe_resource *pres) zink_resource_get_separate_stencil() argument 2234 zink_resource_set_separate_stencil(struct pipe_resource *pres, struct pipe_resource *stencil) zink_resource_set_separate_stencil() argument 2242 zink_resource_get_internal_format(struct pipe_resource *pres) zink_resource_get_internal_format() argument [all...] |
H A D | zink_kopper.h | 132 zink_kopper_update(struct pipe_screen *pscreen, struct pipe_resource *pres, int *w, int *h); 138 zink_kopper_check(struct pipe_resource *pres); 140 zink_kopper_set_swap_interval(struct pipe_screen *pscreen, struct pipe_resource *pres, int interval); 142 zink_kopper_query_buffer_age(struct pipe_context *pctx, struct pipe_resource *pres);
|
H A D | zink_kopper.c | 541 struct pipe_resource *pres = screen->base.resource_create(&screen->base, &res->base.b); in kill_swapchain() local 542 zink_resource_object_reference(screen, &res->obj, zink_resource(pres)->obj); in kill_swapchain() 545 pipe_resource_reference(&pres, NULL); in kill_swapchain() 835 zink_kopper_update(struct pipe_screen *pscreen, struct pipe_resource *pres, int *w, int *h) in zink_kopper_update() argument 837 struct zink_resource *res = zink_resource(pres); in zink_kopper_update() 839 assert(pres->bind & PIPE_BIND_DISPLAY_TARGET); in zink_kopper_update() 903 zink_kopper_check(struct pipe_resource *pres) in zink_kopper_check() argument 905 struct zink_resource *res = zink_resource(pres); in zink_kopper_check() 906 assert(pres->bind & PIPE_BIND_DISPLAY_TARGET); in zink_kopper_check() 914 zink_kopper_set_swap_interval(struct pipe_screen *pscreen, struct pipe_resource *pres, in argument 929 zink_kopper_query_buffer_age(struct pipe_context *pctx, struct pipe_resource *pres) zink_kopper_query_buffer_age() argument [all...] |
H A D | zink_query.c | 680 force_cpu_read(struct zink_context *ctx, struct pipe_query *pquery, enum pipe_query_value_type result_type, struct pipe_resource *pres, unsigned offset) in force_cpu_read() argument 707 tc_buffer_write(pctx, pres, offset, result_size, &u32); in force_cpu_read() 714 tc_buffer_write(pctx, pres, offset, result_size, &u64); in force_cpu_read() 1191 struct pipe_resource *pres; in zink_render_condition() local 1194 pres = pipe_buffer_create(pctx->screen, PIPE_BIND_QUERY_BUFFER, PIPE_USAGE_DEFAULT, sizeof(uint64_t)); in zink_render_condition() 1195 if (!pres) in zink_render_condition() 1198 query->predicate = zink_resource(pres); in zink_render_condition() 1231 struct pipe_resource *pres, in zink_get_query_result_resource() 1237 struct zink_resource *res = zink_resource(pres); in zink_get_query_result_resource() 1260 tc_buffer_write(pctx, pres, offse in zink_get_query_result_resource() 1226 zink_get_query_result_resource(struct pipe_context *pctx, struct pipe_query *pquery, enum pipe_query_flags flags, enum pipe_query_value_type result_type, int index, struct pipe_resource *pres, unsigned offset) zink_get_query_result_resource() argument [all...] |
H A D | zink_surface.h | 120 struct pipe_resource *pres,
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_surface.cpp | 85 struct pipe_resource *pres, in initialize_dsv() 90 struct d3d12_resource *res = d3d12_resource(pres); in initialize_dsv() 97 desc.ViewDimension = view_dsv_dimension(pres->target, pres->nr_samples); in initialize_dsv() 153 struct pipe_resource *pres, in initialize_rtv() 158 struct d3d12_resource *res = d3d12_resource(pres); in initialize_rtv() 164 desc.ViewDimension = view_rtv_dimension(pres->target, pres->nr_samples); in initialize_rtv() 168 desc.Buffer.NumElements = pres->width0 / util_format_get_blocksize(tpl->format); in initialize_rtv() 232 struct pipe_resource *pres, in d3d12_create_surface() 84 initialize_dsv(struct pipe_context *pctx, struct pipe_resource *pres, const struct pipe_surface *tpl, struct d3d12_descriptor_handle *handle, DXGI_FORMAT dxgi_format) initialize_dsv() argument 152 initialize_rtv(struct pipe_context *pctx, struct pipe_resource *pres, const struct pipe_surface *tpl, struct d3d12_descriptor_handle *handle, DXGI_FORMAT dxgi_format) initialize_rtv() argument 231 d3d12_create_surface(struct pipe_context *pctx, struct pipe_resource *pres, const struct pipe_surface *tpl) d3d12_create_surface() argument [all...] |
H A D | d3d12_resource.cpp | 50 can_map_directly(struct pipe_resource *pres) in can_map_directly() argument 52 return pres->target == PIPE_BUFFER && in can_map_directly() 53 pres->usage != PIPE_USAGE_DEFAULT && in can_map_directly() 54 pres->usage != PIPE_USAGE_IMMUTABLE; in can_map_directly() 645 struct pipe_resource *pres, in d3d12_resource_get_handle() 649 struct d3d12_resource *res = d3d12_resource(pres); in d3d12_resource_get_handle() 672 handle->format = pres->format; in d3d12_resource_get_handle() 758 void d3d12_resource_get_planes_info(pipe_resource *pres, in d3d12_resource_get_planes_info() argument 766 struct d3d12_resource* res = d3d12_resource(pres); in d3d12_resource_get_planes_info() 796 struct pipe_resource *pres, in d3d12_resource_get_info() 643 d3d12_resource_get_handle(struct pipe_screen *pscreen, struct pipe_context *pcontext, struct pipe_resource *pres, struct winsys_handle *handle, unsigned usage) d3d12_resource_get_handle() argument 795 d3d12_resource_get_info(struct pipe_screen *pscreen, struct pipe_resource *pres, unsigned *stride, unsigned *offset) d3d12_resource_get_info() argument 1549 d3d12_transfer_map(struct pipe_context *pctx, struct pipe_resource *pres, unsigned level, unsigned usage, const struct pipe_box *box, struct pipe_transfer **transfer) d3d12_transfer_map() argument [all...] |
H A D | d3d12_batch.cpp | 93 struct pipe_sampler_view *pres = (struct pipe_sampler_view *)entry->key; in delete_sampler_view() local 94 pipe_sampler_view_reference(&pres, NULL); in delete_sampler_view()
|
H A D | d3d12_screen.cpp | 753 struct pipe_resource *pres, in d3d12_flush_frontbuffer() 760 struct d3d12_resource *res = d3d12_resource(pres); in d3d12_flush_frontbuffer() 771 void *res_map = pipe_texture_map(pctx, pres, level, layer, PIPE_MAP_READ, 0, 0, in d3d12_flush_frontbuffer() 772 u_minify(pres->width0, level), in d3d12_flush_frontbuffer() 773 u_minify(pres->height0, level), in d3d12_flush_frontbuffer() 776 util_copy_rect((ubyte*)map, pres->format, res->dt_stride, 0, 0, in d3d12_flush_frontbuffer() 751 d3d12_flush_frontbuffer(struct pipe_screen * pscreen, struct pipe_context *pctx, struct pipe_resource *pres, unsigned level, unsigned layer, void *winsys_drawable_handle, struct pipe_box *sub_box) d3d12_flush_frontbuffer() argument
|
/third_party/glfw/deps/ |
H A D | tinycthread.c | 335 void *pres; in _thrd_wrapper_function() local 352 pres = malloc(sizeof(int)); in _thrd_wrapper_function() 353 if (pres != NULL) in _thrd_wrapper_function() 355 *(int*)pres = res; in _thrd_wrapper_function() 357 return pres; in _thrd_wrapper_function() 423 void *pres = malloc(sizeof(int)); in thrd_exit() 424 if (pres != NULL) in thrd_exit() 426 *(int*)pres = res; in thrd_exit() 428 pthread_exit(pres); in thrd_exit() 446 void *pres; in thrd_join() [all...] |
/third_party/mesa3d/src/gallium/frontends/clover/core/ |
H A D | resource.cpp | 230 pctx(q.pipe), pres(NULL) { in mapping() 243 pipe_resource_reference(&pres, r.pipe); in mapping() 247 pctx(m.pctx), pxfer(m.pxfer), pres(m.pres), p(m.p) { in mapping() 250 m.pres = NULL; in mapping() 258 pipe_resource_reference(&pres, NULL); in ~mapping() 265 std::swap(pres, m.pres); in operator =() 274 util_format_get_blocksize(pres->format), in pitch()
|
H A D | resource.hpp | 135 pipe_resource *pres; member in clover::mapping
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_resource.h | 127 etna_resource_sampler_only(const struct pipe_resource *pres) in etna_resource_sampler_only() argument 129 return (pres->bind & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_RENDER_TARGET | in etna_resource_sampler_only() 135 etna_resource_hw_tileable(bool use_blt, const struct pipe_resource *pres) in etna_resource_hw_tileable() argument 141 return util_format_get_blocksize(pres->format) == 2 || in etna_resource_hw_tileable() 142 util_format_get_blocksize(pres->format) == 4; in etna_resource_hw_tileable()
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_resource.c | 310 struct pipe_resource *pres = vtransfer->base.resource; in virgl_transfer_map_size() local 319 stride = util_format_get_stride(pres->format, box->width); in virgl_transfer_map_size() 320 layer_stride = util_format_get_2d_size(pres->format, stride, box->height); in virgl_transfer_map_size() 322 if (pres->target == PIPE_TEXTURE_CUBE || in virgl_transfer_map_size() 323 pres->target == PIPE_TEXTURE_CUBE_ARRAY || in virgl_transfer_map_size() 324 pres->target == PIPE_TEXTURE_3D || in virgl_transfer_map_size() 325 pres->target == PIPE_TEXTURE_2D_ARRAY) { in virgl_transfer_map_size() 327 } else if (pres->target == PIPE_TEXTURE_1D_ARRAY) { in virgl_transfer_map_size() 838 struct pipe_resource *pres, in virgl_resource_create_transfer() 845 enum pipe_format format = pres in virgl_resource_create_transfer() 837 virgl_resource_create_transfer(struct virgl_context *vctx, struct pipe_resource *pres, const struct virgl_resource_metadata *metadata, unsigned level, unsigned usage, const struct pipe_box *box) virgl_resource_create_transfer() argument [all...] |
H A D | virgl_resource.h | 191 struct pipe_resource *pres,
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_resource.c | 78 struct pipe_resource *pres, in nv50_surface_create() 81 if (unlikely(pres->target == PIPE_BUFFER)) in nv50_surface_create() 82 return nv50_surface_from_buffer(pipe, pres, templ); in nv50_surface_create() 83 return nv50_miptree_surface_new(pipe, pres, templ); in nv50_surface_create() 77 nv50_surface_create(struct pipe_context *pipe, struct pipe_resource *pres, const struct pipe_surface *templ) nv50_surface_create() argument
|
/third_party/mesa3d/src/gallium/frontends/glx/xlib/ |
H A D | xm_st.c | 68 struct pipe_resource *pres; in xmesa_st_framebuffer_display() local 74 pres = xstfb->display_resource; in xmesa_st_framebuffer_display() 76 if (!pres || pres != ptex) { in xmesa_st_framebuffer_display() 78 pres = xstfb->display_resource; in xmesa_st_framebuffer_display() 81 xstfb->screen->flush_frontbuffer(xstfb->screen, pctx, pres, 0, 0, &xstfb->buffer->ws, box); in xmesa_st_framebuffer_display()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_resource.c | 131 struct pipe_resource *pres, in nvc0_surface_create() 134 if (unlikely(pres->target == PIPE_BUFFER)) in nvc0_surface_create() 135 return nv50_surface_from_buffer(pipe, pres, templ); in nvc0_surface_create() 136 return nvc0_miptree_surface_new(pipe, pres, templ); in nvc0_surface_create() 130 nvc0_surface_create(struct pipe_context *pipe, struct pipe_resource *pres, const struct pipe_surface *templ) nvc0_surface_create() argument
|
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/sfntly/table/opentype/ |
H A D | FeatureTag.java | 102 pres("Pre-base Substitutions"), enum constant
|