summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_vector_splitting.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: don't drop const initializers in vector splittingRob Clark2016-07-021-0/+12
* glsl: move to compiler/Emil Velikov2016-01-261-2/+2
* nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-261-1/+1
* i965: Disable vector splitting on shared variablesJordan Justen2015-12-091-0/+1
* i965: Clean up #includes in the compiler.Matt Turner2015-11-241-3/+1
* nir: remove dependency on glslRob Clark2015-10-161-1/+1
* i965/fs: Do not split buffer variablesIago Toral Quiroga2015-09-251-0/+1
* i965: Use hash tables for brw_fs_vector_splitting().Kenneth Graunke2015-09-111-22/+22
* Delete duplicate function is_power_of_two() and use _mesa_is_pow_two()Anuj Phogat2015-07-291-1/+1
* Fix invalid extern "C" around header inclusion.Mark Janes2015-03-051-2/+0
* i965/fs: Don't make a name for a vector splitting temporaryIan Romanick2014-09-301-3/+8
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-1/+1
* i965: Use typed foreach_in_list_safe instead of foreach_list_safe.Matt Turner2014-07-011-3/+1
* i965: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-6/+3
* i965: Drop pointless check for variable declarations in splitting.Eric Anholt2014-04-081-10/+5
* i965: Move compiler debugging output to stderr.Eric Anholt2014-02-221-4/+4
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-1/+1
* i965: Don't do vector splitting for ir_var_system_valueAnuj Phogat2013-11-011-0/+1
* i965: Replace #include "intel_context.h" with brw_context.h.Kenneth Graunke2013-07-091-1/+1
* glsl: Remove ir_print_visitor.h includes and usageEric Anholt2013-06-211-1/+0
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-4/+6
* i965: Fix struct vs class warnings in brw_fs_vector_splitting.cpp.Kenneth Graunke2011-11-061-2/+2
* i965: Fix Android build by removing relative includesChad Versace2011-08-301-5/+5
* i965/fs: Stop using the exec_list iterator.Eric Anholt2011-07-291-8/+8
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-7/+7
* i965: Move FS backend structures to a header.Eric Anholt2010-10-111-2/+0
* i965: Fix use of undefined mem_ctx in vector splitting.Eric Anholt2010-09-291-1/+1
* i965: Fix vector splitting RHS channel selection with sparse writemasks.Eric Anholt2010-09-271-3/+8
* i965: Remove swizzling of assignment to vector-splitting single-channel LHS.Eric Anholt2010-09-271-2/+0
* i965: When splitting vector variable assignment, ignore unset channels.Eric Anholt2010-09-221-2/+5
* i965: Fix the vector/expression splitting for the write_mask change.Eric Anholt2010-09-221-3/+0
* i965: Fix swizzling in vector splitting for the new FS backend.Eric Anholt2010-08-271-0/+3
* i965: Add new pass to split vectors into scalar variablesEric Anholt2010-08-261-0/+388