mesa/src
Thomas Hellstrom 978d66e4d5 svga: Avoid bouncing buffer data in malloced buffers
Some constant- and texture upload buffer data may bounce in malloced
buffers before being transferred to hardware buffers. In the case of
texture upload buffers this seems to be an oversight. In the case of
constant buffers, code comments indicate that we want to avoid mapping
hardware buffers for reading when copying out of buffers that need
modification before being passed to hardware. In this case we avoid
data bouncing for upload manager buffers but make sure buffers that
we read out from stay in malloced memory.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
2019-05-02 09:51:00 +02:00
..
amd ac: tidy up ac_build_llvm8_tbuffer_{load,store} 2019-05-02 09:24:05 +02:00
broadcom delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
compiler glsl: work around MinGW 7.x compiler bug 2019-05-01 20:06:54 -06:00
egl egl: return correct error code for a case req ver < 3 with forward-compatible 2019-05-01 00:14:00 +00:00
freedreno freedreno/ir3: fixes for half reg in/out 2019-04-30 10:39:24 -07:00
gallium svga: Avoid bouncing buffer data in malloced buffers 2019-05-02 09:51:00 +02:00
gbm delete autotools input files 2019-04-29 21:17:19 +00:00
getopt
glx delete autotools input files 2019-04-29 21:17:19 +00: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: update memory editor 2019-02-26 12:49:07 +00:00
intel anv: add support for VK_EXT_memory_budget 2019-04-30 15:40:33 +00:00
loader Delete autotools 2019-04-15 13:44:29 -07:00
mapi Revert "meson: drop GLESv1 .so version back to 1.0.0" 2019-04-30 13:49:20 +01:00
mesa st/mesa: don't flush the front buffer if it's a pbuffer 2019-05-01 21:15:33 -04:00
util util/bitset: Return an actual bool from test macros 2019-05-02 03:12:54 +00:00
vulkan delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
meson.build turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00