mesa/src
Marek Olšák 4e50062028 radeonsi: pass tessellation ring addresses via user SGPRs
This removes s_load_dword latency for tess rings.

We need just 1 SGPR for the address if we use 64K alignment. The final asm
for recreating the descriptor is:

    // s2 is (address >> 16)
    s_mov_b32 s3, 0
    s_lshl_b64 s[4:5], s[2:3], 16
    s_mov_b32 s6, -1
    s_mov_b32 s7, 0x27fac

v2: bitcast the descriptor type from v2i64 to v4i32

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
2017-04-28 21:47:35 +02:00
..
amd ac: automake: sort sources list alphabetically 2017-04-28 14:13:01 +01:00
compiler Revert "glsl: reject image qualifiers with non-image types inside uniform blocks" 2017-04-28 12:31:20 -07:00
egl egl: add gitignore 2017-04-22 00:42:38 +01:00
gallium radeonsi: pass tessellation ring addresses via user SGPRs 2017-04-28 21:47:35 +02:00
gbm gbm: Assert modifiers and count are copacetic 2017-04-09 09:29:57 -07:00
getopt
glx EGL: Implement the libglvnd interface for EGL (v3) 2017-04-17 13:03:58 +01:00
gtest
hgl
intel anv: Drop 'x11' prefix from non-X11 WSI funcs 2017-04-28 08:54:45 -07:00
loader
mapi mesa: drop APPLE_vertex_array_object support 2017-04-26 10:03:06 +10:00
mesa st/mesa: use min_index and max_index directly from vbo 2017-04-28 21:46:44 +02:00
util util/disk_cache: remove percentage based max cache limit 2017-04-28 14:35:27 +10:00
vulkan vulkan/wsi/wayland: Pass damage through to the compositor 2017-04-03 13:51:08 -07:00
Makefile.am
SConscript