Home
last modified time | relevance | path

Searched refs:screen (Results 326 - 350 of 1028) sorted by relevance

1...<<11121314151617181920>>...42

/third_party/mesa3d/src/gallium/frontends/nine/
H A Dresource9.c44 struct pipe_screen *screen; in NineResource9_ctor() local
56 This->info.screen = screen = This->base.device->screen; in NineResource9_ctor()
96 This->resource = nine_resource_create_with_retry(This->base.device, screen, &This->info); in NineResource9_ctor()
/third_party/mesa3d/src/glx/apple/
H A Dapple_glx_surface.c129 create_surface(Display * dpy, int screen, struct apple_glx_drawable *d) in create_surface() argument
143 if (XAppleDRICreateSurface(dpy, screen, d->drawable, id, key, &s->uid)) { in create_surface()
164 apple_glx_surface_create(Display * dpy, int screen, in apple_glx_surface_create() argument
170 if (apple_glx_drawable_create(dpy, screen, drawable, &d, &callbacks)) in apple_glx_surface_create()
175 if (create_surface(dpy, screen, d)) { in apple_glx_surface_create()
/third_party/mesa3d/src/mesa/main/
H A Dhint.c142 struct pipe_screen *screen = ctx->screen; in _mesa_MaxShaderCompilerThreadsKHR() local
143 if (screen->set_max_shader_compiler_threads) in _mesa_MaxShaderCompilerThreadsKHR()
144 screen->set_max_shader_compiler_threads(screen, count); in _mesa_MaxShaderCompilerThreadsKHR()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_resource.c11 nv50_resource_create(struct pipe_screen *screen, in nv50_resource_create() argument
16 return nouveau_buffer_create(screen, templ); in nv50_resource_create()
18 return nv50_miptree_create(screen, templ); in nv50_resource_create()
32 nv50_resource_from_handle(struct pipe_screen * screen, in nv50_resource_from_handle() argument
40 return nv50_miptree_from_handle(screen, templ, whandle); in nv50_resource_from_handle()
H A Dnv50_query_hw.c33 * (since we use only a single GPU channel per screen) will not work properly.
45 struct nv50_screen *screen = nv50->screen; in nv50_hw_query_allocate() local
55 nouveau_fence_work(screen->base.fence.current, in nv50_hw_query_allocate()
60 hq->mm = nouveau_mm_allocate(screen->base.mm_GART, size, in nv50_hw_query_allocate()
155 if (nv50->screen->num_occlusion_queries_active++) { in nv50_hw_begin_query()
215 if (--nv50->screen->num_occlusion_queries_active == 0) { in nv50_hw_end_query()
268 nouveau_fence_ref(nv50->screen->base.fence.current, &hq->fence); in nv50_hw_end_query()
430 nv50_hw_get_driver_query_info(struct nv50_screen *screen, unsigned id, in nv50_hw_get_driver_query_info() argument
435 num_hw_sm_queries = nv50_hw_sm_get_driver_query_info(screen, in nv50_hw_get_driver_query_info()
[all...]
/third_party/mesa3d/src/gallium/auxiliary/postprocess/
H A Dpp_program.c56 p->screen = pipe->screen; in pp_init_prog()
81 p->vbuf = pipe_buffer_create(pipe->screen, PIPE_BIND_VERTEX_BUFFER, in pp_init_prog()
123 if (!p->screen->is_format_supported(p->screen, in pp_init_prog()
/third_party/mesa3d/src/gallium/winsys/d3d12/wgl/
H A Dd3d12_wgl_public.h43 d3d12_wgl_present(struct pipe_screen *screen,
49 d3d12_wgl_get_pfd_flags(struct pipe_screen *screen);
52 d3d12_wgl_create_framebuffer(struct pipe_screen *screen,
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi.h42 struct pipe_screen *screen);
45 struct pipe_screen *screen,
54 pipe_shader_state_to_tgsi_tokens(struct pipe_screen *screen,
/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_codec.c31 bool vl_codec_supported(struct pipe_screen *screen, in vl_codec_supported() argument
60 return screen->get_video_param(screen, profile, encode ? PIPE_VIDEO_ENTRYPOINT_ENCODE : PIPE_VIDEO_ENTRYPOINT_BITSTREAM, PIPE_VIDEO_CAP_SUPPORTED); in vl_codec_supported()
/third_party/mesa3d/src/gallium/frontends/wgl/
H A Dstw_framebuffer.c112 stw_dev->stw_winsys->shared_surface_close(stw_dev->screen, in stw_framebuffer_release_locked()
129 * Query the size of the given framebuffer's on-screen window and update
286 stw_dev->stw_winsys->create_framebuffer(stw_dev->screen, hWnd, iPixelFormat); in stw_framebuffer_create()
540 struct pipe_screen *screen; in DrvPresentBuffers() local
551 screen = stw_dev->screen; in DrvPresentBuffers()
559 stw_dev->stw_winsys->shared_surface_close(screen, fb->shared_surface); in DrvPresentBuffers()
568 stw_dev->stw_winsys->shared_surface_open(screen, in DrvPresentBuffers()
575 stw_dev->stw_winsys->compose(screen, in DrvPresentBuffers()
582 stw_dev->stw_winsys->present( screen, pip in DrvPresentBuffers()
632 struct pipe_screen *screen = stw_dev->screen; stw_framebuffer_present_locked() local
[all...]
/third_party/mesa3d/src/gallium/tests/graw/
H A Dfs-test.c42 static struct pipe_screen *screen = NULL; variable
246 screen->flush_frontbuffer(screen, ctx, rttex, 0, 0, window, NULL); in draw()
312 samptex = screen->resource_create(screen, in init_tex()
388 /* It's hard to say whether window or screen should be created in init()
391 * Also, no easy way of querying supported formats if the screen in init()
395 screen = graw_create_window_and_screen(0, 0, 300, 300, in init()
398 if (window && screen) in init()
401 if (!screen || !windo in init()
[all...]
/third_party/mesa3d/src/gallium/tests/trivial/
H A Dquad-tex.c67 struct pipe_screen *screen; member
99 /* init a pipe screen */ in init_prog()
100 p->screen = pipe_loader_create_screen(p->dev); in init_prog()
101 assert(p->screen); in init_prog()
104 p->pipe = p->screen->context_create(p->screen, NULL, 0); in init_prog()
134 p->vbuf = pipe_buffer_create(p->screen, PIPE_BIND_VERTEX_BUFFER, in init_prog()
152 p->target = p->screen->resource_create(p->screen, &tmplt); in init_prog()
173 p->tex = p->screen in init_prog()
[all...]
/third_party/mesa3d/src/gallium/frontends/va/
H A Dimage.c204 struct pipe_screen *screen; in vlVaDeriveImage() local
238 screen = VL_VA_PSCREEN(ctx); in vlVaDeriveImage()
240 if (!screen) in vlVaDeriveImage()
254 !screen->get_video_param(screen, PIPE_VIDEO_PROFILE_UNKNOWN, in vlVaDeriveImage()
259 if(!screen->get_video_param(screen, PIPE_VIDEO_PROFILE_UNKNOWN, in vlVaDeriveImage()
294 if (screen->resource_get_info) { in vlVaDeriveImage()
295 screen->resource_get_info(screen, surface in vlVaDeriveImage()
[all...]
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3d_resource.c99 struct pipe_screen *pscreen = prsc->screen; in v3d_resource_bo_alloc()
390 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_resource_destroy() local
394 renderonly_scanout_destroy(rsc->scanout, screen->ro); in v3d_resource_destroy()
422 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_resource_get_handle() local
440 if (screen->ro) { in v3d_resource_get_handle()
709 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_resource_setup() local
718 prsc->screen = pscreen; in v3d_resource_setup()
721 screen->devinfo.ver >= 40 || in v3d_resource_setup()
724 if (screen->devinfo.ver < 40 && prsc->nr_samples > 1) in v3d_resource_setup()
727 assert(v3d_rt_format_supported(&screen in v3d_resource_setup()
762 struct v3d_screen *screen = v3d_screen(pscreen); v3d_resource_create_with_modifiers() local
875 struct v3d_screen *screen = v3d_screen(pscreen); v3d_resource_from_handle() local
1047 struct v3d_screen *screen = v3d->screen; v3d_create_surface() local
[all...]
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_glsl_to_nir.cpp336 struct pipe_screen *screen = st->screen; in st_nir_preprocess() local
394 !screen->get_param(screen, PIPE_CAP_SHADER_CAN_READ_OUTPUTS)) { in st_nir_preprocess()
468 struct pipe_screen *screen = st->screen; in st_glsl_to_nir_post_opts() local
515 if (!screen->get_param(screen, PIPE_CAP_NIR_ATOMICS_AS_DEREF)) in st_glsl_to_nir_post_opts()
552 if (!st->has_hw_atomics && !screen->get_param(screen, PIPE_CAP_NIR_ATOMICS_AS_DERE in st_glsl_to_nir_post_opts()
968 st_nir_lower_samplers(struct pipe_screen *screen, nir_shader *nir, struct gl_shader_program *shader_program, struct gl_program *prog) st_nir_lower_samplers() argument
1027 struct pipe_screen *screen = st->screen; st_finalize_nir() local
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_viewport_transform.c26 * output gl_Position in transformed screen space via the "pseudo"
29 * outputted screen space is still written back to VARYING_SLOT_POS,
74 /* World space to normalised device coordinates to screen space */ in nir_lower_viewport_transform()
81 nir_ssa_def *screen = nir_fadd(&b, in nir_lower_viewport_transform() local
92 nir_channel(&b, screen, 0), in nir_lower_viewport_transform()
93 nir_channel(&b, screen, 1), in nir_lower_viewport_transform()
94 nir_channel(&b, screen, 2), in nir_lower_viewport_transform()
/third_party/mesa3d/src/loader/
H A Dloader_dri_helper.c33 __DRIimage *loader_dri_create_image(__DRIscreen *screen, in loader_dri_create_image() argument
62 return image->createImageWithModifiers2(screen, width, height, in loader_dri_create_image()
67 return image->createImageWithModifiers(screen, width, height, in loader_dri_create_image()
73 return image->createImage(screen, width, height, dri_format, dri_usage, in loader_dri_create_image()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_screen.c117 struct fd_screen *screen = fd_screen(pscreen); in fd4_screen_init() local
118 screen->max_rts = A4XX_MAX_RENDER_TARGETS; in fd4_screen_init()
119 screen->setup_slices = fd4_setup_slices; in fd4_screen_init()
125 screen->primtypes = primtypes; in fd4_screen_init()
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_fence.c116 lima_fence_screen_init(struct lima_screen *screen) in lima_fence_screen_init() argument
118 screen->base.fence_reference = lima_fence_reference; in lima_fence_screen_init()
119 screen->base.fence_finish = lima_fence_finish; in lima_fence_screen_init()
120 screen->base.fence_get_fd = lima_fence_get_fd; in lima_fence_screen_init()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_fence.c40 struct etna_screen *screen; member
71 if (etna_pipe_wait_ns(fence->screen->pipe, fence->timestamp, timeout)) in etna_screen_fence_finish()
115 fence->screen = ctx->screen; in etna_fence_create()
H A Detnaviv_texture_state.c90 struct etna_screen *screen = ctx->screen; in etna_create_sampler_state_state() local
113 cs->config1 = screen->specs.seamless_cube_map ? in etna_create_sampler_state_state()
143 if ((ctx->screen->specs.halti < 2) && ss->compare_mode) { in etna_create_sampler_state_state()
167 struct etna_screen *screen = ctx->screen; in etna_create_sampler_view_state() local
265 if (!screen->specs.npot_tex_any_wrap && in etna_create_sampler_view_state()
339 struct etna_screen *screen = ctx->screen; in etna_emit_new_texture_state() local
435 if (unlikely(screen in etna_emit_new_texture_state()
471 struct etna_screen *screen = ctx->screen; etna_emit_texture_state() local
[all...]
/third_party/mesa3d/src/glx/
H A Dquery_renderer.c79 glXQueryRendererIntegerMESA(Display *dpy, int screen, in glXQueryRendererIntegerMESA() argument
89 * screen number. in glXQueryRendererIntegerMESA()
91 psc = GetGLXScreenConfigs(dpy, screen); in glXQueryRendererIntegerMESA()
95 /* Right now only a single renderer per display / screen combination is in glXQueryRendererIntegerMESA()
140 glXQueryRendererStringMESA(Display *dpy, int screen, in glXQueryRendererStringMESA() argument
149 * screen number. in glXQueryRendererStringMESA()
151 psc = GetGLXScreenConfigs(dpy, screen); in glXQueryRendererStringMESA()
155 /* Right now only a single renderer per display / screen combination is in glXQueryRendererStringMESA()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_state.c477 mi_builder_init(&b, &batch->screen->devinfo, batch); in iris_load_register_reg32()
486 mi_builder_init(&b, &batch->screen->devinfo, batch); in iris_load_register_reg64()
495 mi_builder_init(&b, &batch->screen->devinfo, batch); in iris_load_register_imm32()
504 mi_builder_init(&b, &batch->screen->devinfo, batch); in iris_load_register_imm64()
517 mi_builder_init(&b, &batch->screen->devinfo, batch); in iris_load_register_mem32()
533 mi_builder_init(&b, &batch->screen->devinfo, batch); in iris_load_register_mem64()
546 mi_builder_init(&b, &batch->screen->devinfo, batch); in iris_store_register_mem32()
563 mi_builder_init(&b, &batch->screen->devinfo, batch); in iris_store_register_mem64()
580 mi_builder_init(&b, &batch->screen->devinfo, batch); in iris_store_data_imm32()
594 mi_builder_init(&b, &batch->screen in iris_store_data_imm64()
1632 UNUSED struct iris_screen *screen = (void *) ice->ctx.screen; want_pma_fix() local
2153 UNUSED struct iris_screen *screen = (void *)ctx->screen; iris_create_sampler_state() local
2223 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; iris_upload_sampler_states() local
2535 struct iris_screen *screen = (struct iris_screen *)ctx->screen; iris_create_sampler_view() local
2654 struct iris_screen *screen = (struct iris_screen *)ctx->screen; iris_create_surface() local
2858 struct iris_screen *screen = (struct iris_screen *)ctx->screen; iris_set_shader_images() local
2976 UNUSED struct iris_screen *screen = (void *) ctx->screen; iris_set_sampler_views() local
3244 struct iris_screen *screen = (struct iris_screen *)ctx->screen; iris_set_framebuffer_state() local
3599 struct iris_screen *screen = (struct iris_screen *)ctx->screen; iris_set_vertex_buffers() local
3695 struct iris_screen *screen = (struct iris_screen *)ctx->screen; iris_create_vertex_elements() local
3872 struct iris_screen *screen = (struct iris_screen *)ctx->screen; iris_set_stream_output_targets() local
4424 struct iris_screen *screen = (void *) ice->ctx.screen; iris_populate_fs_key() local
5559 struct iris_screen *screen = batch->screen; invalidate_aux_map_state() local
5590 struct iris_screen *screen = batch->screen; init_aux_map_state() local
5801 struct iris_screen *screen = batch->screen; iris_upload_dirty_render_state() local
7124 struct iris_screen *screen = batch->screen; iris_upload_compute_walker() local
7189 struct iris_screen *screen = batch->screen; iris_upload_gpgpu_walker() local
7340 struct iris_screen *screen = batch->screen; iris_upload_compute_state() local
8406 init_screen_state(struct iris_screen *screen) init_screen_state() argument
8446 struct iris_screen *screen = (struct iris_screen *)ctx->screen; init_state() local
[all...]
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_simulator.c34 * appears on the screen as if actual hardware rendering had been done.
87 * calling us for BO allocation can get to our screen.
232 struct vc4_screen *screen = dev->screen; in drm_gem_cma_create() local
233 struct vc4_simulator_bo *sim_bo = vc4_create_simulator_bo(screen->fd, in drm_gem_cma_create()
669 vc4_simulator_init(struct vc4_screen *screen) in vc4_simulator_init() argument
673 screen->sim_file = rzalloc(screen, struct vc4_simulator_file); in vc4_simulator_init()
675 screen->sim_file->bo_map = in vc4_simulator_init()
676 _mesa_hash_table_create(screen in vc4_simulator_init()
689 vc4_simulator_destroy(struct vc4_screen *screen) vc4_simulator_destroy() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_vbo.c261 NOUVEAU_DRV_STAT(&nvc0->screen->base, user_buffer_upload_bytes, size); in nvc0_update_user_vbufs()
303 NOUVEAU_DRV_STAT(&nvc0->screen->base, user_buffer_upload_bytes, size); in nvc0_update_user_vbufs_shared()
365 if (nvc0->screen->eng3d->oclass < TU102_3D_CLASS) in nvc0_validate_vertex_buffers()
415 if (nvc0->screen->eng3d->oclass < TU102_3D_CLASS) in nvc0_validate_vertex_buffers_shared()
562 struct nvc0_screen *screen = push->user_priv; in nvc0_draw_vbo_kick_notify() local
564 nouveau_fence_update(&screen->base, true); in nvc0_draw_vbo_kick_notify()
566 NOUVEAU_DRV_STAT(&screen->base, pushbuf_count, 1); in nvc0_draw_vbo_kick_notify()
599 NOUVEAU_DRV_STAT(&nvc0->screen->base, draw_calls_array, 1); in nvc0_draw_arrays()
765 NOUVEAU_DRV_STAT(&nvc0->screen->base, draw_calls_indexed, 1); in nvc0_draw_elements()
784 if (nvc0->screen in nvc0_draw_stream_output()
816 struct nvc0_screen *screen = nvc0->screen; nvc0_draw_indirect() local
943 struct nvc0_screen *screen = nvc0->screen; nvc0_draw_vbo() local
[all...]

Completed in 19 milliseconds

1...<<11121314151617181920>>...42