aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_fp.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Add a devinfo field to backend_visitor and use it for gen checksJason Ekstrand2015-04-221-2/+2
* i965/fp: Set coord_components correctly for cube textures.Kenneth Graunke2015-04-061-1/+1
* i965/fp: Emit discard jumps.Kenneth Graunke2015-03-191-0/+3
* i965/fs: Silence unused parameter warningIan Romanick2015-03-091-1/+1
* i965: Don't emit saturates for instructions without destinations.Matt Turner2015-02-191-1/+1
* i965/fs: Emit MAD instructions when possible.Matt Turner2015-02-171-3/+8
* i965: Replace fs_reg(fs_visitor, type) with fs_visitor::vgrf(type).Kenneth Graunke2015-01-191-23/+23
* i965/fs: Don't take an ir_variable for emit_general_interpolationJason Ekstrand2015-01-151-11/+5
* i965/fs: Don't pass through the coordinate typeConnor Abbott2015-01-151-6/+6
* i965/fs: make emit_fragcoord_interpolation() not take an ir_variableConnor Abbott2015-01-151-1/+3
* i965: remove commented out codeTimothy Arceri2014-12-161-2/+0
* i965/fs: don't make a fake ir_texture in the Mesa IR frontendConnor Abbott2014-10-151-14/+5
* i965/fs: Refactor the texture emission logic into a single function.Kenneth Graunke2014-10-151-19/+9
* i965/fs: Make swizzle_result() not use ir_texture.Connor Abbott2014-10-151-1/+1
* i965/fs: don't pass in ir_texture to emit_texture_*Connor Abbott2014-10-151-3/+3
* i965/fs: Don't use ir->lod_info.grad.dPd<x,y> in emit_texture_*.Connor Abbott2014-10-151-3/+3
* i965/fs: Don't use ir->coordinate in emit_texture_*.Connor Abbott2014-10-151-5/+4
* i965/fs: make rescale_texcoord() not use ir_texture.Connor Abbott2014-10-151-1/+1
* i965/fs: don't use ir->offset in emit_texture_gen5.Connor Abbott2014-10-151-1/+1
* i965/fs: Move texel offset handling to visit(ir_texture *).Kenneth Graunke2014-10-151-1/+2
* i965/fs_fp: Use null_reg from fs_visitor instead of rolling our ownJason Ekstrand2014-10-021-6/+4
* i964/fs: Make immediate fs_reg constructors explicitJason Ekstrand2014-09-301-1/+1
* i965/fs: Remove direct fs_visitor brw_wm_prog_key dependenceJordan Justen2014-09-221-0/+3
* i965/fs: Remove direct fs_visitor gl_fragment_program dependenceJordan Justen2014-09-061-2/+6
* i965/fs: don't use ir->shadow_comparitor in emit_texture_*Connor Abbott2014-09-011-3/+1
* i965/fs: don't pass ir_variable * to emit_frontfacing_interpolation()Connor Abbott2014-09-011-1/+1
* i965: Store uniform constant values in a gl_constant_value instead of floatNeil Roberts2014-08-141-1/+1
* i965: Get rid of backend_instruction::samplerChris Forbes2014-08-091-1/+0
* i965/fs: pass sampler as src1 of texture opChris Forbes2014-08-091-2/+2
* i965: Make a brw_conditional_mod enum.Matt Turner2014-07-051-2/+2
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-6/+3
* i965/fs: Replace c->key with a direct reference in fs_visitor.Kenneth Graunke2014-05-181-1/+1
* i965/fs: Use a separate variable to keep track of the last uniform index seen.Francisco Jerez2014-02-191-1/+1
* i965/fs: Use offset() in the ARB_fragment_program code.Francisco Jerez2014-02-191-69/+62
* i965: Move up duplicated fields from stage-specific prog_data to brw_stage_pr...Francisco Jerez2014-02-191-1/+1
* i965/fs: Plumb sampler index into emit_texture_gen7.Kenneth Graunke2014-01-221-1/+1
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-1/+1
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-2/+2
* i965/fs: Sample from MCS surface when requiredChris Forbes2013-12-071-1/+1
* i965: Always have the struct gl_program * in the backend visitor.Eric Anholt2013-10-151-7/+7
* i965/gen4: Fix fragment program rectangle texture shadow compares.Eric Anholt2013-09-211-4/+4
* i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke2013-07-091-2/+2
* Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry2013-03-151-5/+5
* i965/fs: add support for ir_txf_ms on Gen6+Chris Forbes2013-03-021-2/+3
* i965/fp: Use the LRP instruction for OPCODE_LRP.Matt Turner2013-02-281-8/+4
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-1/+1
* i965/fs: Remove the param_index/param_offset indirection.Eric Anholt2012-12-281-3/+2
* i965/fs: Rewrite discards to use a flag subreg to track discarded pixels.Eric Anholt2012-12-111-8/+9
* i965/fp: Fix segfault on gen4 TXB instructions.Eric Anholt2012-11-291-0/+2
* i965/fs: Move brw_wm_compile::fp to fs_visitor.Kenneth Graunke2012-11-261-2/+2