693 Commits (a4bc271f8d2480fd3bcad7ac3a0bcee6b2f9f7c8)
 

Author SHA1 Message Date
Tomeu Vizoso a4bc271f8d vrend: Copy from iovec on GLES host since glGetTexImage is not available (v3) 7 years ago
Ramin Azarmehr 35b3cad630 renderer: remove the extra block in fb_bind_texture() 7 years ago
Marc-André Lureau b358bb41f0 virgl_renderer_callbacks: add get_drm_fd() 7 years ago
Ramin Azarmehr 805d69e168 renderer: do not set CUBE_MAP_SEAMLESS parameter on GLES 7 years ago
Dave Airlie 50eaefdb71 shader: fix texture gather offsets in input registers. 7 years ago
Dave Airlie 26497d6324 shader: fix tg4 offsets vector 7 years ago
Dave Airlie b85052bc61 renderer: bind objects in single loop 7 years ago
Dave Airlie e235801e26 renderer: refactor draw time const binding. 7 years ago
Dave Airlie d7f23b2a1f renderer: refactor draw time ubo binding 7 years ago
Dave Airlie b624bc65ff renderer: refactor draw time sampler binding. 7 years ago
Dave Airlie 9c902a90f5 renderer: refactor binding into one loop over shaders 7 years ago
Dave Airlie d2171aa4e7 renderer: refactor ubo location binding 7 years ago
Dave Airlie aa4654b094 renderer: refactor constant location binding. 7 years ago
Dave Airlie 20e3ba9c58 renderer: refactor sample location setting 7 years ago
Dave Airlie 25957f89b8 tgsi: update for images/buffers/memory support 7 years ago
Dave Airlie bb81476211 shader: enable ints for instanceid 7 years ago
Dave Airlie aabfa38254 shader: enable ints if an integer sampler view is seen. 7 years ago
Ramin Azarmehr 2ec172f4c5 renderer: make iov.c more consistent 7 years ago
Ramin Azarmehr 9729c162de renderer: fix memory corruption when using glBufferSubData 7 years ago
Ramin Azarmehr a01122fe26 shader: get maximum number of render targets dynamically 7 years ago
Gert Wollny 50d7d36733 vrend_renderer.h: include epoxy/gl.h because it is actually needed here (v2) 7 years ago
David Riley 77a42bc8f0 virglrenderer: Add method to import EGLImageKHRs as resources. 7 years ago
Marc-André Lureau 6cf9b5ece6 egl: add virgl_renderer_get_fd_for_texture2() 7 years ago
Gert Wollny 3bb6a9a909 vrend: Work around multi-sample glBlitFramebuffer limitations on GLES 7 years ago
Gert Wollny 167e3ccbb9 vrend: extract functions from vrend_renderer_resource_create 7 years ago
Ramin Azarmehr 041c6f5473 renderer: prevent losing condvar signals for fence_cond 7 years ago
Dave Airlie 6a80452d5c expose GLSL 4.10 to the guest. 7 years ago
Dave Airlie 2f39e0f519 tessellation: expose ARB_tessellation_shader to the guest. (v3) 7 years ago
Dave Airlie d206f5a9be tessellation/transform feedback: add support for tf from tess 7 years ago
Dave Airlie d20856a664 tessellation: add shader building support for tess eval/ctrl. (v2) 7 years ago
Dave Airlie 815024855a tessellation: handle tessellation shader indirect input/outputs (v3) 7 years ago
Dave Airlie b06fda89ca tessellation: handle reading from outputs. (v2) 7 years ago
Dave Airlie 35d10943d7 tessellation: handle output block variables. 7 years ago
Dave Airlie ca48872fad tessellation: handle tess interps and dimension changes 7 years ago
Dave Airlie e5196d7a54 tessellation: handle tess inner/outer/coord (v2) 7 years ago
Dave Airlie da14e72952 tessellation: add support for patch varyings 7 years ago
Dave Airlie 8c3e21fa65 tessellation: add clip distance support. (v2) 7 years ago
Dave Airlie cc911fef17 tessellation: add position/pointsize semantic support (v2) 7 years ago
Dave Airlie 4ce377e763 tessellation: add shader property support (v2) 7 years ago
Dave Airlie 18b09157c4 tessellation: add some baseline tess support. 7 years ago
Dave Airlie 929d59b1e3 shader: consolidate winsys_adjust_y uniform emission. 7 years ago
Dave Airlie 36e4860267 shader: rename glsl_gl_in to glsl_gl_block. 7 years ago
Dave Airlie 05554838b0 tessellation: add protocol support for set tess state. (v2) 7 years ago
Dave Airlie 2d02aadc6e vrend: add tessellation availability flag 7 years ago
Dave Airlie f64bfb4f61 renderer: change logic around patching to make tess easier to add 7 years ago
Dave Airlie 0b68941405 tgsi: update property support 7 years ago
Dave Airlie 9f5a36b8a2 shader: bump input/output count to 64 7 years ago
Dave Airlie fa1c570af3 shader: actually emit barrier opcode. 7 years ago
Dave Airlie dfcb6344d4 shader: fix two warnings in vrend_shader.c 7 years ago
Dave Airlie 4a68d1dff1 shader: fix all signed/unsigned warnings. 7 years ago