798 Commits (097c43e561bb4358941ec422a2bfaec49612d9c7)
 

Author SHA1 Message Date
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
Marc-André Lureau b358bb41f0 virgl_renderer_callbacks: add get_drm_fd() 6 years ago
Ramin Azarmehr 805d69e168 renderer: do not set CUBE_MAP_SEAMLESS parameter on GLES 6 years ago
Dave Airlie 50eaefdb71 shader: fix texture gather offsets in input registers. 6 years ago
Dave Airlie 26497d6324 shader: fix tg4 offsets vector 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
Dave Airlie 25957f89b8 tgsi: update for images/buffers/memory support 6 years ago
Dave Airlie bb81476211 shader: enable ints for instanceid 6 years ago
Dave Airlie aabfa38254 shader: enable ints if an integer sampler view is seen. 6 years ago
Ramin Azarmehr 2ec172f4c5 renderer: make iov.c more consistent 6 years ago
Ramin Azarmehr 9729c162de renderer: fix memory corruption when using glBufferSubData 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
Marc-André Lureau 6cf9b5ece6 egl: add virgl_renderer_get_fd_for_texture2() 6 years ago
Gert Wollny 3bb6a9a909 vrend: Work around multi-sample glBlitFramebuffer limitations on GLES 6 years ago
Gert Wollny 167e3ccbb9 vrend: extract functions from vrend_renderer_resource_create 6 years ago
Ramin Azarmehr 041c6f5473 renderer: prevent losing condvar signals for fence_cond 6 years ago
Dave Airlie 6a80452d5c expose GLSL 4.10 to the guest. 6 years ago
Dave Airlie 2f39e0f519 tessellation: expose ARB_tessellation_shader to the guest. (v3) 6 years ago
Dave Airlie d206f5a9be tessellation/transform feedback: add support for tf from tess 6 years ago
Dave Airlie d20856a664 tessellation: add shader building support for tess eval/ctrl. (v2) 6 years ago
Dave Airlie 815024855a tessellation: handle tessellation shader indirect input/outputs (v3) 6 years ago
Dave Airlie b06fda89ca tessellation: handle reading from outputs. (v2) 6 years ago
Dave Airlie 35d10943d7 tessellation: handle output block variables. 6 years ago
Dave Airlie ca48872fad tessellation: handle tess interps and dimension changes 6 years ago
Dave Airlie e5196d7a54 tessellation: handle tess inner/outer/coord (v2) 6 years ago
Dave Airlie da14e72952 tessellation: add support for patch varyings 6 years ago
Dave Airlie 8c3e21fa65 tessellation: add clip distance support. (v2) 6 years ago
Dave Airlie cc911fef17 tessellation: add position/pointsize semantic support (v2) 6 years ago
Dave Airlie 4ce377e763 tessellation: add shader property support (v2) 6 years ago
Dave Airlie 18b09157c4 tessellation: add some baseline tess support. 6 years ago
Dave Airlie 929d59b1e3 shader: consolidate winsys_adjust_y uniform emission. 6 years ago
Dave Airlie 36e4860267 shader: rename glsl_gl_in to glsl_gl_block. 6 years ago
Dave Airlie 05554838b0 tessellation: add protocol support for set tess state. (v2) 6 years ago
Dave Airlie 2d02aadc6e vrend: add tessellation availability flag 6 years ago
Dave Airlie f64bfb4f61 renderer: change logic around patching to make tess easier to add 6 years ago