886 Commits (981038e25b0147b5b038c7fd6d8f0c43c2bd277a)

Author SHA1 Message Date
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
Akihiko Odaki 0bf0fa4f8a Align sampler feature detections to Epoxy 4 years ago
Rohan Garg 7e7a4e72a1 vrend: Introudce VIRGL_CAP_V2_VIDEO_MEMORY to query video memory 4 years ago
Lepton Wu 51f45f343b vrend: Fix GL_TEXTURE_SWIZZLE_RGBA on GLES 4 years ago
Gert Wollny ae72487585 vrend: report compute cap on GL only if the GL version is at least 3.3 4 years ago
Lepton Wu 4835ffa488 vrend: Fixes non-reachable default case. 4 years ago
Gert Wollny 9fbc538ac6 vrend: move program only into front of queue of it is not already there 4 years ago
Gert Wollny 4a5c238d53 vrend: don't check vertex attributes in draw_vbo 4 years ago
Gert Wollny c08c84197a vrend: use helper pointers in draw_bind_samplers_shader 4 years ago
Gert Wollny 4fd840331a vrend: use sub_ctx directly in clear 4 years ago
Gert Wollny 9e0c4aabd4 vrend: use helper for sub_ctx in set_framebuffer_state 4 years ago
Gert Wollny 999f9feea4 vrend: pass sub_ctx directly to draw_bind_objects 4 years ago
Gert Wollny e409ad823a vrend: add sub_ctx helper in bind_shader 4 years ago