summaryrefslogtreecommitdiff
path: root/src/vrend_renderer.h
AgeCommit message (Expand)AuthorFilesLines
2023-06-07Create shareable D3D textureMarc-André Lureau1-0/+2
2023-06-07Add d3d_tex2d to vrend_resourceMarc-André Lureau1-0/+10
2023-06-06vrend: fix enum-int-mismatchYiwei Zhang1-4/+4
2023-06-02virgl: Use own EGL context when using external EGL display surfaceDmitry Osipenko1-0/+3
2023-05-31renderer: Use enum types instead of plain integersCorentin Noël1-2/+2
2023-05-31blitter: Use enum types instead of plain integersCorentin Noël1-1/+1
2023-04-20renderer: make sure to remove the depth_stencil_alpha_state from the contextCorentin Noël1-0/+3
2023-02-13meson: add ENABLE_GBM defineMarc-André Lureau1-0/+4
2022-09-29vrend: check resource and return error if not foundGert Wollny1-4/+4
2022-08-11virgl: add support for hardware video accelerationFeng Jiang1-0/+4
2022-08-11vrend: change vrend_renderer_ctx_res_lookup() to non-staticFeng Jiang1-0/+3
2022-08-11vrend: add get_drm_fd() to vrend_if_cbsFeng Jiang1-0/+1
2022-08-01vrend: rename vrend_link_program to vrend_link_program_hookItalo Nicola1-1/+1
2022-05-18vrend: switch to using uint64_t fence_id internallyRyan Neph1-2/+2
2022-03-24vrend: add vrend_renderer_poll() with async_cb-specific behaviorRyan Neph1-0/+1
2022-03-24Revert "vrend: Prepare for async fence callback support"Ryan Neph1-2/+3
2022-03-24Revert "vrend: Add VREND_USE_ASYNC_FENCE_CB flag"Ryan Neph1-3/+2
2022-03-07vrend: blitter: add option for manual srgb decode/encodeRyan Neph1-0/+2
2022-03-07vrend: Check GL errorsAkihiko Odaki1-0/+2
2022-03-07vrend: Check if texture can be multisampledAkihiko Odaki1-0/+3
2022-03-07vrend: Check GL_TEXTURE_RECTANGLE compatibilityAkihiko Odaki1-0/+1
2021-12-27Remove trailing spaceYonggang Luo1-1/+1
2021-12-07Make COPY_TRANSFER3D bidirectionalmwezdeck1-0/+5
2021-11-23shader: Link shader commandAntonio Caggiano1-0/+2
2021-10-19vrend: Move GL blitter forward declaration to vrend_blitter.hGert Wollny1-7/+0
2021-10-19vrend: move GL blitter parameter list to a structGert Wollny1-5/+14
2021-07-12vrend: Add VREND_USE_ASYNC_FENCE_CB flagLouis-Francis Ratté-Boulianne1-2/+3
2021-06-21vrend: support custom blitting on emulated BGRA resourcesRyan Neph1-1/+1
2021-06-21vrend: remove old BGRA emulation on GLES hostsRyan Neph1-1/+1
2021-05-18virgl: implement EXT_multisampled_render_to_textureItalo Nicola1-4/+8
2021-03-15vrend: BGRX between texture and EGL image is not copy compatibleDominik Behr1-1/+4
2021-03-09vrend: implement support for KHR_debugGert Wollny1-0/+2
2021-03-04vrend: hook up per-context fencing internallyChia-I Wu1-2/+11
2021-03-04vrend: replace fence id by fence cookie internallyChia-I Wu1-2/+2
2021-03-04vrend: track fence contextsChia-I Wu1-1/+2
2021-03-04vrend: Do not cache frame buffer object in vrend resourceAkihiko Odaki1-5/+0
2021-03-04virglrenderer: Expose detailed GPU memory info to guestsRohan Garg1-0/+1
2021-01-22vrend: add support for VIRGL_CAP_V2_UNTYPED_RESOURCEChia-I Wu1-0/+18
2021-01-22vrend: attach/detach virgl_resource rather than pipe_resourceChia-I Wu1-3/+3
2021-01-21vrend: remove unused parameterGert Wollny1-1/+0
2021-01-15vrend: simplify vrend_renderer_resource_get_map_infoChia-I Wu1-1/+1
2021-01-11vrend: constify vrend_renderer_resource_create_argsChia-I Wu1-2/+3
2020-11-10vrend: remove VREND_CAP_SET*Chia-I Wu1-3/+0
2020-10-13vrend: add support for exporting egl fencesDavid Stevens1-0/+2
2020-09-03virgl: move resource table init out of vrendChia-I Wu1-0/+3
2020-09-03virgl: move resource/context table cleanup out of vrendChia-I Wu1-1/+0
2020-09-03vrend: change cleanup order in fini/resetChia-I Wu1-0/+1
2020-09-03virgl: constify virgl_cbsChia-I Wu1-2/+2
2020-09-03vrend: add vrend_winsys_get_fourcc_for_textureChia-I Wu1-2/+2
2020-09-03vrend: move virgl_has_gl_colorspace to winsysChia-I Wu1-2/+0