aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Switch to NIR for ldexp lowering.Kenneth Graunke2016-04-131-1/+1
* i965/gen7+: Use NIR for lowering of pack/unpack opcodes.Matt Turner2016-02-011-0/+8
* glsl: Remove 2x16 half-precision pack/unpack opcodes.Matt Turner2016-02-011-3/+0
* i965/fs: Switch from GLSL IR to NIR for un/packHalf2x16 scalarizing.Matt Turner2016-02-011-0/+4
* glsl: move to compiler/Emil Velikov2016-01-261-2/+2
* nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-261-1/+1
* glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.Kenneth Graunke2016-01-131-23/+7
* glsl: Remove ir_unop_any.Matt Turner2015-12-181-17/+0
* i965: Clean up #includes in the compiler.Matt Turner2015-11-241-2/+0
* nir: remove dependency on glslRob Clark2015-10-161-1/+1
* glsl: Add parser/compiler support for unsized array's length()Samuel Iglesias Gonsalvez2015-09-251-0/+2
* i965: add support for ARB_shader_subroutineDave Airlie2015-07-241-0/+1
* glsl: Remove never used sin_reduced/cos_reduced.Matt Turner2015-04-061-2/+0
* glsl: Allow vector logic ops to be generated.Matt Turner2015-03-241-6/+3
* Fix invalid extern "C" around header inclusion.Mark Janes2015-03-051-2/+0
* i965: just avoid warnings with fp64Dave Airlie2015-02-201-0/+13
* i965/fs: Add support for ir_unop_saturateAbdiel Janulgue2014-08-311-0/+1
* i965/fs: Support fine/coarse derivative opcodesChris Forbes2014-08-151-0/+4
* i965/fs: Skip channel expressions splitting for interpolationChris Forbes2014-07-131-0/+25
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-10/+5
* i965: Move compiler debugging output to stderr.Eric Anholt2014-02-221-2/+2
* i965: Fix broken assertsChris Forbes2013-11-171-1/+1
* i965: Generate code for ir_binop_imul_high.Matt Turner2013-10-071-0/+1
* i965: Generate code for ir_binop_carry and ir_binop_borrow.Matt Turner2013-10-071-0/+2
* glsl: Add support for ldexp.Matt Turner2013-09-171-0/+1
* i965: Add support for ir_triop_csel.Matt Turner2013-09-091-0/+1
* i965/fs: Add support for translating ir_triop_fma into MAD.Matt Turner2013-08-271-0/+1
* i965: Add cases for ir_triop_vector_insert that assert.Kenneth Graunke2013-05-201-0/+1
* i965: Add cases for ir_binop_vector_extract that assert.Kenneth Graunke2013-05-201-0/+1
* i965/fs: Add support for bit instructions.Matt Turner2013-05-061-0/+37
* i965/fs: Use the LRP instruction for ir_triop_lrp when possible.Kenneth Graunke2013-02-281-1/+15
* i965: Assert that the 4x8 pack/unpack operations have been loweredMatt Turner2013-01-251-0/+4
* i965/fs/gen7: Emit code for GLSL 3.00 pack/unpack operations (v4)Chad Versace2013-01-241-0/+12
* glsl: Add a "ubo_load" expression type for fetches from UBOs.Eric Anholt2012-08-071-0/+5
* i965: Add support for ir_unop_f2u to i965 backend.Paul Berry2012-06-151-0/+1
* i965: Add forgotten bitcast operations in brw_fs_channel_expressions.Kenneth Graunke2012-06-071-0/+4
* intel: Convert from GLboolean to 'bool' from stdbool.h.Kenneth Graunke2011-10-181-1/+1
* i965: Fix Android build by removing relative includesChad Versace2011-08-301-3/+3
* i965/fs: Implement new ir_unop_u2i and ir_unop_i2u opcodes.Kenneth Graunke2011-06-291-0/+2
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-1/+1
* i965: Fix compile warning about missing opcodes.Eric Anholt2010-12-041-0/+5
* glsl: Remove the ir_binop_cross opcode.Kenneth Graunke2010-11-171-28/+0
* i965: Handle new ir_unop_round_even in channel expression splitting.Eric Anholt2010-10-261-0/+1
* i965: Move FS backend structures to a header.Eric Anholt2010-10-111-2/+0
* i965: Update expression splitting for the vector-result change to compares.Eric Anholt2010-09-221-8/+9
* i965: Fix the vector/expression splitting for the write_mask change.Eric Anholt2010-09-221-4/+1
* i965: Add switch cases for ir_unop_noise, which should have been lowered.Eric Anholt2010-09-091-0/+3
* i965: Add a pass for the FS to reduce vector expressions down to scalar.Eric Anholt2010-08-261-0/+365