summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-05virgl: Allow importing resources without known templMax R1-0/+1
2023-08-04virgl: Only PIPE_BUFFER with VIRGL_BIND_CUSTOM flag is considered busy during...Feng Jiang1-1/+9
2023-06-27treewide: Replace the usage of TRUE/FALSE with true/falseYonggang Luo1-12/+12
2023-06-27treewide: style fixes after replace usage of boolean to boolYonggang Luo1-7/+7
2023-06-27treewide: replace usage of boolean to boolYonggang Luo1-8/+8
2023-06-05util: Replace all usage of PIPE_TIMEOUT_INFINITE with OS_TIMEOUT_INFINITEYonggang Luo1-1/+1
2023-05-31drm: Replace usage of mtx_t with simple_mtx_t in virgl/drm/virgl_drm_winsys.cYonggang Luo1-5/+6
2023-04-04virgl: hook new get_fd proc for drm winsysRyan Neph1-0/+1
2023-03-31virgl: Add support for `get_screen_fd`Lucas Fryzek1-0/+8
2022-11-15util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.hYonggang Luo1-1/+1
2022-09-10virgl: Set use_staging in resource_from_handleIsaac Bosompem1-0/+8
2022-08-29virgl: Fix buffer overflow warning:Gert Wollny1-1/+1
2022-08-02virgl: do not share virgl_screen between different drm_filesFeng Jiang1-1/+38
2022-08-02virgl: Set res->maybe_busy to true when creating resourcesJiang Feng1-1/+1
2021-12-11virgl/vtest: implement resource_create_frontItalo Nicola1-0/+1
2021-12-06virgl: Disable cache for VIRGL_BIND_SAMPLER_VIEWCorentin Noël1-1/+0
2021-11-11virgl: Allocate qdws after virgl_init_context to avoid leak.Vinson Lee1-4/+4
2021-09-30virgl/drm: explicit context initializationGurchetan Singh1-0/+50
2021-07-27virgl: Enable caching for sampler views and render targetsRohan Garg1-0/+2
2021-07-27Revert "Revert "virgl: Cache depth and stencil buffers""Rohan Garg1-0/+1
2021-07-27virgl: Add more meta data to cached resourcesRohan Garg1-5/+36
2021-06-03Revert "virgl: Cache depth and stencil buffers"Lepton Wu1-1/+0
2021-05-27virgl:Fix the leak of hw_res used as fencecheyang1-2/+1
2021-04-19virgl: resources without any binding can be cachedStéphane Marchesin1-1/+2
2021-03-19virgl: Use atomic operation directly.Lepton Wu1-2/+7
2021-03-19virgl: Don't destroy resource while it's in use.Lepton Wu1-0/+10
2021-02-05virgl: Convert errno to string.Vinson Lee1-1/+1
2021-01-22virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCEChia-I Wu1-0/+60
2021-01-20virgl: Cache depth and stencil buffersRohan Garg1-1/+2
2020-10-29virgl: Correctly align size of blobsTomeu Vizoso1-1/+1
2020-10-01virgl: fix stride + layer_stride inconsistencyGurchetan Singh1-4/+30
2020-10-01virgl: query blob memGurchetan Singh1-1/+4
2020-10-01virgl: support PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENTGurchetan Singh1-3/+11
2020-10-01virgl/drm: add resource create blob functionGurchetan Singh1-0/+75
2020-10-01virgl/drm: query for resource blob and host visible memory regionGurchetan Singh1-18/+14
2020-10-01virgl: add flags to (*resource_create) callbackGurchetan Singh1-5/+6
2020-06-18virgl: replace all dup() with os_dupfd_cloexec()Eric Engestrom1-2/+2
2020-06-18replace all F_DUPFD_CLOEXEC with os_dupfd_cloexec()Eric Engestrom1-1/+2
2020-05-13gallium: rename 'state tracker' to 'frontend'Marek Olšák1-1/+1
2020-03-27util: don't include p_defines.h and u_pointer.h from galliumMarek Olšák1-0/+1
2020-02-26gallium/hash_table: remove some function wrappersMarek Olšák1-10/+10
2020-02-26gallium/hash_table: turn it into a wrapper around util/hash_tableMarek Olšák1-1/+1
2020-02-26gallium/hash_table: consolidate hash tables with FD keysMarek Olšák1-23/+1
2020-02-26gallium/hash_table: consolidate hash tables with pointer keysMarek Olšák1-14/+2
2020-01-10virgl/drm: update UAPIGurchetan Singh1-1/+1
2019-11-14util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt1-1/+1
2019-10-02virgl: honor winsys supplied metadataGurchetan Singh1-1/+6
2019-10-02virgl: modify resource_create_from_handle(..) callbackGurchetan Singh1-1/+5
2019-10-02virgl: remove stride from virgl_hw_resGurchetan Singh1-2/+0
2019-09-18virgl: Remove wrong EAGAIN handling for drmIoctlLepton Wu1-3/+3