mesa/src/gallium/drivers
George Kyriazis 909f72e0a2 swr: fix polygonmode for front==back
Rasterizer core only supports polygonmode front==back.  Add logic for
populating fillMode for the rasterizer only for that case correctly.
Provide enum conversion between mesa enums and core enums.

The core renders lines/points as tris. Previously, code would enable
stipple for polygonmode != FILL.  Modify stipple enable logic so that
this works correctly.

No regressions in vtk tests.
Fixes the following piglit tests:
	pointsprite
	gl-1.0-edgeflag-const

v2: remove cc stable, and remove "not implemented" assert
v3: modified commit message

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
2017-05-08 21:28:53 -05:00
..
ddebug ddebug: implement get_query_result_resource 2017-04-25 22:39:31 +02:00
etnaviv etnaviv: add L8A8_UNORM texture format 2017-05-03 22:43:10 +02:00
freedreno freedreno/a3xx: fix hang w/ large render targets and small gmem 2017-05-06 14:16:33 -04:00
i915 gallium: fold u_trim_pipe_prim call from st/mesa to drivers 2017-04-20 20:11:35 +02:00
imx imx: gallium driver for imx-drm scanout driver 2017-01-12 19:27:11 +00:00
llvmpipe gallium: add PIPE_CAP_TGSI_TES_LAYER_VIEWPORT 2017-04-14 22:49:44 +02:00
noop gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer() 2017-03-08 08:50:20 -07:00
nouveau nv50/ir: Replace NV50_PROGRAM_IR_* by PIPE_SHADER_IR_* 2017-05-07 10:26:37 -04:00
r300 gallium: add PIPE_SHADER_CAP_TGSI_SKIP_MERGE_REGISTERS 2017-04-26 19:15:34 +02:00
r600 gallium: add PIPE_SHADER_CAP_TGSI_SKIP_MERGE_REGISTERS 2017-04-26 19:15:34 +02:00
radeon radeonsi: mark fast-cleared textures as compressed when dirtying 2017-05-08 17:42:16 +02:00
radeonsi radeonsi: rename si_eliminate_const_vs_outputs -> si_optimize_vs_outputs 2017-05-08 19:18:29 +02:00
rbug gallium: decrease the size of pipe_resource - 64 -> 48 bytes 2017-04-04 11:14:43 +02:00
softpipe gallium: add PIPE_CAP_TGSI_TES_LAYER_VIEWPORT 2017-04-14 22:49:44 +02:00
svga svga: implement sRGB rendering for imported surfaces 2017-04-28 21:03:06 -06:00
swr swr: fix polygonmode for front==back 2017-05-08 21:28:53 -05:00
trace trace: don't trace resource_destroy 2017-04-25 22:39:31 +02:00
vc4 vc4: Use runtime CPU detection for whether NEON is available. 2017-05-02 13:35:23 -07:00
virgl gallium: add PIPE_SHADER_CAP_TGSI_SKIP_MERGE_REGISTERS 2017-04-26 19:15:34 +02:00