mesa/src
Alyssa Rosenzweig b9fb63859e pan/midgard: Sketch static analysis to uniform count
This one is a little tricky, but the idea is that:

   r16-r23 are always uniforms

   r8-r15 are sometimes work, sometimes uniforms...
      ...but as work, they are always written before use
      ...and as uniforms, they are never written before use

So we use that heuristic to determine the count to feed the machine.
We'll record work register use in the next commit.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-08-22 12:50:40 -07:00
..
amd radv: Disable NGG for geometry shaders. 2019-08-22 12:47:32 +02:00
broadcom v3d: Use the correct opcodes for signed image min/max 2019-08-21 17:19:55 +00:00
compiler nir: Remove nir_const_load_to_arr 2019-08-22 12:24:13 -07:00
drm-shim meson: replace libmesa_util with idep_mesautil 2019-08-03 00:08:37 +00:00
egl gbm: Add buffer handling and visuals for fp16 formats 2019-08-21 18:36:57 +00:00
etnaviv etnaviv: Add valgrind support 2019-08-14 10:36:20 +02:00
freedreno nir: Add explicit signs to image min/max intrinsics 2019-08-21 17:19:55 +00:00
gallium glx: Sync <GL/glxext.h> with Khronos 2019-08-22 13:29:04 -04:00
gbm gbm: Add buffer handling and visuals for fp16 formats 2019-08-21 18:36:57 +00:00
getopt
glx glx: Make __glXGetDrawableAttribute return true sometimes 2019-08-22 13:29:06 -04: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 intel/nir: Add a helper for getting BRW_AOP from an intrinsic 2019-08-21 17:19:55 +00:00
loader dri: Add fp16 formats 2019-08-21 18:36:57 +00:00
mapi mesa: add ext_dsa GetMultiTexLevelParameterEXT 2019-08-19 18:50:08 -04:00
mesa glx: Sync <GL/glxext.h> with Khronos 2019-08-22 13:29:04 -04:00
panfrost pan/midgard: Sketch static analysis to uniform count 2019-08-22 12:50:40 -07:00
util util/timespec: use unsigned 64 bit integers for nsec values 2019-08-22 09:35:57 +02:00
vulkan vulkan: Update the XML and headers to 1.1.119 2019-08-12 14:56:33 +00:00
meson.build v3d: Introduce a DRM shim for calling out to the simulator. 2019-07-25 08:56:19 -07:00
SConscript