Home
last modified time | relevance | path

Searched refs:pres (Results 1 - 25 of 36) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_resource.c62 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 Dpan_resource.c55 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 Dpan_job.c772 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 Dzink_clear.c429 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 Dzink_surface.c129 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 Dzink_clear.h67 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 Dzink_resource.c124 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 Dzink_kopper.h132 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 Dzink_kopper.c541 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 Dzink_query.c680 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 Dzink_surface.h120 struct pipe_resource *pres,
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_surface.cpp85 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 Dd3d12_resource.cpp50 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 Dd3d12_batch.cpp93 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 Dd3d12_screen.cpp753 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 Dtinycthread.c335 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 Dresource.cpp230 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 Dresource.hpp135 pipe_resource *pres; member in clover::mapping
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_resource.h127 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 Dvirgl_resource.c310 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 Dvirgl_resource.h191 struct pipe_resource *pres,
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_resource.c78 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 Dxm_st.c68 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 Dnvc0_resource.c131 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 DFeatureTag.java102 pres("Pre-base Substitutions"), enum constant

Completed in 24 milliseconds

12