aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/fs: Clear result before visiting shadow comparitor and LOD info.Kenneth Graunke2011-07-251-0/+10
* i965/fs: Fix message register allocation in FB writes.Kenneth Graunke2011-07-061-5/+6
* i965/fs: Implement new ir_unop_u2i and ir_unop_i2u opcodes.Kenneth Graunke2011-06-291-0/+8
* i965: step message register allocationBen Widawsky2011-06-271-5/+5
* i965/fs: Add support for TXD with shadow comparisons.Kenneth Graunke2011-06-181-5/+57
* i965/fs: Refactor texture result swizzling into a helper function.Kenneth Graunke2011-06-181-9/+19
* i965/fs: Move sampler fetch to the top of the ir_texture visit function.Kenneth Graunke2011-06-181-6/+3
* i965/fs: Add support for non-shadow textureGrad (TXD) on gen4.Kenneth Graunke2011-06-181-1/+36
* i965/fs: Add support for non-shadow textureGrad (TXD) on gen5/6.Kenneth Graunke2011-06-181-1/+31
* i965/fs: Add support for non-shadow textureGrad (TXD) on Ivybridge.Kenneth Graunke2011-06-181-9/+41
* i965/fs: Use the embedded compare in SEL on gen6+.Eric Anholt2011-05-311-12/+22
* i965/fs: Fix up for 8752764076e5b3f052a57e0134424a37bf2e9164.Eric Anholt2011-05-271-3/+3
* i965/fs: Split the GLSL IR -> FS LIR visitor to brw_fs_visitor.cpp.Eric Anholt2011-05-271-0/+1724