/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_framebuffer.h | 59 zink_init_framebuffer(struct zink_screen *screen, struct zink_framebuffer *fb, struct zink_render_pass *rp); 62 zink_destroy_framebuffer(struct zink_screen *screen, 69 zink_framebuffer_reference(struct zink_screen *screen, in zink_framebuffer_reference() argument 78 zink_destroy_framebuffer(screen, old_dst); in zink_framebuffer_reference()
|
/third_party/mesa3d/src/gallium/winsys/lima/drm/ |
H A D | lima_drm_winsys.c | 44 struct lima_screen *screen = lima_screen(pscreen); in lima_drm_screen_destroy() local 46 int fd = screen->fd; in lima_drm_screen_destroy() 49 destroy = --screen->refcnt == 0; in lima_drm_screen_destroy() 61 pscreen->destroy = screen->winsys_priv; in lima_drm_screen_destroy() 91 * override the pipe drivers screen->destroy(): in lima_drm_screen_create()
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_screen.h | 69 #define VIV_FEATURE(screen, word, feature) \ 70 ((screen->features[viv_ ## word] & (word ## _ ## feature)) != 0) 120 etna_screen_get_tile_size(struct etna_screen *screen, uint8_t ts_mode) in etna_screen_get_tile_size() argument 122 if (!VIV_FEATURE(screen, chipMinorFeatures6, CACHE128B256BPERLINE)) in etna_screen_get_tile_size()
|
H A D | etnaviv_rs.c | 73 struct etna_screen *screen = ctx->screen; in etna_compile_rs_state() local 109 if (VIV_FEATURE(ctx->screen, chipMinorFeatures6, CACHE128B256BPERLINE)) in etna_compile_rs_state() 117 for (unsigned pipe = 0; pipe < screen->specs.pixel_pipes; ++pipe) { in etna_compile_rs_state() 133 if (VIV_FEATURE(ctx->screen, chipMinorFeatures6, CACHE128B256BPERLINE)) in etna_compile_rs_state() 146 if (!screen->specs.single_buffer && screen->specs.pixel_pipes == 2 && !(rs->height & 7)) { in etna_compile_rs_state() 165 if (screen->specs.single_buffer && rs->source == rs->dest && in etna_compile_rs_state() 204 struct etna_screen *screen = etna_screen(ctx->base.screen); in etna_submit_rs_state() local 281 ASSERTED struct etna_screen *screen = ctx->screen; etna_rs_gen_clear_surface() local 550 struct etna_screen *screen = ctx->screen; etna_get_rs_alignment_mask() local [all...] |
H A D | etnaviv_perfmon.c | 439 etna_pm_query_setup(struct etna_screen *screen) in etna_pm_query_setup() argument 441 screen->perfmon = etna_perfmon_create(screen->pipe); in etna_pm_query_setup() 443 if (!screen->perfmon) in etna_pm_query_setup() 449 if (!etna_pm_cfg_supported(screen->perfmon, cfg)) in etna_pm_query_setup() 452 util_dynarray_append(&screen->supported_pm_queries, unsigned, i); in etna_pm_query_setup() 470 const struct etna_screen *screen = etna_screen(pscreen); in etna_pm_get_driver_query_info() local 471 const unsigned num = screen->supported_pm_queries.size / sizeof(unsigned); in etna_pm_get_driver_query_info() 480 i = *util_dynarray_element(&screen->supported_pm_queries, unsigned, index); in etna_pm_get_driver_query_info()
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_texture.h | 56 void r300_texture_setup_format_state(struct r300_screen *screen, 64 bool r300_resource_get_handle(struct pipe_screen* screen, 71 r300_texture_from_handle(struct pipe_screen* screen, 77 r300_texture_create(struct pipe_screen* screen,
|
H A D | r300_blit.c | 291 (r300->screen->caps.is_r500 || debug_get_option_hyperz())) { in r300_clear() 340 if (!r300->screen->cmask_resource) { in r300_clear() 341 mtx_lock(&r300->screen->cmask_mutex); in r300_clear() 343 if (!r300->screen->cmask_resource) { in r300_clear() 347 r300->screen->cmask_resource = fb->cbufs[0]->texture; in r300_clear() 349 mtx_unlock(&r300->screen->cmask_mutex); in r300_clear() 352 if (r300->screen->cmask_resource == fb->cbufs[0]->texture) { in r300_clear() 550 struct pipe_screen *screen = pipe->screen; in r300_resource_copy_region() local 587 (!screen in r300_resource_copy_region() 771 struct pipe_screen *screen = pipe->screen; r300_msaa_resolve() local [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_compute.c | 34 nv50_screen_compute_setup(struct nv50_screen *screen, in nv50_screen_compute_setup() argument 37 struct nouveau_device *dev = screen->base.device; in nv50_screen_compute_setup() 38 struct nouveau_object *chan = screen->base.channel; in nv50_screen_compute_setup() 67 &screen->compute); in nv50_screen_compute_setup() 72 PUSH_DATA (push, screen->compute->handle); in nv50_screen_compute_setup() 79 PUSH_DATAh(push, screen->stack_bo->offset); in nv50_screen_compute_setup() 80 PUSH_DATA (push, screen->stack_bo->offset); in nv50_screen_compute_setup() 134 PUSH_DATAh(push, screen->txc->offset); in nv50_screen_compute_setup() 135 PUSH_DATA (push, screen->txc->offset); in nv50_screen_compute_setup() 141 PUSH_DATAh(push, screen in nv50_screen_compute_setup() 528 struct nv50_screen *screen = nv50->screen; nv50_compute_upload_input() local [all...] |
/third_party/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_resource.c | 59 struct lima_screen *screen = lima_screen(pscreen); in lima_resource_create_scanout() local 67 scanout_templat.screen = pscreen; in lima_resource_create_scanout() 70 screen->ro, &handle); in lima_resource_create_scanout() 80 renderonly_scanout_destroy(scanout, screen->ro); in lima_resource_create_scanout() 151 struct lima_screen *screen = lima_screen(pscreen); in lima_resource_create_bo() local 160 res->base.screen = pscreen; in lima_resource_create_bo() 168 res->bo = lima_bo_create(screen, size, 0); in lima_resource_create_bo() 183 struct lima_screen *screen = lima_screen(pscreen); in _lima_resource_create_with_modifiers() local 221 if (screen->ro && (templat->bind & PIPE_BIND_SCANOUT)) in _lima_resource_create_with_modifiers() 272 struct lima_screen *screen in lima_resource_destroy() local 319 struct lima_screen *screen = lima_screen(pscreen); lima_resource_from_handle() local 410 struct lima_screen *screen = lima_screen(pscreen); lima_resource_get_handle() local 605 struct lima_screen *screen = lima_screen(pres->screen); lima_transfer_map() local 927 lima_resource_screen_init(struct lima_screen *screen) lima_resource_screen_init() argument [all...] |
/third_party/pulseaudio/src/pulsecore/ |
H A D | x11prop.h | 28 void pa_x11_set_prop(xcb_connection_t *xcb, int screen, const char *name, const char *data); 29 void pa_x11_del_prop(xcb_connection_t *xcb, int screen, const char *name); 30 char* pa_x11_get_prop(xcb_connection_t *xcb, int screen, const char *name, char *p, size_t l);
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_context.c | 140 svga_context_create(struct pipe_screen *screen, void *priv, unsigned flags) in svga_context_create() argument 142 struct svga_screen *svgascreen = svga_screen(screen); in svga_context_create() 154 svga->pipe.screen = screen; in svga_context_create() 409 struct svga_screen *svgascreen = svga_screen(svga->pipe.screen); in svga_context_flush() 478 svga->pipe.screen->fence_finish(svga->pipe.screen, NULL, fence, in svga_context_flush() 497 struct pipe_screen *screen = svga->pipe.screen; in svga_context_finish() local 503 screen in svga_context_finish() [all...] |
/third_party/mesa3d/src/gallium/frontends/glx/xlib/ |
H A D | glx_api.c | 399 temp.screen = scr; in get_visual() 438 * screen - the screen number 483 * screen - X display and screen number 489 choose_x_visual( Display *dpy, int screen, int min_depth, in choose_x_visual() argument 497 vis = get_env_visual( dpy, screen, "MESA_RGB_VISUAL" ); in choose_x_visual() 518 vis = get_visual( dpy, screen, 8, PseudoColor ); in choose_x_visual() 523 vis = get_visual( dpy, screen, depth, visclass ); in choose_x_visual() 535 vis = get_visual( dpy, screen, in choose_x_visual() 721 choose_visual( Display *dpy, int screen, const int *list, GLboolean fbConfig ) choose_visual() argument 1089 glXChooseVisual( Display *dpy, int screen, int *list ) glXChooseVisual() argument 1724 glXQueryServerString( Display *dpy, int screen, int name ) glXQueryServerString() argument 1792 glXGetFBConfigs( Display *dpy, int screen, int *nelements ) glXGetFBConfigs() argument 1821 glXChooseFBConfig(Display *dpy, int screen, const int *attribList, int *nitems) glXChooseFBConfig() argument 2268 glXCreateGLXVideoSourceSGIX(Display *dpy, int screen, VLServer server, VLPath path, int nodeClass, VLNode drainNode) glXCreateGLXVideoSourceSGIX() argument 2337 glXChooseFBConfigSGIX(Display *dpy, int screen, int *attrib_list, int *nelements) glXChooseFBConfigSGIX() argument 2519 glXBindChannelToWindowSGIX(Display *dpy, int screen, int channel, Window window) glXBindChannelToWindowSGIX() argument 2530 glXChannelRectSGIX(Display *dpy, int screen, int channel, int x, int y, int w, int h) glXChannelRectSGIX() argument 2544 glXQueryChannelRectSGIX(Display *dpy, int screen, int channel, int *x, int *y, int *w, int *h) glXQueryChannelRectSGIX() argument 2558 glXQueryChannelDeltasSGIX(Display *dpy, int screen, int channel, int *dx, int *dy, int *dw, int *dh) glXQueryChannelDeltasSGIX() argument 2572 glXChannelRectSyncSGIX(Display *dpy, int screen, int channel, GLenum synctype) glXChannelRectSyncSGIX() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
H A D | nouveau_video.c | 501 struct nouveau_screen *screen) in nouveau_create_decoder() 509 bool is8274 = screen->device->chipset > 0x80; in nouveau_create_decoder() 518 if (screen->device->chipset >= 0x98 && screen->device->chipset != 0xa0) in nouveau_create_decoder() 520 if (screen->device->chipset < 0x40) in nouveau_create_decoder() 527 ret = nouveau_object_new(&screen->device->object, 0, in nouveau_create_decoder() 532 ret = nouveau_client_new(screen->device, &dec->client); in nouveau_create_decoder() 567 dec->screen = screen; in nouveau_create_decoder() 569 ret = nouveau_bo_new(dec->screen in nouveau_create_decoder() 499 nouveau_create_decoder(struct pipe_context *context, const struct pipe_video_codec *templ, struct nouveau_screen *screen) nouveau_create_decoder() argument 768 nouveau_video_buffer_create(struct pipe_context *pipe, struct nouveau_screen *screen, const struct pipe_video_buffer *templat) nouveau_video_buffer_create() argument 862 nouveau_screen_init_vdec(struct nouveau_screen *screen) nouveau_screen_init_vdec() argument 872 struct nouveau_screen *screen = nouveau_context(context)->screen; nouveau_context_create_decoder() local 880 struct nouveau_screen *screen = nouveau_context(pipe)->screen; nouveau_context_video_buffer_create() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/ |
H A D | vktRayQueryMiscTests.cpp | 447 std::pair<deUint32, deUint32> screen; member 744 m_params.screen.first, in makeImgInfo() 745 m_params.screen.second, in makeImgInfo() 769 const std::vector<VkViewport> viewports { makeViewport(m_params.screen.first, m_params.screen.second) }; in makePipeline() 770 const std::vector<VkRect2D> scissors { makeRect2D(m_params.screen.first, m_params.screen.second) }; in makePipeline() 873 const VkDeviceSize bufferSize = (m_params.screen.first * m_params.screen.second * texFormat.getPixelSize()); in makeResultBuff() 878 PixelBufferAccess pixels (texFormat, m_params.screen in makeResultBuff() [all...] |
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_binder.c | 65 struct iris_screen *screen = (void *) ice->ctx.screen; in binder_realloc() local 66 struct iris_bufmgr *bufmgr = screen->bufmgr; in binder_realloc() 207 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_init_binder() local 208 const struct intel_device_info *devinfo = &screen->devinfo; in iris_init_binder()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_cs.h | 44 radeon_cs_memory_below_limit(struct r600_common_screen *screen, in radeon_cs_memory_below_limit() argument 52 if (vram > (uint64_t)screen->info.vram_size_kb * 1024) in radeon_cs_memory_below_limit() 53 gtt += vram - (uint64_t)screen->info.vram_size_kb * 1024; in radeon_cs_memory_below_limit() 56 return gtt < (uint64_t)screen->info.gart_size_kb * 1024 * 0.7; in radeon_cs_memory_below_limit() 106 !radeon_cs_memory_below_limit(rctx->screen, &ring->cs, in radeon_add_to_buffer_list_check_mem() 119 bool has_vm = ((struct r600_common_screen*)rctx->b.screen)->info.r600_has_virtual_memory; in r600_emit_reloc()
|
H A D | radeon_video.c | 64 bool rvid_create_buffer(struct pipe_screen *screen, struct rvid_buffer *buffer, in rvid_create_buffer() argument 75 pipe_buffer_create(screen, PIPE_BIND_SHARED, in rvid_create_buffer() 88 bool rvid_resize_buffer(struct pipe_screen *screen, struct radeon_cmdbuf *cs, in rvid_resize_buffer() argument 91 struct r600_common_screen *rscreen = (struct r600_common_screen *)screen; in rvid_resize_buffer() 97 if (!rvid_create_buffer(screen, new_buf, new_size, new_buf->usage)) in rvid_resize_buffer() 218 int rvid_get_video_param(struct pipe_screen *screen, in rvid_get_video_param() argument 223 struct r600_common_screen *rscreen = (struct r600_common_screen *)screen; in rvid_get_video_param() 328 bool rvid_is_format_supported(struct pipe_screen *screen, in rvid_is_format_supported() argument 337 return vl_video_buffer_is_format_supported(screen, format, profile, entrypoint); in rvid_is_format_supported()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_query_hw.c | 38 struct nvc0_screen *screen = nvc0->screen; in nvc0_hw_query_allocate() local 47 nouveau_fence_work(screen->base.fence.current, in nvc0_hw_query_allocate() 52 hq->mm = nouveau_mm_allocate(screen->base.mm_GART, size, &hq->bo, in nvc0_hw_query_allocate() 172 if (nvc0->screen->num_occlusion_queries_active++) { in nvc0_hw_begin_query() 250 if (--nvc0->screen->num_occlusion_queries_active == 0) { in nvc0_hw_end_query() 304 nouveau_fence_ref(nvc0->screen->base.fence.current, &hq->fence); in nvc0_hw_end_query() 335 NOUVEAU_DRV_STAT(&nvc0->screen->base, query_sync_count, 1); in nvc0_hw_get_query_result() 501 nouveau_pushbuf_data(push, nvc0->screen->fence.bo, 0, in nvc0_hw_get_query_result_resource() 607 nvc0_hw_get_driver_query_info(struct nvc0_screen *screen, unsigne argument [all...] |
/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/auxiliary/driver_ddebug/ |
H A D | dd_draw.c | 106 dd_write_header(FILE *f, struct pipe_screen *screen, unsigned apitrace_call_number) in dd_write_header() argument 111 fprintf(f, "Driver vendor: %s\n", screen->get_vendor(screen)); in dd_write_header() 112 fprintf(f, "Device vendor: %s\n", screen->get_device_vendor(screen)); in dd_write_header() 113 fprintf(f, "Device name: %s\n\n", screen->get_name(screen)); in dd_write_header() 122 struct pipe_screen *screen = dscreen->screen; in dd_get_file_stream() local 128 dd_write_header(f, screen, apitrace_call_numbe in dd_get_file_stream() 948 dd_free_record(struct pipe_screen *screen, struct dd_draw_record *record) dd_free_record() argument 1001 dd_fence_state(struct pipe_screen *screen, struct pipe_fence_handle *fence, bool *not_reached) dd_fence_state() argument 1019 struct pipe_screen *screen = dscreen->screen; dd_report_hang() local 1095 struct pipe_screen *screen = dscreen->screen; dd_thread_main() local 1211 struct pipe_screen *screen = dscreen->screen; dd_before_draw() local 1285 struct pipe_screen *screen = pipe->screen; dd_context_flush() local [all...] |
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/ |
H A D | drawing_sample.cpp | 61 LOGI("Init screen succeed"); in Run() 185 std::unique_ptr<HdiScreen> screen = HdiScreen::CreateHdiScreen(screenId); in CreatePhysicalScreen() local 186 screen->Init(); in CreatePhysicalScreen() 187 screen->GetScreenSupportedModes(displayModeInfos_); in CreatePhysicalScreen() 190 screen->GetScreenMode(currentModeIndex_); in CreatePhysicalScreen() 202 screen->SetScreenPowerStatus(GraphicDispPowerStatus::GRAPHIC_POWER_STATUS_ON); in CreatePhysicalScreen() 203 screen->SetScreenMode(currentModeIndex_); in CreatePhysicalScreen() 207 screen->GetScreenPowerStatus(powerState); in CreatePhysicalScreen() 212 screen->GetScreenCapability(info); in CreatePhysicalScreen() 222 screens_.emplace_back(std::move(screen)); in CreatePhysicalScreen() [all...] |
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_texture.c | 133 if (!virgl_has_readback_format(ctx->screen, pipe_to_virgl_format(fmt), true)) { in texture_transfer_map_resolve() 142 assert(virgl_has_readback_format(ctx->screen, pipe_to_virgl_format(fmt), true)); in texture_transfer_map_resolve() 157 resolve_tmp = ctx->screen->resource_create(ctx->screen, &templ); in texture_transfer_map_resolve() 182 struct virgl_winsys *vws = virgl_screen(ctx->screen)->vws; in texture_transfer_map_resolve() 220 static bool needs_resolve(struct pipe_screen *screen, in needs_resolve() argument 228 !virgl_has_readback_format(screen, pipe_to_virgl_format(resource->format), true); in needs_resolve() 240 if (needs_resolve(ctx->screen, resource, usage)) in virgl_texture_transfer_map() 251 struct virgl_winsys *vws = virgl_screen(ctx->screen)->vws; in flush_data()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_program.c | 133 struct pipe_screen *pscreen = pctx->screen; in texcoord_semantic() 213 if (ctx->screen->gen >= 6) { in fd_prog_init() 218 if (ctx->screen->gen >= 5) in fd_prog_init() 224 if (ctx->screen->gen < 3) in fd_prog_init() 227 for (i = 1; i < ctx->screen->max_rts; i++) { in fd_prog_init() 250 if (ctx->screen->gen >= 6) { in fd_prog_fini() 255 if (ctx->screen->gen >= 5) in fd_prog_fini() 261 if (ctx->screen->gen < 3) in fd_prog_fini() 264 for (i = 1; i < ctx->screen->max_rts; i++) in fd_prog_fini()
|