summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Expand)AuthorFilesLines
2023-06-01server: Make sure to always set the out_remote_fd valueCorentin Noël1-1/+5
2023-03-15server: ensure clean exit after proxy socket lostRyan Neph1-0/+10
2023-03-15render_protocol: avoid roundtrip for submit_cmdYiwei Zhang2-11/+1
2023-02-03server: set mesa envvar to override host driver configRyan Neph1-7/+8
2023-02-01server/vkr: adjust blob flags args order and align namingYiwei Zhang3-5/+5
2023-02-01vkr: add vkr_renderer_callbacks to simplify server interfaceYiwei Zhang1-10/+7
2023-02-01vkr: remove legacy renderer interfacesYiwei Zhang1-2/+2
2023-01-25server: Always return false on creation failureCorentin Noël1-2/+4
2023-01-18server: expand known context names for native driver configRyan Neph1-3/+24
2023-01-18server: remove a false early return on ctx creation failure pathYiwei Zhang1-2/+0
2023-01-12server: generic render process names in release buildsRyan Neph1-1/+8
2023-01-09server: refactor render_state to use scoped lockYiwei Zhang1-71/+49
2023-01-09server/vkr: align to use ring_idx instead of queue_idYiwei Zhang2-3/+3
2023-01-09proxy/server/vkr: support opaque fd memory export in serverYiwei Zhang4-4/+9
2023-01-09server: go straight to vkr_rendererYiwei Zhang1-152/+32
2023-01-09server: internalize context tracking in render_stateYiwei Zhang3-17/+18
2023-01-09server: internalize state tracking in render_stateYiwei Zhang3-109/+110
2023-01-09server: relocate renderer interface into render_stateYiwei Zhang4-211/+295
2023-01-09server: rename render_virgl to render_stateYiwei Zhang5-60/+59
2023-01-09vrend/server: silence harmless format-truncation warningsYiwei Zhang1-0/+7
2023-01-09vkr: stop doing virgl init at clientYiwei Zhang1-13/+0
2022-12-16virgl: replace uint64_t queue_id with uint32_t ring_idxRyan Neph1-2/+1
2022-06-17server: set custom execname for mesa dri-conf matchingRyan Neph1-8/+20
2022-05-18virgl: pass uint64_t fence_id to context_create_fenceRyan Neph1-1/+1
2022-05-18virgl: pass uint64_t fence_id to write_context_fenceRyan Neph1-2/+2
2022-04-04meson: fix builds with percetto tracingRyan Neph1-0/+4
2022-02-11server: update render protocol to reflect the actual opsYiwei Zhang2-51/+61
2022-02-11proxy/server: attach resource at export_blobYiwei Zhang1-3/+5
2022-02-11server: relocate resource attach into import_blobYiwei Zhang1-21/+25
2022-02-11server: use the real hw res handle as res_idYiwei Zhang2-12/+2
2022-02-11server: remove redundant render_context_resourceYiwei Zhang2-65/+12
2022-02-11server: properly set map_info at blob exportYiwei Zhang1-1/+5
2022-01-07server: listen to SIGCHLD to reap workersChia-I Wu3-6/+140
2022-01-07server: rework worker apis and internalsChia-I Wu5-94/+110
2022-01-07server: track workers in render_worker_jailChia-I Wu1-1/+7
2022-01-07server: move worker count to render_worker_jailChia-I Wu5-23/+42
2022-01-07server: add struct render_worker_jailChia-I Wu1-11/+28
2022-01-07server: destroy context records soon after forkChia-I Wu1-15/+26
2022-01-07server: fix a minijail worker build errorChia-I Wu1-1/+1
2021-12-16virgl: let proxy ignore iovs to allow classic 3d resource importYiwei Zhang2-0/+2
2021-12-14server: fine tune pre-initChia-I Wu1-5/+12
2021-12-14server: set debug callbackChia-I Wu1-0/+9
2021-12-14server: log to syslog and stderrChia-I Wu3-6/+13
2021-12-10virgl: add render serverChia-I Wu17-0/+2326