998 Commits (7518f95b4a6b61bbccaed74a641d75f3afb152b6)

Author SHA1 Message Date
Gert Wollny c35df49c42 vrend: refactor shader key evaluation 4 years ago
Gert Wollny 28cfd570a2 vrend: move fbfetch coherency support from key to shader config 4 years ago
Ryan Neph 08e11a4954 vrend: fix null pointer dereference 4 years ago
Gert Wollny 57a4e9498a vrend: get rid of glShaderStorageBlockBinding 4 years ago
Gert Wollny 6b2f087554 vrend: Add extensions that enable barriers on OpenGL < 4.2 4 years ago
Lepton Wu 9b1144b56c vrend: Use gl to blit in some corner case. 4 years ago
Akihiko Odaki 9f6e5b9e9a Suppress compiler warnings 4 years ago
Ryan Neph 3b29b0723d vrend: force temp buffers for BGR* swizzles on small iovec transfers 4 years ago
Akihiko Odaki 146509e20f vrend: Check glTextureView feature before using it 4 years ago
Ryan Neph 7b5dd3eb47 vrend: fix failing GBM format lookup in vrend_renderer_pipe_resource_set_type() 4 years ago
Ryan Neph d989e5bbbe vrend: fix internal format mismatch for BGRX EGL-backed resources 4 years ago
Ryan Neph 695e7d411a vrend: support custom blitting on emulated BGRA resources 4 years ago
Ryan Neph 981038e25b vrend: add basic BGRA emulation for external resources 4 years ago
Ryan Neph ea1904b3f3 vrend: only log when a texture view is actually created 4 years ago
Ryan Neph a4ba1c31e9 vrend: don't make texture view when blit base/view internalformats are equal 4 years ago
Ryan Neph 58e56151b3 vrend: don't make texture view when blit base/view formats are equal 4 years ago
Ryan Neph 738db75c66 vrend: chain conditions for using gl-based blitter 4 years ago
Ryan Neph 8bb939b174 vrend: remove old BGRA emulation on GLES hosts 4 years ago
Yiwei Zhang caf4dc035d vrend: forward the host renderer hardware info 4 years ago
Chia-I Wu 200ef69dc9 vrend: set the name for the sync thread 4 years ago
Gert Wollny 411153c2cb vrend: don't assert texture target when attaching texture to fbo 4 years ago
Italo Nicola 4405172812 virgl: implement EXT_multisampled_render_to_texture 4 years ago
chenjiangnan 62cc6ed6e5 vrend: glTextureView will check whether the base texture is immutable 4 years ago
chenjiangnan 7e40c41e69 vrend: According to the OpenGL ES 3.1 specification section 9.2.1, the GL_FRAMEBUFFER_DEFAULT_LAYERS parameter name is not supported. 4 years ago
chenjiangnan 45eb512a43 vrend: glTextureView will check whether the base texture is immutable 4 years ago
Gert Wollny 60f4d7b253 vrend: Disable primitive restart when draw_vbo finishes 4 years ago
Gert Wollny 523fdbdce9 vrend: Also check GL_EXT_texture_view for feat_texture_view 4 years ago
Robert Wetzel 53774760dd vrend: Move dereferencing of VBOs from destroy_context to destroy_sub_context. 4 years ago
chenjiangnan 8c0906564e vrend: Fix changing shader without marking the compute shader as dirty 4 years ago
Chia-I Wu e8045c1edb vrend: fix a warning with GLES 4 years ago
Gert Wollny 869454e550 vrend: silence warnings when compiling with egl disabled 4 years ago
Dominik Behr 1c9a7a52e0 virgl: add support for EGL device selection 4 years ago
Dominik Behr 4acd9f0e34 vrend: BGRX between texture and EGL image is not copy compatible 4 years ago
Chia-I Wu 45d1e4fa77 vrend: fix fence polling without sync thread 4 years ago
Ryan Neph 956b719d03 shader: lazy host shader variant compilation 4 years ago
Ryan Neph 2d99aa61c6 shader: resolve shader dependencies before program linking 4 years ago
Gurchetan Singh 22cbf5fc12 vrend: check external blob use before using glBufferStorage 4 years ago
Gert Wollny 4421c4a56a vrend: Emit string markers that begin with BEGIN: and END: as tracing scope 4 years ago
Gert Wollny fd0769aeb7 vrend: implement support for KHR_debug 4 years ago
Rohan Garg 9ff43016e0 virgl: Use OpenGL types instead of C types 4 years ago
Rohan Garg 61cb7dca78 virgl: Add a fallback to query total video memory 4 years ago
Chia-I Wu d470a2df58 virgl: add support for per-context fencing 4 years ago
Chia-I Wu 3a2a537c69 vrend: hook up per-context fencing internally 4 years ago
Chia-I Wu 3ae1b379f9 vrend: replace fence id by fence cookie internally 4 years ago
Chia-I Wu 5379986993 vrend: track fence contexts 4 years ago
Akihiko Odaki d9aad06ba2 vrend: Create frame buffer object in do_readpixels 4 years ago
Akihiko Odaki 64d35b6a85 vrend: Do not cache frame buffer object in vrend resource 4 years ago
Rohan Garg f390c4d673 virglrenderer: Expose detailed GPU memory info to guests 4 years ago
Gert Wollny daa7d9439c vrend: check if we got a version string 4 years ago
Akihiko Odaki acf0fe9d99 Remove GNU extension codes 4 years ago