mesa/src
Kenneth Graunke 1aa28f3509 i965: Make opt_vector_float() only handle non-type-conversion MOVs.
We don't handle this properly - we'd have to perform the type conversion
before trying to convert the value to a VF.

While we could do that, it doesn't seem particularly useful - most
vector loads should be consistently typed (all float or all integer).

As a special case, we do allow type-converting MOVs of integer 0, as
it's represented the same regardless of the type.  I believe this case
does actually come up.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
2016-04-20 15:05:13 -07:00
..
compiler spirv: Trivially handle the NonWriteable decoration 2016-04-20 10:33:23 -07:00
egl egl: implement EGL part of interop interface (v2) 2016-04-20 12:18:47 +02:00
gallium gk110/ir: make use of IMUL32I for all immediates 2016-04-20 22:55:36 +02:00
gbm gbm: do not wrap header inclusion in extern "C" 2016-03-09 17:16:50 +00:00
getopt
glx scons: Build dri_common_interop.c. 2016-04-20 12:41:24 +01:00
gtest
hgl
intel anv: s/anv_batch_emit_blk/anv_batch_emit/ 2016-04-20 14:54:09 -07:00
loader dri: add backbuffer use flag 2016-03-09 15:02:25 +01:00
mapi mesa: expose EXT_base_instance in ES3 contexts 2016-04-03 20:40:55 -04:00
mesa i965: Make opt_vector_float() only handle non-type-conversion MOVs. 2016-04-20 15:05:13 -07:00
util util: Fix warning of invalid return value 2016-04-15 15:00:58 -07:00
Makefile.am configure: Add initial support for enabling Vulkan drivers 2016-04-14 15:15:00 -07:00
SConscript glsl: move to compiler/ 2016-01-26 16:08:33 +00:00