mesa/src/gallium/auxiliary/draw
Eric Anholt 0b4825c872 gallium/draw: Fix rasterizer_discard for wide points/lines.
Fixes the rasterizer_discard failures for softpipe, because the wide paths
(which we hit for points in the CTS) were dropping the discard state when
making the no_cull shadow state.

Cc: mesa-stable
Reviewed-by: Brian Paul <brianp@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7558>
2020-11-12 20:27:15 +00:00
..
draw_cliptest_tmp.h draw/clip: fix viewport index for geometry shaders 2020-07-04 07:19:08 +10:00
draw_context.c gallium/draw: Fix rasterizer_discard for wide points/lines. 2020-11-12 20:27:15 +00:00
draw_context.h llvmpipe/draw: handle constant buffer limits and robustness (v1.1) 2020-07-23 00:04:49 +00:00
draw_decompose_tmp.h
draw_fs.c llvmpipe/nir: handle texcoord requirements 2019-12-12 09:16:24 +10:00
draw_fs.h
draw_gs.c gallium/tgsi: Add support for PRIMITIVEID as a system value. 2020-09-02 09:58:44 -07:00
draw_gs.h draw: change geom shader output to an array of outputs. 2020-02-07 00:54:42 +00:00
draw_gs_tmp.h draw: hook up final bits of tessellation 2020-02-28 18:33:34 +10:00
draw_llvm.c gallivm/nir: add indirect swizzle output loading support 2020-08-31 13:20:11 +10:00
draw_llvm.h draw: pass number of images to image soa create 2020-07-02 04:12:17 +00:00
draw_llvm_sample.c draw/sample: add support for indirect images 2020-07-02 04:12:17 +00:00
draw_pipe.c draw: fix user culling pipeline order. (v2) 2020-04-15 14:26:29 +10:00
draw_pipe.h draw: fix user culling pipeline order. (v2) 2020-04-15 14:26:29 +10:00
draw_pipe_aaline.c gallium/draw: Fix rasterizer_discard for wide points/lines. 2020-11-12 20:27:15 +00:00
draw_pipe_aapoint.c gallium/draw: Fix rasterizer_discard for wide points/lines. 2020-11-12 20:27:15 +00:00
draw_pipe_clip.c
draw_pipe_cull.c draw: fix user culling pipeline order. (v2) 2020-04-15 14:26:29 +10:00
draw_pipe_flatshade.c
draw_pipe_offset.c gallium/draw: Use SATURATE 2020-05-26 22:31:31 +00:00
draw_pipe_pstipple.c gallium: change comments to remove 'state tracker' 2020-05-13 13:47:27 -04:00
draw_pipe_stipple.c
draw_pipe_twoside.c
draw_pipe_unfilled.c
draw_pipe_user_cull.c draw: fix user culling pipeline order. (v2) 2020-04-15 14:26:29 +10:00
draw_pipe_util.c
draw_pipe_validate.c draw: disable point/line smoothing for multisample (v2) 2020-05-06 06:20:37 +00:00
draw_pipe_vbuf.c
draw_pipe_wide_line.c gallium/draw: Fix rasterizer_discard for wide points/lines. 2020-11-12 20:27:15 +00:00
draw_pipe_wide_point.c gallium/draw: Fix rasterizer_discard for wide points/lines. 2020-11-12 20:27:15 +00:00
draw_prim_assembler.c draw/clip: fix viewport index for geometry shaders 2020-07-04 07:19:08 +10:00
draw_prim_assembler.h
draw_prim_assembler_tmp.h
draw_private.h gallium/draw: Fix rasterizer_discard for wide points/lines. 2020-11-12 20:27:15 +00:00
draw_pt.c gallium: change comments to remove 'state tracker' 2020-05-13 13:47:27 -04:00
draw_pt.h draw: add support to tgsi paths for geometry streams. (v2) 2019-04-09 11:19:38 +10:00
draw_pt_decompose.h Revert "draw: revert using correct order for prim decomposition." 2019-11-22 20:37:42 +01:00
draw_pt_emit.c
draw_pt_fetch.c util: Move gallium's PIPE_FORMAT utils to /util/format/ 2019-11-14 10:47:20 -08:00
draw_pt_fetch_emit.c
draw_pt_fetch_shade_emit.c
draw_pt_fetch_shade_pipeline.c draw: add support to tgsi paths for geometry streams. (v2) 2019-04-09 11:19:38 +10:00
draw_pt_fetch_shade_pipeline_llvm.c llvmpipe/draw: handle constant buffer limits and robustness (v1.1) 2020-07-23 00:04:49 +00:00
draw_pt_post_vs.c
draw_pt_so_emit.c draw: hook up final bits of tessellation 2020-02-28 18:33:34 +10:00
draw_pt_util.c
draw_pt_vsplit.c
draw_pt_vsplit_tmp.h
draw_so_emit_tmp.h
draw_split_tmp.h draw: hook up final bits of tessellation 2020-02-28 18:33:34 +10:00
draw_tess.c draw/tess: free tessellation control shader i/o memory. 2020-05-06 05:11:07 +10:00
draw_tess.h draw: add main tessellation code 2020-02-28 18:33:34 +10:00
draw_vbuf.h draw: add stream member to stats callback 2019-04-09 11:19:38 +10:00
draw_vertex.c
draw_vertex.h
draw_vs.c aux/draw: replace binary HAVE_LLVM checks with LLVM_AVAILABLE 2019-09-06 22:19:01 +01:00
draw_vs.h aux/draw: replace binary HAVE_LLVM checks with LLVM_AVAILABLE 2019-09-06 22:19:01 +01:00
draw_vs_exec.c gallium/draw: Use SATURATE 2020-05-26 22:31:31 +00:00
draw_vs_llvm.c gallium+mesa/st: lower uniforms based on compiler flag instead of packed uniforms cap 2020-09-16 10:07:42 +00:00
draw_vs_variant.c softpipe/draw: fix vertex id in soft paths. 2019-03-28 14:13:08 +10:00