302 Commits (50eaefdb71261a4e5c312a9ff6d324e1f9ac3e50)

Author SHA1 Message Date
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
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 18b09157c4 tessellation: add some baseline tess support. 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
Dave Airlie b98ea3d919 vrend_shader: add arb_gpu_shader_fp64 support (v2) 6 years ago
Dave Airlie a78923efaa vrend: fix dual src blending. 6 years ago
Gurchetan Singh 4f60af6ea2 vrend_renderer: remove should_invert_viewport 6 years ago
Gert Wollny a52d2ef49a vrend_renderer.c: Fix warnings 6 years ago
Gert Wollny 567c91cb29 vrend_renderer.c: Fix warnings 6 years ago
Gert Wollny 7058e6dce9 vrend_renderer.c: Fix warnings 6 years ago
Gert Wollny b116ed8f9b vrend_renderer.c: fix warnings 6 years ago
Gert Wollny 9e00a70402 vrend_renderer.c: Fix warnings 6 years ago
Gert Wollny 9b7d7b79d1 vrend_renderer.c: Fix warnings 6 years ago
Gert Wollny 951bb52fd5 vrend_renderer.c: Fix warnings and clean code 6 years ago
Gert Wollny 44505b9268 vrend_renderer.c: Fix warnings 6 years ago
Gert Wollny 6edc50f02d vrend_renderer.c: Fix warnings 6 years ago
Gert Wollny 9a4bb20836 vrend: enable multisample on GLES host with GLES >= 3.0 6 years ago
Dave Airlie ce95385be4 renderer: use texture storage APIs if available. 6 years ago
Dave Airlie 5c50c84c7a renderer: use is_buffer flag on resource destruction 6 years ago
Elie Tournier 0cca6d6b48 vrend: Call glDepthRange if we move from default value 6 years ago
Gert Wollny 4baf9b6a9e vrend: Enable vertex_attrib_binding also on Hosts with GLES >= 3.1 6 years ago
Gurchetan Singh 3222f87b73 vrend: use bits in caps set v2 6 years ago
Tomeu Vizoso b27fa082de vrend: Add support for PIPE_FORMAT_A4B4G4R4_UNORM 6 years ago
Dave Airlie efc093d0ec add ARB_transform_feedback_overflow_query support 6 years ago
Dave Airlie be265410c3 add ARB_polygon_offset_clamp support 6 years ago
Dave Airlie 7d4b9f972c add ARB_derivative_control support 6 years ago
Dave Airlie 6b5d7919c5 add ARB_conditional_render_inverted support 6 years ago
Dave Airlie 95650df93c add support for ARB_texture_mirror_clamp_to_edge. 6 years ago
Dave Airlie cc6ecc610d vrend: add ARB_texture_buffer_range support. 6 years ago
Dave Airlie 792b99d9db vrend: make texture buffer objects more robust 6 years ago
Dave Airlie 89d8ff8a88 vrend: refactor out sized buffer creation. 6 years ago
Dave Airlie c865b6345e vrend: set texture buffer offset alignment to 0 6 years ago