aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Assert that the 4x8 pack/unpack operations have been loweredMatt Turner2013-01-251-0/+4
* glsl: Add ir_variable::is_in_uniform_block predicateIan Romanick2013-01-251-1/+1
* glsl: Add GLSL_TYPE_INTERFACEIan Romanick2013-01-251-0/+1
* glsl: Replace most default cases in switches on GLSL typeIan Romanick2013-01-251-1/+2
* i965/fs/gen7: Emit code for GLSL 3.00 pack/unpack operations (v4)Chad Versace2013-01-241-2/+17
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-2/+2
* i965/fs: Don't mix integer/float immediates in i2b handling.Kenneth Graunke2013-01-121-1/+3
* i965/fs: Reference the core GL uniform storage for non-builtin uniforms.Eric Anholt2012-12-281-1/+1
* i965/fs: Remove the param_index/param_offset indirection.Eric Anholt2012-12-281-7/+4
* i965: Add a note about a bug from the no-recompile-on-sampler-updates change.Eric Anholt2012-12-281-0/+4
* i965/fs: Fix setup for textureGrad(samplerCubeArray, coord, dPdx, dPdy)Eric Anholt2012-12-141-7/+12
* i965/fs: Move the failure for gen7 16-wide intdiv to emit_math().Eric Anholt2012-12-141-6/+0
* i965: fs: Add fixup for textureSize on Gen6/7Chris Forbes2012-12-141-0/+11
* i965/fs: Set up gen7 UBO loads as sends from GRFs.Eric Anholt2012-12-141-6/+26
* i965: Make try_rewrite_rhs_to_dst compare VGRF size to regs written.Kenneth Graunke2012-12-121-1/+1
* i965/fs: Improve performance of shaders that start out with a discard.Eric Anholt2012-12-111-0/+14
* i965/fs: Rewrite discards to use a flag subreg to track discarded pixels.Eric Anholt2012-12-111-1/+11
* i965/fs: Add support for uniform array access with a variable index.Eric Anholt2012-12-041-10/+58
* i965/fs: Conditionalize constant-index UBO load code and add comments.Eric Anholt2012-12-041-28/+33
* i965/fs: Rename the existing pull constant load opcode.Eric Anholt2012-12-041-1/+1
* i965/fs: Don't generate saturates over existing variable values.Eric Anholt2012-11-281-0/+1
* i965/fs: Move struct brw_compile (p) entirely inside fs_generator.Kenneth Graunke2012-11-261-1/+0
* i965/fs: Pass the brw_context pointer into fs_visitor explicitly.Kenneth Graunke2012-11-261-2/+3
* i965/fs: Move brw_wm_compile::fp to fs_visitor.Kenneth Graunke2012-11-261-3/+5
* i965/fs: Remove struct brw_shader * parameter to fs_visitor constructor.Kenneth Graunke2012-11-261-2/+5
* i965/fs: Move brw_wm_compile::dispatch_width into fs_visitor.Kenneth Graunke2012-11-261-17/+18
* i965/fs: Remove brw_wm_compile::computes_depth field.Kenneth Graunke2012-11-261-1/+1
* i965/fs: Add helper functions for IF and CMP and use them.Eric Anholt2012-11-201-66/+21
* i965/fs: Add helper functions for generating ALU ops, like in the VS.Eric Anholt2012-11-201-150/+144
* i965/gen4: Fix crash with fragment programs and texture rectangle.Eric Anholt2012-11-191-1/+1
* Revert "i965/fs: Fix conversions float->bool, int->bool"Eric Anholt2012-11-191-7/+7
* i965/fs: Fix the gen6-specific if handling for 80ecb8f15b9ad7d6edcEric Anholt2012-11-191-24/+11
* i965: Share the predicate field between FS and VS.Eric Anholt2012-10-171-7/+7
* i965: Make the FS and VS share a few visitor/instruction fields.Eric Anholt2012-10-171-1/+0
* i965: Replace brw_wm_* with dumping code into the fs_visitor.Eric Anholt2012-10-081-2/+1
* i965/fs: Pull ir_binop_min/ir_binop_max handling to a separate function.Eric Anholt2012-10-081-31/+21
* i965/fs: Refactor rectangle/GL_CLAMP texture coordinate adjustment.Eric Anholt2012-10-081-20/+14
* i965/fs: Pass fragment depth to the fb write as a fs_reg, not an ir_variable.Eric Anholt2012-10-081-6/+3
* i965/fs: Initialize output_components[] by filling it with zeros.Kenneth Graunke2012-08-291-0/+1
* i965: Index sampler program key data by linker-assigned index.Kenneth Graunke2012-08-271-11/+11
* i965: Use linker-assigned sampler IDs in instruction encoding.Kenneth Graunke2012-08-251-1/+1
* i965/fs: Rename "sampler" to "texunit" in texturing code.Kenneth Graunke2012-08-251-14/+14
* i965/fs: Remove unused 'sampler' parameter in emit_texture_genX().Kenneth Graunke2012-08-251-9/+6
* i965/msaa: Add sample-alpha-to-coverage support for multiple render targetsAnuj Phogat2012-08-231-2/+28
* i965/fs: Add support for loading uniform buffer variables as pull constants.Eric Anholt2012-08-071-1/+42
* glsl: Add a "ubo_load" expression type for fetches from UBOs.Eric Anholt2012-08-071-0/+4
* i965/fs: Don't clobber sampler message MRFs with subexpressions.Kenneth Graunke2012-08-061-70/+68
* i965/fs: Factor out texcoord setup into a helper function.Kenneth Graunke2012-08-061-11/+27
* i965/fs: Move message header and texture offset setup to generate_tex().Kenneth Graunke2012-08-061-21/+5
* i965: Remove unused param conversion code.Eric Anholt2012-07-251-5/+0