i965/fs: Allow SIMD16 on pre-SNB when try_replace_with_sel is successful
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs.h
2015-01-24 Ian Romanicki965/fs: Allow SIMD16 on pre-SNB when try_replace_with_...
2015-01-19 Kenneth Graunkei965/nir: Replace fs_reg(GRF, virtual_grf_alloc(.....
2015-01-19 Kenneth Graunkei965: Replace fs_reg(fs_visitor, type) with fs_visitor...
2015-01-15 Jason Ekstrandi965/fs_nir: Handle sample ID, position, and mask better
2015-01-15 Jason Ekstrandnir: Make load_const SSA-only
2015-01-15 Jason Ekstrandi965/fs_nir: Use an array rather than a hash table...
2015-01-15 Jason Ekstrandi965/fs_nir: Don't duplicate emit_general_interpolation
2015-01-15 Jason Ekstrandi965/fs: Don't take an ir_variable for emit_general_int...
2015-01-15 Connor Abbotti965/fs: add a NIR frontend
2015-01-15 Connor Abbotti965/fs: Don't pass through the coordinate type
2015-01-15 Connor Abbotti965/fs: make emit_fragcoord_interpolation() not take...
2015-01-15 Kenneth Graunkei965: Pass a shader stage abbreviation to fs_generator().
2014-12-16 Mark Janesi965: remove includes of sampler.h from extern "C"...
2014-12-10 Kristian Høgsbergi965: Clean up fs_visitor::run and rename to run_fs
2014-12-10 Kristian Høgsbergi965: Add fs_visitor::run_vs() to generate scalar verte...
2014-12-10 Kristian Høgsbergi965: Prepare for using the ATTR register file in the...
2014-12-10 Kristian Høgsbergi965: Add SIMD8 URB write low-level IR instruction
2014-12-10 Kristian Høgsbergi965: Remove shader program argument and member from...
2014-12-10 Kristian Høgsbergi965: Set shader name for generator from call site
2014-12-10 Kristian Høgsbergi965: Generalize fs_generator further
2014-12-06 Matt Turneri965/fs: Try to emit LINE instructions on Gen <= 5.
2014-12-05 Matt Turneri965/fs: Make brw_reg_from_fs_reg static and remove...
2014-12-05 Matt Turneri965/fs: Add a negate() function.
2014-12-04 Matt Turneri965/fs: Don't offset uniform registers in half().
2014-12-02 Matt Turneri965/fs: Remove opt_drop_redundant_mov_to_flags().
2014-11-28 Kenneth Graunkei965/fs: Handle derivative quality decisions in the...
2014-11-26 Matt Turneri965/fs: Add vector float immediate infrastructure.
2014-11-24 Kenneth Graunkei965: Make precompile functions accessible from C.
2014-11-24 Kenneth Graunkei965: Pass gl_program pointers into precompile functions.
2014-11-21 Matt Turneri965/fs: Remove is_valid_3src().
2014-11-21 Matt Turneri965/fs: Remove unused apply_stride().
2014-11-21 Matt Turneri965/fs: Move ip_record class to its one use.
2014-11-21 Matt Turneri965: Move common fields into backend_instruction.
2014-11-15 Kristian Høgsbergi965: Move fs_visitor ra pass to new fs_visitor::alloca...
2014-11-15 Kristian Høgsbergi965: Move fs_visitor optimization pass into new method...
2014-11-15 Kristian Høgsbergi965: Refactor fs_generator API
2014-11-06 Matt Turneri965/fs: Remove force uncompressed stack.
2014-10-17 Kenneth Graunkei965/fs: Don't pass ir_variable * to emit_sampleid_setup().
2014-10-16 Kenneth Graunkei965/fs: Refactor the texture emission logic into a...
2014-10-16 Connor Abbotti965/fs: Make gather_channel() not use ir_texture.
2014-10-16 Connor Abbotti965/fs: Make swizzle_result() not use ir_texture.
2014-10-16 Connor Abbotti965/fs: don't pass in ir_texture to emit_texture_*
2014-10-16 Connor Abbotti965/fs: Don't use ir->lod_info.grad.dPd<x,y> in emit_t...
2014-10-16 Connor Abbotti965/fs: Don't use ir->coordinate in emit_texture_*.
2014-10-16 Connor Abbotti965/fs: make rescale_texcoord() not use ir_texture.
2014-10-16 Connor Abbotti965/fs: Make emit_mcs_fetch() not use ir_texture.
2014-10-16 Connor Abbotti965/fs: don't use ir->offset in emit_texture_gen5.
2014-10-16 Kenneth Graunkei965/fs: Move texel offset handling to visit(ir_texture *).
2014-10-03 Matt Turneri965/fs: Remove dead generate_rep_fb_write prototype.
2014-10-02 Jason Ekstrandi965/fs: Add a MAX_GRF_SIZE define and use it various...
2014-09-30 Jason Ekstrandi965/fs: Use the GRF for FB writes on gen >= 7
2014-09-30 Jason Ekstrandi965/fs: Handle COMPR4 in LOAD_PAYLOAD
2014-09-30 Jason Ekstrandi965/fs: Add a an optional source to the FS_OPCODE_FB_W...
2014-09-30 Jason Ekstrandi965/fs: Use the GRF for UNTYPED_SURFACE_READ instructions
2014-09-30 Jason Ekstrandi965/fs: Use the GRF for UNTYPED_ATOMIC instructions
2014-09-30 Jason Ekstrandi965/fs: Add a function for getting a component of...
2014-09-30 Jason Ekstrandi965/fs: Make fs_reg::effective_width take fs_inst...
2014-09-30 Jason Ekstrandi965/fs: Add an exec_size field to fs_inst
2014-09-30 Jason Ekstrandi965/fs_reg: Allocate double the number of vgrfs in...
2014-09-30 Jason Ekstrandi965/fs: Make half() divide the register width by 2...
2014-09-30 Jason Ekstrandi965/fs: Add a concept of a width to fs_reg
2014-09-30 Jason Ekstrandi965/fs: Copy propagate partial reads.
2014-09-30 Jason Ekstrandi965/fs: Clean up emit_fb_writes
2014-09-30 Jason Ekstrandi965/fs: Make compact_virtual_grfs an optimization...
2014-09-30 Jason Ekstrandi964/fs: Make immediate fs_reg constructors explicit
2014-09-30 Jason Ekstrandi965/fs: Make null_reg_* const members of fs_visitor...
2014-09-30 Jason Ekstrandi965/fs: Manually generate the meta fast-clear shader
2014-09-24 Matt Turneri965: Remove cfg-invalidating parameter from invalidate...
2014-09-24 Matt Turneri965/fs: Preserve the CFG in a few more places.
2014-09-23 Eric Anholtmesa: Move register_allocate.c to util.
2014-09-22 Jordan Justeni965/fs: Remove direct fs_visitor brw_wm_prog_key depen...
2014-09-22 Jordan Justeni965/fs: Remove direct fs_visitor brw_wm_prog_data...
2014-09-06 Jordan Justeni965/fs: Remove direct fs_visitor gl_fragment_program...
2014-09-06 Jordan Justeni965/fs: Remove direct fs_generator brw_wm_prog_key...
2014-09-06 Jordan Justeni965/fs: Remove direct fs_generator brw_wm_prog_data...
2014-09-06 Jordan Justeni965/fs: Don't store gl_fragment_program* in fs_generator
2014-09-06 Jordan Justeni965/fs: Rename fs_generator::prog to shader_prog
2014-09-06 Jordan Justeni965/fs: Add stage variable to fs_generator
2014-09-04 Jordan Justeni965/fs: Add init function to fs_visitor
2014-09-01 Connor Abbotti965/fs: don't pass ir_variable * to emit_samplepos_setup()
2014-09-01 Connor Abbotti965/fs: don't pass ir_variable * to emit_frontfacing_i...
2014-08-22 Matt Turneri965/fs: Preserve CFG in register allocation.
2014-08-22 Matt Turneri965: Add invalidate_cfg parameter to invalidate_live_i...
2014-08-19 Matt Turneri965: Pass a cfg pointer to generate_{code,assembly}.
2014-08-15 Kristian Høgsbergi965: Add optimization pass to let us use the replicate...
2014-08-15 Chris Forbesi965/fs: Add support for nonconst sampler indexing...
2014-08-15 Kenneth Graunkei965/fs: Add pass to rename registers to break live...
2014-08-15 Chris Forbesi965/fs: Support fine/coarse derivative opcodes
2014-08-14 Kenneth Graunkei965/fs: Drop "do dual source blending" generator param...
2014-08-12 Kenneth Graunkei965: Delete the Gen8 code generators.
2014-08-09 Chris Forbesi965/fs/Gen8: Pass sampler_index to generate_tex
2014-08-09 Chris Forbesi965/fs/Gen4-7: Pass sampler_index to generate_tex
2014-08-09 Chris Forbesi965/fs: pass sampler as src1 of texture op
2014-07-21 Matt Turneri965: Add cfg to backend_visitor.
2014-07-14 Matt Turneri965/fs: Move aeb list into opt_cse_local.
2014-07-12 Chris Forbesi965/fs: add support for ir_*_interpolate_at_* expressions
2014-07-12 Chris Forbesi965/fs: add generator support for pixel interpolator...
2014-07-06 Matt Turneri965: Rename intel_asm_printer -> intel_asm_annotation.
2014-07-06 Matt Turneri965: Make a brw_predicate enum.
2014-07-06 Matt Turneri965: Make a brw_conditional_mod enum.
next