aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Fix FB writes that tried to use the non-existent m16 register.Kenneth Graunke2012-04-271-1/+4
* i965/fs: Fix texelFetchOffset()Eric Anholt2012-04-241-6/+21
* i965/fs: Suppress printing the whole loop in BRW_OPCODE_DO annotation.Eric Anholt2012-04-191-0/+2
* i965/fs: Avoid generating extra AND instructions on bool logic ops.Eric Anholt2012-04-111-22/+14
* i965/fs: Try to avoid generating extra MOVs to do saturates.Eric Anholt2012-04-111-12/+22
* glsl: Demote 'type' from ir_instruction to ir_rvalue and ir_variable.Kenneth Graunke2012-04-021-1/+1
* i965: Avoid explicit accumulator operands in SIMD16 mode on Gen7.Kenneth Graunke2012-03-301-0/+3
* i965: Enable SIMD16 mode for shaders with loops on Gen6+.Kenneth Graunke2012-03-141-1/+1
* i965: Make the dummy fragment shader work in SIMD16 mode.Kenneth Graunke2012-02-181-5/+7
* i965: Fix GPU hangs in the dummy fragment shader.Kenneth Graunke2012-02-181-0/+2
* i965/fs: Take # of components into account in try_rewrite_rhs_to_dst.Kenneth Graunke2012-02-151-0/+6
* i965/fs: Add support for generating MADs.Eric Anholt2012-02-101-0/+41
* i965/fs: Implement GL_CLAMP behavior on texture rectangles on gen6+.Eric Anholt2012-02-071-5/+49
* i965/fs: Move GL_CLAMP handling to coordinate setup.Eric Anholt2012-02-071-29/+21
* i965/fs: Fix GPU hangs with 16-wide integer div/mod on gen7.Eric Anholt2012-01-091-0/+6
* i965/fs: Factor out texturing related data from brw_wm_prog_key.Kenneth Graunke2011-12-191-13/+13
* i965/fs: Factor out texture offset bitfield computation.Kenneth Graunke2011-12-191-18/+1
* i965: Rename texturing ops from FS_OPCODE to SHADER_OPCODE, except TXB.Kenneth Graunke2011-12-181-15/+15
* i965/fs: Don't swizzle the results of textureSize().Kenneth Graunke2011-12-181-0/+3
* i965/fs: Fix regression in fbo-alphatest-nocolor.Eric Anholt2011-11-301-1/+1
* i965/fs: Add support for user-defined out variables.Eric Anholt2011-11-091-31/+35
* i965/fs: Preserve the source register type when doing color writes.Eric Anholt2011-11-091-4/+7
* i965/fs: Use the actual hardware g0 register for texel offset setup.Kenneth Graunke2011-10-281-1/+1
* i965/gen6+: Parameterize barycentric interpolation modes.Paul Berry2011-10-271-10/+19
* i965/fs: Fix comparisions with uint negation.Eric Anholt2011-10-201-0/+25
* intel: Convert from GLboolean to 'bool' from stdbool.h.Kenneth Graunke2011-10-181-1/+1
* i965/fs: Implement integer quotient and remainder math operations.Kenneth Graunke2011-10-021-2/+6
* i965/fs: Add support for bit-shift operations.Eric Anholt2011-09-281-1/+7
* i965: Allow SIMD16 color writes on Ivybridge.Kenneth Graunke2011-09-281-1/+1
* i965/fs: Allow SIMD16 with control flow on Ivybridge.Kenneth Graunke2011-09-281-1/+1
* i965: Fix compiler warnings.Eric Anholt2011-09-201-6/+4
* i965/fs: Implement texelFetch() on Gen4.Kenneth Graunke2011-09-191-4/+13
* i965/fs: Implement texelFetch() on Ivybridge.Kenneth Graunke2011-09-191-4/+21
* i965/fs: Implement texelFetch() on Ironlake and Sandybridge.Kenneth Graunke2011-09-191-2/+9
* i965/fs: Implement ir_u2f opcode.Kenneth Graunke2011-09-071-1/+1
* i965: Fix Android build by removing relative includesChad Versace2011-08-301-3/+3
* i965: Avoid generating MOVs for most ir_assignment handling.Kenneth Graunke2011-08-291-0/+43
* i965/fs: Revert "Avoid generating MOVs for assignments for expressions."Kenneth Graunke2011-08-291-73/+9
* i965/gen6+: Use non-normalized coordinates for GL_TEXTURE_RECTANGLE.Eric Anholt2011-08-231-1/+2
* i965: Implement textureSize (TXS) on Gen4.Kenneth Graunke2011-08-231-5/+18
* i965/fs: Implement textureSize (TXS) on Gen5+.Kenneth Graunke2011-08-231-7/+21
* i965/fs: Rudimentary support for non-floating point texture results.Kenneth Graunke2011-08-231-1/+1
* glsl: Add a new ir_txs (textureSize) opcode to ir_texture.Kenneth Graunke2011-08-231-1/+5
* i965/fs: Change incorrect use of 'struct fs_reg' to simply 'fs_reg'.Kenneth Graunke2011-08-191-1/+1
* i965/fs: Fix 32-bit integer multiplication.Eric Anholt2011-08-171-1/+17
* i965: Rename math FS_OPCODE_* to SHADER_OPCODE_*.Eric Anholt2011-08-161-10/+10
* i965/fs: Eliminate the magic nature of virtual GRF 0.Eric Anholt2011-08-101-3/+1
* i965/fs: Stop using the exec_list iterator.Eric Anholt2011-07-291-8/+8
* i965/fs: Respect ARB_color_buffer_float clamping.Eric Anholt2011-07-281-6/+15
* i965/gen4: Fix message parameter loading for 1D TXD sampling.Kenneth Graunke2011-07-281-2/+4