541 Commits (a613dcc82ae06be8df010e6f00f5a25eb6583bb8)

Author SHA1 Message Date
Erik Faye-Lund 2c0d0963a1 use short-hand state accessors 6 years ago
Tomeu Vizoso 7a37a364e5 Fix NULL dereference in vrend_draw_bind_samplers_shader 6 years ago
Dave Airlie eb9555c833 features: convert current feature list to an array (v2) 6 years ago
Dave Airlie cdf88604e9 renderer: fix ambiguous else warning 6 years ago
Erik Faye-Lund 97b9df0aa8 add a cap for TGSI precise modifiers 6 years ago
Erik Faye-Lund 654647cde9 protect calls to glPrimitiveRestart on GLES 3.1 6 years ago
Erik Faye-Lund 39add38156 protect gl{Begin, End}ConditionalRendering calls 6 years ago
Erik Faye-Lund 4349893052 protect call to glDeleteSamplers 6 years ago
Erik Faye-Lund 89f7995746 protect call to glPrimitiveRestartIndex 6 years ago
Dave Airlie ec454b9df0 renderer: fix ssbo != -1 comparison. 6 years ago
Dave Airlie df7322e7dc ssbo: reorder var assignment 6 years ago
Dave Airlie 083d97fff5 renderer: add shader_storage_buffer_object support. (v4) 6 years ago
Gert Wollny a04a63ec87 virgl-caps: Report support for GL_ARB_copy_image to the guest 6 years ago
Gert Wollny 2846dcf565 vrend: If available use glCopyImageSubData to execute memcopy like blits 6 years ago
Jakob Bornecrantz be3b1078eb vrend: Remove bad sRGB warning on GLES 6 years ago
Erik Faye-Lund e387116ef4 report maximum vertex-attrib stride to host 6 years ago
Erik Faye-Lund 6a4ef6d8a2 renderer: swizzle sampler border color channel if we emulate alpha format 6 years ago
Elie Tournier 73423fff6b renderer: swizzle sampler border color channel if we emulate alpha format 6 years ago
Dave Airlie 29853b7456 vrend_decode: use uints for sampler view decode 6 years ago
Erik Faye-Lund d24ac12d7b implement VIRGL_CCMD_SET_MIN_SAMPLES 6 years ago
Erik Faye-Lund 36fe024ab8 fix rewriting of non-alpha formats 6 years ago
Erik Faye-Lund 8889173cbd update hw_blend_state.independent_blend_enable after setting state 6 years ago
Gert Wollny 8d288c4bd6 vrend: update texture state on a per view base 6 years ago
Gert Wollny c0e0274e8c virgl: Add method to query supported MSAA samples and positions 6 years ago
Gert Wollny 8d09648e0a vrend: allocate texture, always use texture storage when available 6 years ago
Dave Airlie 285920a388 expose ARB_texture_view support to guest 6 years ago
Dave Airlie 937e724023 renderer: add texture view internals (v4) 6 years ago
Gert Wollny 6b4d7f5cf8 vrend, allocal_texture: Set mip-map levels correctly in the texture's state 6 years ago
Dave Airlie 89eae094e5 renderer: refactor/cleanup z/color surface binding. 6 years ago
Dave Airlie fd671742b9 renderer: refactor sampler binding. 6 years ago
Dave Airlie cb50e8cff9 renderer/sampler views: use view->format instead of format 6 years ago
Dave Airlie eb1a230d7c vrend: add fb/texture bind interface that takes a separate resource id 6 years ago
Gert Wollny 8d210b8b6a vrend: copy_fallback: limit per slice transfer to slice size (v2) 6 years ago
Gert Wollny 75a0b464b6 vrend: Correctly set pack alignment for three component textures 6 years ago
Gert Wollny 04f2080d89 vrend: store offsets into backing ivo for mipmaps and use it when reading data back (v3) 6 years ago
Gert Wollny 00e62addc3 vrend: remove now useless warning messages for glGetTexImage 6 years ago
Tomeu Vizoso a4bc271f8d vrend: Copy from iovec on GLES host since glGetTexImage is not available (v3) 6 years ago
Ramin Azarmehr 35b3cad630 renderer: remove the extra block in fb_bind_texture() 6 years ago
Ramin Azarmehr 805d69e168 renderer: do not set CUBE_MAP_SEAMLESS parameter on GLES 6 years ago
Dave Airlie b85052bc61 renderer: bind objects in single loop 6 years ago
Dave Airlie e235801e26 renderer: refactor draw time const binding. 6 years ago
Dave Airlie d7f23b2a1f renderer: refactor draw time ubo binding 6 years ago
Dave Airlie b624bc65ff renderer: refactor draw time sampler binding. 6 years ago
Dave Airlie 9c902a90f5 renderer: refactor binding into one loop over shaders 6 years ago
Dave Airlie d2171aa4e7 renderer: refactor ubo location binding 6 years ago
Dave Airlie aa4654b094 renderer: refactor constant location binding. 6 years ago
Dave Airlie 20e3ba9c58 renderer: refactor sample location setting 6 years ago
Ramin Azarmehr a01122fe26 shader: get maximum number of render targets dynamically 6 years ago
Gert Wollny 50d7d36733 vrend_renderer.h: include epoxy/gl.h because it is actually needed here (v2) 6 years ago
David Riley 77a42bc8f0 virglrenderer: Add method to import EGLImageKHRs as resources. 6 years ago