mesa/src
Laura Ekstrand 06084652fe common: Correct texture init for meta pbo uploads and downloads.
This moves the line setting immutability for the texture to after
_mesa_initialize_texture_object so that the initializer function will not
cancel it out. Moreover, because of the ARB_texture_view extension, immutable
textures must have NumLayers > 0, or depth will equal (0-1)=0xFFFFFFFF during
SURFACE_STATE setup, which triggers assertions.

v2: Review from Kenneth Graunke:
   - Include more explanation in the commit message.
   - Make texture setup bug fixes into a separate patch.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>

Cc: "10.4, 10.5" <mesa-stable@lists.freedesktop.org>
2015-02-24 17:27:52 -08:00
..
egl egl, wayland: RGB565 format support on Back-buffer 2015-02-23 14:07:02 -08:00
gallium targets/libgl-xlib: add src/ include dir to fix build 2015-02-24 14:44:19 -07:00
gbm gbm: Define _DEFAULT_SOURCE to avoid warning 2015-01-16 21:54:54 -08:00
getopt
glsl glcpp: remove unneeded #include of core.h 2015-02-24 17:10:28 -07:00
glx glx: do not leak the dri2 extension information 2015-02-18 11:02:25 +00:00
gtest gtest: Add headers to distribution. 2014-12-12 12:11:46 -08:00
hgl hgl: traverse add-on entries 2014-12-10 14:01:01 +00:00
loader loader: not having a pci-id should not be a warn 2015-02-21 17:11:02 -05:00
mapi glapi: add ARB_gpu_shader_fp64 (v2) 2015-02-19 00:28:33 -05:00
mesa common: Correct texture init for meta pbo uploads and downloads. 2015-02-24 17:27:52 -08:00
util ra: Disable round-robin strategy for optimistically colorable nodes. 2015-02-23 20:55:40 +02:00
Makefile.am glsl: Build a libglsl_util library. 2015-01-23 14:28:44 -08:00
SConscript egl: Fix non-dri SCons builds re #87657 2014-12-25 10:34:49 -05:00