mesa/src/gallium/drivers/softpipe
Roland Scheidegger 26d46b94b4 softpipe: enable PIPE_CAP_QUERY_SO_OVERFLOW
The driver was supposed to support this since way before the GL spec for it
existed, albeit it was apparently broken, so fix and enable it.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
2017-08-17 18:46:44 +02:00
..
Android.mk Android: use symlinks for driver loading 2017-06-29 09:09:49 -05:00
Automake.inc {st,targets}/dri: use static/dynamic pipe-loader 2015-11-21 12:52:20 +00:00
Makefile.am configure: Eliminate MSVC2008 compatibility. 2016-02-11 21:36:00 +00:00
Makefile.sources softpipe: add sp_buffer.h to the sources list (release tarball) 2016-05-30 10:28:53 +01:00
SConscript scons: Eliminate MSVC2008 compatibility. 2016-02-11 21:36:00 +00:00
sp_buffer.c softpipe: avoid buffer overflow 2016-04-13 11:51:35 +10:00
sp_buffer.h softpipe: add SSBO/shader atomics support. 2016-04-12 14:16:13 +10:00
sp_clear.c s/Tungsten Graphics/VMware/ 2014-01-17 20:00:32 +00:00
sp_clear.h s/Tungsten Graphics/VMware/ 2014-01-17 20:00:32 +00:00
sp_compute.c softpipe: fix a maybe-uninitialized warning 2017-03-30 17:14:47 +02:00
sp_context.c softpipe: Match pipe_context::render_condition prototype. 2017-06-13 11:53:16 +01:00
sp_context.h softpipe: remove unused softpipe_context::line_stipple_counter 2017-06-20 07:56:34 -06:00
sp_draw_arrays.c gallium: remove pipe_index_buffer and set_index_buffer 2017-05-10 19:00:16 +02:00
sp_fence.c gallium: add a pipe_context parameter to fence_finish 2016-08-10 01:11:10 +02:00
sp_fence.h
sp_flush.c gallium: add flags parameter to texture barrier 2017-01-16 21:13:09 -05:00
sp_flush.h gallium: add flags parameter to texture barrier 2017-01-16 21:13:09 -05:00
sp_fs.h softpipe: remove unused softpipe_create_fs_variant_exec() parameter 2014-10-31 15:29:59 -06:00
sp_fs_exec.c softpipe: remove unused sp_exec_fragment_shader() 2017-04-13 10:06:04 +02:00
sp_image.c gallium: change pipe_image_view::first_element/last_element -> offset/size 2016-08-17 14:15:33 +02:00
sp_image.h softpipe: add image support to softpipe (v3) 2016-03-31 09:14:16 +10:00
sp_limits.h softpipe: bump 3D texture limit to 2048 2016-05-02 07:29:02 +10:00
sp_prim_vbuf.c softpipe: tell draw about the vertex layout we want 2016-01-07 02:00:04 +01:00
sp_prim_vbuf.h s/Tungsten Graphics/VMware/ 2014-01-17 20:00:32 +00:00
sp_public.h gallium/drivers: Add extern "C" wrappers to public entry 2015-05-15 13:55:59 -04:00
sp_quad.h softpipe: implement some support for multiple viewports 2015-12-11 20:09:21 +01:00
sp_quad_blend.c gallium: replace INLINE with inline 2015-07-21 17:52:16 -04:00
sp_quad_depth_test.c softpipe: add support for explicit early depth testing 2016-03-31 09:13:54 +10:00
sp_quad_depth_test_tmp.h softpipe: add layered rendering support. 2014-06-11 12:20:30 +10:00
sp_quad_fs.c softpipe: remove unused quad_shade_stage() 2017-04-13 10:06:04 +02:00
sp_quad_pipe.c softpipe: add support for explicit early depth testing 2016-03-31 09:13:54 +10:00
sp_quad_pipe.h s/Tungsten Graphics/VMware/ 2014-01-17 20:00:32 +00:00
sp_quad_stipple.c gallium: fix various undefined left shifts into sign bit 2016-05-07 16:46:59 -05:00
sp_query.c softpipe: enable PIPE_CAP_QUERY_SO_OVERFLOW 2017-08-17 18:46:44 +02:00
sp_query.h s/Tungsten Graphics/VMware/ 2014-01-17 20:00:32 +00:00
sp_screen.c softpipe: enable PIPE_CAP_QUERY_SO_OVERFLOW 2017-08-17 18:46:44 +02:00
sp_screen.h gallium: replace INLINE with inline 2015-07-21 17:52:16 -04:00
sp_setup.c draw: nuke the interp parameter from vertex_info 2016-01-07 01:58:05 +01:00
sp_setup.h softpipe: tell draw about the vertex layout we want 2016-01-07 02:00:04 +01:00
sp_state.h gallium: Use enum pipe_shader_type in set_sampler_views() 2016-08-29 09:07:25 -06:00
sp_state_blend.c s/Tungsten Graphics/VMware/ 2014-01-17 20:00:32 +00:00
sp_state_clip.c softpipe: implement some support for multiple viewports 2015-12-11 20:09:21 +01:00
sp_state_derived.c softpipe: s/unsigned/enum pipe_shader_type/ 2017-03-08 08:50:20 -07:00
sp_state_image.c gallium: Use enum pipe_shader_type in set_shader_images() 2016-08-29 09:07:37 -06:00
sp_state_rasterizer.c s/Tungsten Graphics/VMware/ 2014-01-17 20:00:32 +00:00
sp_state_sampler.c softpipe: s/unsigned/enum pipe_shader_type/ 2017-03-08 08:50:20 -07:00
sp_state_shader.c gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer() 2017-03-08 08:50:20 -07:00
sp_state_so.c gallium: allow setting of the internal stream output offset 2014-03-07 12:49:33 -05:00
sp_state_surface.c softpipe: Set samples and layers in set_framebuffer_state() cb 2016-04-07 12:03:58 +10:00
sp_state_vertex.c gallium: remove pipe_index_buffer and set_index_buffer 2017-05-10 19:00:16 +02:00
sp_surface.c softpipe: (trivial) honor render_condition_enabled for clear_rt/clear_ds 2016-08-29 18:15:08 +02:00
sp_surface.h s/Tungsten Graphics/VMware/ 2014-01-17 20:00:32 +00:00
sp_tex_sample.c softpipe: remove unused get_texel_quad_2d() 2017-04-13 10:06:04 +02:00
sp_tex_sample.h softpipe: s/unsigned/enum pipe_shader_type/ 2017-03-08 08:50:20 -07:00
sp_tex_tile_cache.c softpipe: s/Elements/ARRAY_SIZE/ 2016-04-27 10:23:19 -06:00
sp_tex_tile_cache.h gallium: replace INLINE with inline 2015-07-21 17:52:16 -04:00
sp_texture.c softpipe: enable clear_texture with util_clear_texture 2017-02-24 15:41:13 +01:00
sp_texture.h softpipe: add image support to softpipe (v3) 2016-03-31 09:14:16 +10:00
sp_tile_cache.c softpipe: s/Elements/ARRAY_SIZE/ 2016-04-27 10:23:19 -06:00
sp_tile_cache.h gallium: replace INLINE with inline 2015-07-21 17:52:16 -04:00