mesa/src
Francisco Jerez fadf347735 i965: Fix stride field for the result of emit_uniformize().
This is essentially the same problem fixed in an earlier patch for
immediates.  Setting the stride to zero will be particularly useful
for my future SIMD lowering pass, because we will be able to just
check whether the stride of a source register is zero and skip
emitting the copies required to unzip it in that case.

Instead of setting stride to zero in every caller of emit_uniformize()
I've changed the function to return the result as its return value
(previously it was being written into a caller-provided destination
register), because this way we can enforce that the result is used with
the correct regioning from the function itself.

The changes to the prototype of its VEC4 counterpart are mainly for
the sake of symmetry, VEC4 registers don't have stride.

Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
2015-07-21 17:54:00 +03:00
..
egl egl/dri2: load libglapi.0.dylib on osx 2015-07-08 13:19:33 +01:00
gallium nouveau: use bool instead of boolean 2015-07-21 00:42:53 +02:00
gbm mesa: Enable subdir-objects globally. 2015-06-26 12:55:25 +01:00
getopt
glsl nir: add nir_foreach_instr_safe_reverse() 2015-07-17 09:49:53 -07:00
glx dri3_open: don't leak the reply 2015-07-11 20:48:53 +01:00
gtest mesa: Enable subdir-objects globally. 2015-06-26 12:55:25 +01:00
hgl glapi/hgl: Drop extern "C" as it was added to glapi 2015-05-13 15:26:29 -04:00
loader loader: don't leak udev_enumerate 2015-07-11 20:49:25 +01:00
mapi mesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to_string(). 2015-07-20 16:45:37 -07:00
mesa i965: Fix stride field for the result of emit_uniformize(). 2015-07-21 17:54:00 +03:00
util mesa: Detect and provide macros for function attributes pure and const. 2015-07-17 12:25:54 -07:00
Makefile.am mesa: Enable subdir-objects globally. 2015-06-26 12:55:25 +01:00
SConscript scons: Don't build loader on Windows. 2015-03-25 10:42:35 +00:00