mesa/src
Francisco Jerez 81bc6de8c0 i965/ir: Make BROADCAST emit an unmasked single-channel move.
Alternatively we could have extended the current semantics to 32-wide
mode by changing brw_broadcast() to emit multiple indexed MOV
instructions in the generator copying the selected value to all
destination registers, but it seemed rather silly to waste EU cycles
unnecessarily copying the exact same value 32 times in the GRF.

The vstride change in the Align16 path is required to avoid assertions
in validate_reg() since the change causes the execution size of the
MOV and SEL instructions to be equal to the source region width.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2016-05-27 23:29:04 -07:00
..
compiler glsl/linker: call link_uniform blocks on linked shader. 2016-05-28 05:35:53 +10:00
egl egl: Additional attribute validation for eglCreatePbufferSurface 2016-05-26 08:02:48 -07:00
gallium gallium/util: another s/unsigned/enum pipe_prim_type/ for clang 2016-05-27 18:42:21 -06:00
gbm gbm: remove define _DEFAULT_SOURCE 2016-05-23 12:09:11 +01:00
getopt
glx scons: whitespace cleanup 2016-05-25 12:23:12 -06: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
intel anv/cmd_buffer: Don't delete command buffers in ResetCommandPool() 2016-05-27 18:56:33 -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/ir: Make BROADCAST emit an unmasked single-channel move. 2016-05-27 23:29:04 -07:00
util mesa: Add .gitignore entries for make check binaries 2016-05-25 09:41:44 -07:00
Makefile.am automake: tweak SUBDIR reorder and comment it 2016-05-01 08:38:05 +01:00
SConscript glsl: move to compiler/ 2016-01-26 16:08:33 +00:00