869 Commits (e8045c1edb01eb0e17593f5690beeb9f4144f507)

Author SHA1 Message Date
Gert Wollny 57a19772cb vrend: Add parent context reference to sub-contexts 4 years ago
Chia-I Wu f5a45fe97e vrend: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE 4 years ago
Chia-I Wu 115a07a171 vrend: track untyped resources 4 years ago
Chia-I Wu f1e72a87b3 vrend: attach/detach virgl_resource rather than pipe_resource 4 years ago
Chia-I Wu e9de44ea19 vrend: fix a potential egl_image leak 4 years ago
Chia-I Wu 1f36f00ad6 vrend: clean up virgl_egl_image_from_* 4 years ago
Gert Wollny 03dd77537a vrend: refactor select program 4 years ago
Gert Wollny d9b4e34933 vrend: remove unused ctx from shader state call 4 years ago
Gert Wollny 12e5c80b8a vrend: pass sub-context to shader key generation 4 years ago
Gert Wollny 2835fed3d6 vrend: move drawing info to sub context 4 years ago
Gert Wollny 0be4be0c3b vrend: extract method for shader update from vrend_draw_vbo 4 years ago
Gert Wollny 00093d0a8e vrend: use an array of program lists and merge dual_src into compare value 4 years ago
Gert Wollny 2d64614b84 vrend: seperate lists for compute and gfx shaders 4 years ago
Gert Wollny b9f7be9e98 vrend: move last used shader program in front of the list 4 years ago
Gert Wollny 5f1f099222 vrend: Cache VS and FS id's in program to speed up comparison 4 years ago
Gert Wollny 9ad6f60c50 vrend: merge vertex buffer ID into vertex buffer struct 4 years ago
Gert Wollny 1b51495bd1 vrend: replace if-chain by using switch/case 4 years ago
Gert Wollny 46be8896a5 vrend: use a helper variable for the buffer pointer 4 years ago
Gert Wollny a22c56fff4 vrend: remove unused parameter 4 years ago
Gert Wollny 4ab4d4ebb5 vrend: pass texture swizzle as array 4 years ago
Chia-I Wu 602002c33e vrend: fix out_modifier default value 4 years ago
Chia-I Wu 4215cb7aa7 vrend: simplify vrend_renderer_resource_get_map_info 4 years ago
Gert Wollny cbc5616377 vrend: Don't try to copy to res->iov if there is none 4 years ago
Chia-I Wu 3c91b4093d vrend: rename vrend_renderer_resource_allocate_texture 4 years ago
Chia-I Wu 4a71d9fc67 vrend: refactor emulated bgra fixup 4 years ago
Chia-I Wu 99051a49b6 vrend: move texture width check earlier 4 years ago
Chia-I Wu 7899e05732 vrend: refactor vrend_resource buffer alloc 4 years ago
Chia-I Wu e2884b62ad vrend: refactor vrend_resource init 4 years ago
Chia-I Wu facba53047 vrend: constify vrend_renderer_resource_create_args 4 years ago
Ryan Neph 612e2d7c57 shader: disable coord_replace for non-POINT primitives 4 years ago
Chia-I Wu 9040965354 vrend: fix copy transfers with gbm bo 4 years ago
Gert Wollny ba6d1e387b vrend: emit alpha_ref value as float 4 years ago
Gert Wollny b4d601b1c5 vrend: Also test for EXT_buffer_storage 4 years ago
Lepton Wu 59f7510c96 vrend: only use egl fences on gles profile. 5 years ago
Chia-I Wu 48f02de3bb vrend: reject invalid capset versions 5 years ago
Chia-I Wu 46da76bd02 vrend: clarify virgl capset versions 5 years ago
Chia-I Wu 922435f279 vrend: reject capset id 0 5 years ago
Chia-I Wu 0e272c3fe3 vrend: remove VREND_CAP_SET* 5 years ago
Chia-I Wu 1d31f70369 vrend: mask out VIRGL_RENDERER_THREAD_SYNC early 5 years ago
Chia-I Wu ccda76bb7d vrend: move eventfd manipulations to virgl_util.c 5 years ago
Chia-I Wu b87b69eda0 vrend: plug fence leaks 5 years ago
Chia-I Wu b5d3fe0aa6 vrend: fix VIRGL_RENDERER_THREAD_SYNC 5 years ago
Chia-I Wu 909090af13 vrend: silence a compiler warning 5 years ago
Gert Wollny c7c102bab3 vrend: test for EXT_texture_mirror_clamp_to_edge 5 years ago
David Stevens 313f1cc887 vrend: add support for exporting egl fences 5 years ago
David Stevens 16f8d896d0 vrend: build fences on EGLSyncKHR when possible 5 years ago
David Stevens 1fbffadc7d vrend: refactor syncobject wait to a helper function 5 years ago
Lepton Wu 1a79cb485d vrend: Recover texture binding after transfer 5 years ago
Gurchetan Singh c8e4e1a919 vrend: disable GL_EXT_external_object_fd path on non-Intel boards 5 years ago
Gurchetan Singh fb62616604 vrend: set caching for gbm based buffer objects 5 years ago