mesa/src
Nicolai Hähnle 83a01cb498 winsys/amdgpu: start with smaller IBs, growing as necessary
This avoids allocating giant IBs from the outset, especially for CE and DMA.

Since we now limit max_dw only by the size that the buffer happens to be
(which, due to the buffer cache, can be even larger than the rounded-up size
we request), the new function amdgpu_ib_max_submit_dwords controls when we
submit an IB.

With this change, we effectively never flush prematurely due to the CE IB,
after an initial warm-up phase.

v2:
- clean up buffer_size calculation

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
2016-06-01 22:52:19 +02:00
..
compiler glsl: Use Geom.VerticesOut == -1 to specify unset 2016-06-01 11:11:39 -07:00
egl mesa_glinterop: remove mesa_glinterop typedefs 2016-05-30 17:53:44 +01:00
gallium winsys/amdgpu: start with smaller IBs, growing as necessary 2016-06-01 22:52:19 +02:00
gbm gbm: remove define _DEFAULT_SOURCE 2016-05-23 12:09:11 +01:00
getopt
glx mesa_glinterop: remove mesa_glinterop typedefs 2016-05-30 17:53:44 +01:00
gtest
hgl
intel Don't use python 3 2016-05-31 15:09:06 -07:00
loader loader: add a libdrm case for loader_get_device_name_for_fd 2016-04-21 14:41:41 +01:00
mapi mapi: expose new functions in GL ES 3.2 2016-05-26 21:25:53 -04:00
mesa i965: Fix isoline reads in scalar TES. 2016-06-01 13:46:09 -07:00
util mesa: Add .gitignore entries for make check binaries 2016-05-25 09:41:44 -07:00
Makefile.am automake: rework the git_sha1.h rule, include in tarball 2016-05-30 17:53:45 +01:00
SConscript glsl: move to compiler/ 2016-01-26 16:08:33 +00:00