mesa/src
Axel Davy cc0114f30b st/nine: Implement Managed vertex/index buffers
We were implementing those the same way than
the default pool, which is sub-optimal.

The buffer is supposed to return pointer to
a ram copy when user locks, and automatically
update the vram copy when needed.

v2: Rename NineBuffer9_Validate to NineBuffer9_Upload
Rename validate_buffers to update_managed_buffers
Initialize NineBuffer9 managed fields after the resource
is allocated. In case of allocation failure, when the dtor
is executed, This->base.pool is then rightfully set.

Signed-off-by: Axel Davy <axel.davy@ens.fr>
2016-02-12 23:26:36 +01:00
..
compiler glsl: replace _strtoui64() with strtoull() for MSVC 2016-02-13 08:57:01 +11:00
egl egl/dri2: expose srgb configs when KHR_gl_colorspace is available 2016-01-22 11:55:54 +00:00
gallium st/nine: Implement Managed vertex/index buffers 2016-02-12 23:26:36 +01:00
gbm gbm.h: Add a missing stddef.h include for size_t. 2015-10-30 19:12:14 +00:00
getopt
glx glx: update to updated version of EXT_create_context_es2_profile 2016-02-03 15:44:51 -05:00
gtest mesa: Enable subdir-objects globally. 2015-06-26 12:55:25 +01:00
hgl
loader virtio_gpu: Add PCI ID to driver map 2016-01-23 12:35:24 +10:00
mapi mesa: move GL_ARB_debug_output code into new debug_output.c file 2016-02-08 09:29:38 -07:00
mesa mesa: move _mesa_num_tex_faces() to teximage.h 2016-02-12 15:11:38 -07:00
util util/u_atomic: Remove MSVC 2008 support. 2016-02-12 10:31:15 +00:00
Makefile.am glsl: move to compiler/ 2016-01-26 16:08:33 +00:00
SConscript glsl: move to compiler/ 2016-01-26 16:08:33 +00:00