/third_party/mesa3d/src/gallium/frontends/nine/ |
H A D | resource9.c | 44 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 D | apple_glx_surface.c | 129 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 D | hint.c | 142 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 D | nv50_resource.c | 11 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 D | nv50_query_hw.c | 33 * (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 D | pp_program.c | 56 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 D | d3d12_wgl_public.h | 43 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 D | nir_to_tgsi.h | 42 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 D | vl_codec.c | 31 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 D | stw_framebuffer.c | 112 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 D | fs-test.c | 42 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 D | quad-tex.c | 67 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 D | image.c | 204 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 D | v3d_resource.c | 99 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 D | st_glsl_to_nir.cpp | 336 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 D | nir_lower_viewport_transform.c | 26 * 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 D | loader_dri_helper.c | 33 __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 D | fd4_screen.c | 117 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 D | lima_fence.c | 116 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 D | etnaviv_fence.c | 40 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 D | etnaviv_texture_state.c | 90 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 D | query_renderer.c | 79 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 D | iris_state.c | 477 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 D | vc4_simulator.c | 34 * 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 D | nvc0_vbo.c | 261 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...] |