Home
last modified time | relevance | path

Searched full:winsys (Results 1 – 25 of 327) sorted by relevance

12345678910>>...14

/aosp_15_r20/external/mesa3d/src/gallium/
H A Dmeson.build20 inc_gallium_winsys = include_directories('winsys')
21 inc_gallium_winsys_sw = include_directories('winsys/sw')
25 subdir('winsys/sw/null')
27 subdir('winsys/sw/dri')
32 subdir('winsys/sw/kms-dri')
37 subdir('winsys/sw/gdi')
41 subdir('winsys/sw/wrapper')
43 subdir('winsys/sw/hgl')
68 subdir('winsys/asahi/drm')
74 subdir('winsys/radeon/drm')
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/winsys/sw/null/
H A Dnull_sw_winsys.c30 * Null software rasterizer winsys.
74 null_sw_displaytarget_destroy(struct sw_winsys *winsys, in null_sw_displaytarget_destroy() argument
82 null_sw_displaytarget_create(struct sw_winsys *winsys, in null_sw_displaytarget_create() argument
95 null_sw_displaytarget_create_mapped(struct sw_winsys *winsys, in null_sw_displaytarget_create_mapped() argument
108 null_sw_displaytarget_from_handle(struct sw_winsys *winsys, in null_sw_displaytarget_from_handle() argument
118 null_sw_displaytarget_get_handle(struct sw_winsys *winsys, in null_sw_displaytarget_get_handle() argument
128 null_sw_displaytarget_display(struct sw_winsys *winsys, in null_sw_displaytarget_display() argument
139 null_sw_destroy(struct sw_winsys *winsys) in null_sw_destroy() argument
141 FREE(winsys); in null_sw_destroy()
148 static struct sw_winsys *winsys; in null_sw_create() local
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/winsys/sw/hgl/
H A Dhgl_sw_winsys.cpp46 # define TRACE(x...) printf("hgl:winsys: " x)
52 #define ERROR(x...) printf("hgl:winsys: " x)
80 hgl_winsys_destroy(struct sw_winsys* winsys) in hgl_winsys_destroy() argument
82 FREE(winsys); in hgl_winsys_destroy()
87 hgl_winsys_is_displaytarget_format_supported(struct sw_winsys* winsys, in hgl_winsys_is_displaytarget_format_supported() argument
109 hgl_winsys_displaytarget_create(struct sw_winsys* winsys, in hgl_winsys_displaytarget_create() argument
153 hgl_winsys_displaytarget_destroy(struct sw_winsys* winsys, in hgl_winsys_displaytarget_destroy() argument
173 hgl_winsys_displaytarget_from_handle(struct sw_winsys* winsys, in hgl_winsys_displaytarget_from_handle() argument
182 hgl_winsys_displaytarget_get_handle(struct sw_winsys* winsys, in hgl_winsys_displaytarget_get_handle() argument
190 hgl_winsys_displaytarget_map(struct sw_winsys* winsys, in hgl_winsys_displaytarget_map() argument
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/include/winsys/
H A Dradeon_winsys.h12 /* The public winsys interface header for the radeon driver. */
65 RADEON_FLAG_WINSYS_SLAB_BACKING = (1 << 11), /* only used by the winsys */
196 /* The winsys ensures that the CS submission will be scheduled after
227 /* Private winsys data. */
255 * The maximum size is 64 * 4. This is opaque for the winsys & kernel.
276 * The screen object this winsys was created for
285 * Decrement the winsys reference count.
287 * \param ws The winsys this function is called for.
288 * \return True if the winsys and screen should be destroyed.
293 * Destroy this winsys.
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/winsys/sw/gdi/
H A Dgdi_sw_winsys.c132 gdi_sw_displaytarget_destroy(struct sw_winsys *winsys, in gdi_sw_displaytarget_destroy() argument
143 gdi_sw_displaytarget_create(struct sw_winsys *winsys, in gdi_sw_displaytarget_create() argument
218 gdi_sw_displaytarget_from_handle(struct sw_winsys *winsys, in gdi_sw_displaytarget_from_handle() argument
229 gdi_sw_displaytarget_get_handle(struct sw_winsys *winsys, in gdi_sw_displaytarget_get_handle() argument
239 gdi_sw_display( struct sw_winsys *winsys, in gdi_sw_display() argument
258 struct gdi_sw_winsys *winsys = gdi_sw_winsys(_winsys); in gdi_sw_displaytarget_display() local
259 HDC hDC = winsys->acquire_hdc(context_private); in gdi_sw_displaytarget_display()
262 winsys->release_hdc(context_private, hDC); in gdi_sw_displaytarget_display()
267 gdi_sw_destroy(struct sw_winsys *winsys) in gdi_sw_destroy() argument
269 FREE(winsys); in gdi_sw_destroy()
[all …]
/aosp_15_r20/external/mesa3d/src/imagination/vulkan/
H A Dmeson.build19 'winsys/powervr/pvr_drm.c',
20 'winsys/powervr/pvr_drm_bo.c',
21 'winsys/powervr/pvr_drm_job_compute.c',
22 'winsys/powervr/pvr_drm_job_null.c',
23 'winsys/powervr/pvr_drm_job_render.c',
24 'winsys/powervr/pvr_drm_job_transfer.c',
25 'winsys/pvr_winsys.c',
26 'winsys/pvr_winsys_helper.c',
65 include_directories('winsys'),
86 'winsys/pvrsrvkm/pvr_srv.c',
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_texture.c134 struct sw_winsys *winsys = softpipe_screen(screen)->winsys; in softpipe_displaytarget_layout() local
138 spr->dt = winsys->displaytarget_create(winsys, in softpipe_displaytarget_layout()
207 struct sw_winsys *winsys = screen->winsys; in softpipe_resource_destroy() local
208 winsys->displaytarget_destroy(winsys, spr->dt); in softpipe_resource_destroy()
225 struct sw_winsys *winsys = softpipe_screen(screen)->winsys; in softpipe_resource_from_handle() local
238 spr->dt = winsys->displaytarget_from_handle(winsys, in softpipe_resource_from_handle()
260 struct sw_winsys *winsys = softpipe_screen(screen)->winsys; in softpipe_resource_get_handle() local
267 return winsys->displaytarget_get_handle(winsys, spr->dt, whandle); in softpipe_resource_get_handle()
362 struct sw_winsys *winsys = softpipe_screen(pipe->screen)->winsys; in softpipe_transfer_map() local
436 map = winsys->displaytarget_map(winsys, spr->dt, usage); in softpipe_transfer_map()
[all …]
H A Dsp_screen.c398 struct sw_winsys *winsys = softpipe_screen(screen)->winsys; in softpipe_is_format_supported() local
422 if(!winsys->is_displaytarget_format_supported(winsys, bind, format)) in softpipe_is_format_supported()
503 struct sw_winsys *winsys = screen->winsys; in softpipe_flush_frontbuffer() local
508 winsys->displaytarget_display(winsys, texture->dt, context_private, nboxes, sub_box); in softpipe_flush_frontbuffer()
568 struct sw_winsys *winsys = softpipe_screen(screen)->winsys; in softpipe_screen_get_fd() local
570 if (winsys->get_fd) in softpipe_screen_get_fd()
571 return winsys->get_fd(winsys); in softpipe_screen_get_fd()
581 softpipe_create_screen(struct sw_winsys *winsys) in softpipe_create_screen() argument
590 screen->winsys = winsys; in softpipe_create_screen()
/aosp_15_r20/external/mesa3d/src/gallium/targets/wgl/
H A Dwgl.c79 wgl_screen_create_by_name(HDC hDC, const char* driver, struct sw_winsys *winsys) in wgl_screen_create_by_name() argument
85 screen = llvmpipe_create_screen(winsys); in wgl_screen_create_by_name()
92 screen = d3d12_wgl_create_screen(winsys, hDC); in wgl_screen_create_by_name()
99 screen = zink_create_screen(winsys, NULL); in wgl_screen_create_by_name()
106 screen = softpipe_create_screen(winsys); in wgl_screen_create_by_name()
116 struct sw_winsys *winsys; in wgl_screen_create() local
119 winsys = gdi_create_sw_winsys(gdi_sw_acquire_hdc_by_value, gdi_sw_release_hdc_by_value); in wgl_screen_create()
120 if (!winsys) in wgl_screen_create()
143 struct pipe_screen* screen = wgl_screen_create_by_name(hDC, drivers[i], winsys); in wgl_screen_create()
152 winsys->destroy(winsys); in wgl_screen_create()
[all …]
/aosp_15_r20/external/mesa3d/
H A D.mr-label-maker.yml229 # '^src/gallium/winsys/amdgpu/': ['']
230 '^src/gallium/winsys/crocus/': ['crocus']
231 '^src/gallium/winsys/d3d12/': ['d3d12']
232 '^src/gallium/winsys/etnaviv/': ['etnaviv']
233 '^src/gallium/winsys/freedreno/': ['freedreno']
234 '^src/gallium/winsys/grate/': ['tegra']
235 '^src/gallium/winsys/i915/': ['i915g']
236 '^src/gallium/winsys/iris/': ['iris']
237 # '^src/gallium/winsys/kmsro/': ['']
238 '^src/gallium/winsys/lima/': ['lima']
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/pipe-loader/
H A Dpipe_loader_sw.c69 .winsys = {
100 .winsys = {
218 for (i = 0; sdev->dd->winsys[i].name; i++) { in pipe_loader_sw_probe_dri()
219 if (strcmp(sdev->dd->winsys[i].name, "dri") == 0) { in pipe_loader_sw_probe_dri()
220 sdev->ws = sdev->dd->winsys[i].create_winsys_dri(drisw_lf); in pipe_loader_sw_probe_dri()
248 for (i = 0; sdev->dd->winsys[i].name; i++) { in pipe_loader_vk_probe_dri()
249 if (strcmp(sdev->dd->winsys[i].name, "dri") == 0) { in pipe_loader_vk_probe_dri()
250 sdev->ws = sdev->dd->winsys[i].create_winsys_dri(NULL); in pipe_loader_vk_probe_dri()
284 for (i = 0; sdev->dd->winsys[i].name; i++) { in pipe_loader_sw_probe_kms()
285 if (strcmp(sdev->dd->winsys[i].name, "kms_dri") == 0) { in pipe_loader_sw_probe_kms()
[all …]
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dmeson.build85 'winsys/null/radv_null_bo.c',
86 'winsys/null/radv_null_bo.h',
87 'winsys/null/radv_null_cs.c',
88 'winsys/null/radv_null_cs.h',
89 'winsys/null/radv_null_winsys.c',
90 'winsys/null/radv_null_winsys_public.h',
175 'winsys/amdgpu/radv_amdgpu_bo.c',
176 'winsys/amdgpu/radv_amdgpu_bo.h',
177 'winsys/amdgpu/radv_amdgpu_cs.c',
178 'winsys/amdgpu/radv_amdgpu_cs.h',
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/target-helpers/
H A Dsw_helper.h37 sw_screen_create_named(struct sw_winsys *winsys, const struct pipe_screen_config *config, const cha… in sw_screen_create_named() argument
43 screen = llvmpipe_create_screen(winsys); in sw_screen_create_named()
49 vws = virgl_vtest_winsys_wrap(winsys); in sw_screen_create_named()
56 screen = softpipe_create_screen(winsys); in sw_screen_create_named()
61 screen = zink_create_screen(winsys, config); in sw_screen_create_named()
66 screen = d3d12_create_dxcore_screen(winsys, NULL); in sw_screen_create_named()
73 sw_screen_create_vk(struct sw_winsys *winsys, const struct pipe_screen_config *config, bool sw_vk) in sw_screen_create_vk() argument
90 struct pipe_screen *screen = sw_screen_create_named(winsys, config, drivers[i]); in sw_screen_create_vk()
101 sw_screen_create_zink(struct sw_winsys *winsys, const struct pipe_screen_config *config, bool whate… in sw_screen_create_zink() argument
104 return zink_create_screen(winsys, config); in sw_screen_create_zink()
[all …]
H A Dinline_sw_helper.h33 sw_screen_create_named(struct sw_winsys *winsys, const char *driver) in sw_screen_create_named() argument
39 screen = llvmpipe_create_screen(winsys); in sw_screen_create_named()
45 vws = virgl_vtest_winsys_wrap(winsys); in sw_screen_create_named()
52 screen = softpipe_create_screen(winsys); in sw_screen_create_named()
57 screen = zink_create_screen(winsys, NULL); in sw_screen_create_named()
62 screen = d3d12_create_dxcore_screen(winsys, NULL); in sw_screen_create_named()
70 sw_screen_create_vk(struct sw_winsys *winsys, bool sw_vk) in sw_screen_create_vk() argument
87 struct pipe_screen *screen = sw_screen_create_named(winsys, drivers[i]); in sw_screen_create_vk()
98 sw_screen_create_zink(struct sw_winsys *winsys, const struct pipe_screen_config *config, bool whate… in sw_screen_create_zink() argument
101 return zink_create_screen(winsys, config); in sw_screen_create_zink()
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_texture.c270 struct sw_winsys *winsys = screen->winsys; in llvmpipe_displaytarget_layout() local
278 lpr->dt = winsys->displaytarget_create(winsys, in llvmpipe_displaytarget_layout()
554 struct sw_winsys *winsys = screen->winsys; in llvmpipe_resource_destroy() local
555 winsys->displaytarget_destroy(winsys, lpr->dt); in llvmpipe_resource_destroy()
620 struct sw_winsys *winsys = screen->winsys; in llvmpipe_resource_map() local
633 map = winsys->displaytarget_map(winsys, lpr->dt, dt_usage); in llvmpipe_resource_map()
664 struct sw_winsys *winsys = lp_screen->winsys; in llvmpipe_resource_unmap() local
669 winsys->displaytarget_unmap(winsys, lpr->dt); in llvmpipe_resource_unmap()
692 struct sw_winsys *winsys = screen->winsys; in llvmpipe_resource_from_handle() local
736 /* Not all winsys implement displaytarget_create_mapped so we need to check in llvmpipe_resource_from_handle()
[all …]
H A Dlp_screen.c132 if (lscreen->winsys->get_fd) in llvmpipe_get_param()
794 struct sw_winsys *winsys = screen->winsys; in llvmpipe_is_format_supported() local
851 if (!winsys->is_displaytarget_format_supported(winsys, bind, format)) in llvmpipe_is_format_supported()
907 struct sw_winsys *winsys = screen->winsys; in llvmpipe_flush_frontbuffer() local
916 winsys->displaytarget_display(winsys, texture->dt, in llvmpipe_flush_frontbuffer()
1042 struct sw_winsys *winsys = screen->winsys; in llvmpipe_screen_get_fd() local
1044 if (winsys->get_fd) in llvmpipe_screen_get_fd()
1045 return winsys->get_fd(winsys); in llvmpipe_screen_get_fd()
1133 llvmpipe_create_screen(struct sw_winsys *winsys) in llvmpipe_create_screen() argument
1147 screen->winsys = winsys; in llvmpipe_create_screen()
/aosp_15_r20/external/mesa3d/src/gallium/targets/libgl-xlib/
H A Dxlib.c44 * xlib winsys.
52 struct sw_winsys *winsys; in xlib_create_screen() local
55 /* Create the underlying winsys, which performs presents to Xlib in xlib_create_screen()
58 winsys = xlib_create_sw_winsys( display ); in xlib_create_screen()
59 if (winsys == NULL) in xlib_create_screen()
62 /* Create a software rasterizer on top of that winsys: in xlib_create_screen()
64 screen = sw_screen_create( winsys ); in xlib_create_screen()
73 if (winsys) in xlib_create_screen()
74 winsys->destroy( winsys ); in xlib_create_screen()
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_winsys_win32.c29 #include "gallium/winsys/sw/gdi/gdi_sw_winsys.h"
37 struct sw_winsys* winsys; member
47 if (w32screen->winsys) in vl_win32_screen_destroy()
48 w32screen->winsys->destroy(w32screen->winsys); in vl_win32_screen_destroy()
66 vscreen->winsys = gdi_create_sw_winsys(gdi_sw_acquire_hdc_by_value, gdi_sw_release_hdc_by_value); in vl_win32_screen_create()
67 if (!vscreen->winsys) in vl_win32_screen_create()
71 vscreen->base.pscreen = d3d12_create_dxcore_screen(vscreen->winsys, adapter); in vl_win32_screen_create()
91 vl_win32_screen_create_from_d3d12_device(IUnknown* d3d12_device, struct sw_winsys* winsys) in vl_win32_screen_create_from_d3d12_device() argument
97 …vscreen->base.pscreen = d3d12_create_dxcore_screen_from_d3d12_device(winsys, d3d12_device, &vscree… in vl_win32_screen_create_from_d3d12_device()
/aosp_15_r20/external/mesa3d/src/gallium/targets/osmesa/
H A Dosmesa_target.c37 struct sw_winsys *winsys; in osmesa_create_screen() local
40 /* We use a null software winsys since we always just render to ordinary in osmesa_create_screen()
43 winsys = null_sw_create(); in osmesa_create_screen()
44 if (!winsys) in osmesa_create_screen()
48 screen = sw_screen_create(winsys); in osmesa_create_screen()
50 winsys->destroy(winsys); in osmesa_create_screen()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D24.0.0.rst2158 - pvr: Add powervr winsys implementation
2415 - winsys/gdi: Handle 4444 and 1010102 texture formats
2416 - winsys/gdi: Update is_displaytarget_format_supported to reflect reality
2469 - d3d12: Only destroy the winsys during screen destruction, not reset
3067 - winsys/amdgpu: bypass GL2 for command buffers
3100 - winsys/amdgpu: don't return a value from cs_add_buffer
3101 - winsys/amdgpu: cosmetic changes in amdgpu_cs_add_buffer
3102 - winsys/amdgpu: inline amdgpu_add_fence_dependencies_bo_lists
3103 - winsys/amdgpu: use inheritance for the cache_entry BO field
3104 - winsys/amdgpu: use inheritance for the real BO
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/targets/d3d10umd/
H A Dd3d10_gdi.c62 struct sw_winsys *winsys; in d3d10_create_screen() local
64 winsys = gdi_create_sw_winsys(d3d10_gdi_acquire_hdc, d3d10_gdi_release_hdc); in d3d10_create_screen()
65 if(!winsys) in d3d10_create_screen()
78 screen = llvmpipe_create_screen( winsys ); in d3d10_create_screen()
85 screen = softpipe_create_screen( winsys ); in d3d10_create_screen()
94 winsys->destroy(winsys); in d3d10_create_screen()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_screen.cpp664 if (!screen->winsys->is_displaytarget_format_supported(screen->winsys, bind, dt_format)) in d3d12_is_format_supported()
831 struct sw_winsys *winsys = screen->winsys; in d3d12_flush_frontbuffer() local
834 if (!winsys || !pctx) in d3d12_flush_frontbuffer()
861 void *map = winsys->displaytarget_map(winsys, res->dt, 0); in d3d12_flush_frontbuffer()
876 winsys->displaytarget_unmap(winsys, res->dt); in d3d12_flush_frontbuffer()
889 winsys->displaytarget_display(winsys, res->dt, winsys_drawable_handle, nboxes, sub_box); in d3d12_flush_frontbuffer()
1327 struct sw_winsys *winsys = screen->winsys; in d3d12_screen_get_fd() local
1329 if (winsys->get_fd) in d3d12_screen_get_fd()
1330 return winsys->get_fd(winsys); in d3d12_screen_get_fd()
1356 d3d12_init_screen_base(struct d3d12_screen *screen, struct sw_winsys *winsys, LUID *adapter_luid) in d3d12_init_screen_base() argument
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/winsys/sw/dri/
H A Ddri_sw_winsys.c132 dri_sw_displaytarget_create(struct sw_winsys *winsys, in dri_sw_displaytarget_create() argument
140 UNUSED struct dri_sw_winsys *ws = dri_sw_winsys(winsys); in dri_sw_displaytarget_create()
184 dri_sw_displaytarget_create_mapped(struct sw_winsys *winsys, in dri_sw_displaytarget_create_mapped() argument
191 UNUSED struct dri_sw_winsys *ws = dri_sw_winsys(winsys); in dri_sw_displaytarget_create_mapped()
315 dri_sw_displaytarget_from_handle(struct sw_winsys *winsys, in dri_sw_displaytarget_from_handle() argument
322 …struct sw_displaytarget *sw = dri_sw_displaytarget_create(winsys, templ->usage, templ->format, tem… in dri_sw_displaytarget_from_handle()
334 dri_sw_displaytarget_get_handle(struct sw_winsys *winsys, in dri_sw_displaytarget_get_handle() argument
378 dri_destroy_sw_winsys(struct sw_winsys *winsys) in dri_destroy_sw_winsys() argument
380 FREE(winsys); in dri_destroy_sw_winsys()
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/pipebuffer/
H A Dpb_cache.h55 void *winsys; member
66 void (*destroy_buffer)(void *winsys, struct pb_buffer_lean *buf);
67 bool (*can_reclaim)(void *winsys, struct pb_buffer_lean *buf);
80 unsigned offsetof_pb_cache_entry, void *winsys,
81 void (*destroy_buffer)(void *winsys, struct pb_buffer_lean *buf),
82 bool (*can_reclaim)(void *winsys, struct pb_buffer_lean *buf));
H A Dpb_cache.c77 mgr->destroy_buffer(mgr->winsys, buf); in destroy_buffer_locked()
127 mgr->destroy_buffer(mgr->winsys, buf); in pb_cache_add_buffer()
164 return mgr->can_reclaim(mgr->winsys, buf) ? 1 : -1; in pb_cache_is_buffer_compat()
309 unsigned offsetof_pb_cache_entry, void *winsys, in pb_cache_init() argument
310 void (*destroy_buffer)(void *winsys, struct pb_buffer_lean *buf), in pb_cache_init() argument
311 bool (*can_reclaim)(void *winsys, struct pb_buffer_lean *buf)) in pb_cache_init() argument
323 mgr->winsys = winsys; in pb_cache_init()

12345678910>>...14