mesa/src
Erik Faye-Lund 39e7fbf24a gallium: get rid of PIPE_CAP_SM3
PIPE_CAP_SM3 has always been an odd one out of all our caps. While most
other caps are fine-grained and single-purpose, this cap encode several
features in one. And since OpenGL cares more about single features, it'd
be nice to get rid of this one.

As it turns, this is now relatively simple. We only really care about
three features using this cap, and those already got their own caps. So
we can remove it, and make sure all current drivers just give the same
response to all of them.

The only place we *really* care about SM3 is in nine, and there we can
instead just re-construct the information based on the finer-grained
caps. This avoids DX9 semantics from needlessly leaking into all of the
drivers, most of who doesn't care a whole lot about DX9 specifically.

Signed-off-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-07-10 15:50:51 +02:00
..
amd radv: compute correct number of input vertices for NGG 2019-07-10 15:17:08 +02:00
broadcom nir: Add lower_rotate flag and set to true in all drivers 2019-07-01 10:14:22 -07:00
compiler nir/lower_io: Don't use variable to get deref mode 2019-07-10 12:31:41 +02:00
egl egl: add glvnd symbols check 2019-07-10 11:27:51 +00:00
etnaviv etnaviv: detect v4 compression 2019-07-04 14:05:18 -04:00
freedreno tu: add exported symbols check 2019-07-10 11:27:51 +00:00
gallium gallium: get rid of PIPE_CAP_SM3 2019-07-10 15:50:51 +02:00
gbm gbm: sort symbols 2019-07-10 11:27:51 +00:00
getopt
glx glx: fix glvnd pointer types 2019-06-20 17:21:37 +01:00
gtest delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
hgl haiku: Fix hgl dispatch build. Tested under meson/scons. 2019-04-02 16:06:00 -05:00
imgui imgui: bump imgui memory editor copy 2019-06-18 15:34:13 +00:00
intel android: anv: import include path of libmesa_nir 2019-07-10 08:56:23 +02:00
loader Delete autotools 2019-04-15 13:44:29 -07:00
mapi mapi: add shared glapi symbols check 2019-07-10 11:27:51 +00:00
mesa gallium: give vertex-shader saturate its own cap 2019-07-10 15:49:57 +02:00
panfrost panfrost: Extend software tiling to larger bpp 2019-07-01 07:40:19 -07:00
util util/macros: rework DIV_ROUND_UP macro 2019-07-04 10:21:32 +02:00
vulkan vulkan: add symbols file 2019-07-10 11:27:51 +00:00
meson.build lima,panfrost: Move lima_tiling.c/h to /src/panfrost 2019-06-20 08:06:35 -07:00
SConscript