1805 Commits (50a4eeb60b66258d67e1eb851beb9124f54d64cc)
 

Author SHA1 Message Date
Dave Airlie 285920a388 expose ARB_texture_view support to guest 7 years ago
Dave Airlie 937e724023 renderer: add texture view internals (v4) 7 years ago
Gert Wollny 6b4d7f5cf8 vrend, allocal_texture: Set mip-map levels correctly in the texture's state 7 years ago
Gurchetan Singh 753db79f99 tgsi: plumb some declaration parameters 7 years ago
Dave Airlie 89eae094e5 renderer: refactor/cleanup z/color surface binding. 7 years ago
Dave Airlie fd671742b9 renderer: refactor sampler binding. 7 years ago
Dave Airlie cb50e8cff9 renderer/sampler views: use view->format instead of format 7 years ago
Dave Airlie eb1a230d7c vrend: add fb/texture bind interface that takes a separate resource id 7 years ago
Gert Wollny 8d210b8b6a vrend: copy_fallback: limit per slice transfer to slice size (v2) 7 years ago
Gert Wollny 75a0b464b6 vrend: Correctly set pack alignment for three component textures 7 years ago
Gert Wollny 04f2080d89 vrend: store offsets into backing ivo for mipmaps and use it when reading data back (v3) 7 years ago
Gert Wollny 00e62addc3 vrend: remove now useless warning messages for glGetTexImage 7 years ago
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