mesa/src
Dave Airlie 1171b304f3 radv: overhaul fragment shader sample positions.
The current code was broken, and I decided to redesign it instead.

This puts the sample positions for all samples into the queue
constant descriptor buffer after all the spill/ring descriptors.

It then uses a single offset register to point how far into the
samples the samples for num_samples are. This saves one user sgpr
and means we only generate the sample position data in the rare
single case where we need it currently.

This doesn't fix the failing CTS tests without the followup
fix.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2017-04-04 05:55:15 +10:00
..
amd radv: overhaul fragment shader sample positions. 2017-04-04 05:55:15 +10:00
compiler glsl: use -O1 optimization for builtin_functions.cpp with MinGW 2017-03-31 13:36:25 -06:00
egl Android: drop Android 4.4 (KitKat) support 2017-03-22 17:53:31 +00:00
gallium svga: add comment on svga_buffer_hw_storage_map() 2017-04-03 13:09:05 -06:00
gbm gbm/dri: Check dri extension version before flush after unmap 2017-03-31 10:25:46 +02:00
getopt
glx glx: Remove #include <GL/glxint.h> 2017-03-28 14:48:12 -04:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel aubinator/gen_decoder/i965: decode instructions from dword 0 2017-04-03 20:45:34 +01:00
loader loader: use drmGetDevice[s]2 API 2017-03-15 11:37:55 +00:00
mapi mesa: disable glthread when DEBUG_OUTPUT_SYNCHRONOUS is enabled 2017-04-03 09:31:11 +10:00
mesa aubinator/gen_decoder/i965: decode instructions from dword 0 2017-04-03 20:45:34 +01:00
util util: fix MSVC warning in u_align_u32() 2017-04-03 13:09:05 -06:00
vulkan vulkan: Bump the header and XML to the latest public version 2017-03-31 22:41:43 -07:00
Makefile.am intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
SConscript