i965: Make precompile functions accessible from C.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs.h
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.
2014-07-06 Matt Turneri965: Move common fields into backend_instruction.
2014-07-06 Matt Turneri965: Use enum brw_reg_type for register types.
2014-07-06 Matt Turneri965: Move is_zero/one/null/accumulator into backend_reg.
2014-07-06 Matt Turneri965: Make a common backend_reg class.
2014-07-06 Matt Turneri965: Drop imm union from visitor register classes.
2014-07-01 Matt Turneri965/fs: Pass cfg to calculate_live_intervals().
2014-07-01 Matt Turneri965/fs: Add no_dd_{clear,check} fields to fs_inst.
2014-07-01 Matt Turneri965/fs: Pass const references to emit functions.
2014-07-01 Matt Turneri965/fs: Pass const references to instruction functions.
2014-06-25 Matt Turneri965/fs: Make try_constant_propagate() static.
2014-06-25 Matt Turneri965: Make can_do_source_mods() a member of the instruc...
2014-06-17 Matt Turneri965: Mark backend_instruction and bblock_t as structs.
2014-06-17 Matt Turneri965/fs: Lower LOAD_PAYLOAD and clean up.
2014-06-17 Matt Turneri965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD.
2014-06-10 Kenneth Graunkei965/fs: Combine generate_math[12]_gen6 methods.
2014-06-10 Kenneth Graunkei965/fs: Drop the generate_math[12]_gen7 methods.
2014-06-09 Iago Toral Quirogai965/fs: Add Gen < 6 runtime checks for line antialiasing.
2014-06-09 Iago Toral Quirogai965/fs: Let the gen < 8 generator know about runtime_c...
2014-06-02 Matt Turneri965: Move annotation info into generate code.
2014-06-01 Matt Turneri965/fs: Add fs_inst constructor that takes a list...
2014-06-01 Matt Turneri965/fs: Add a function to resize fs_inst's sources...
2014-06-01 Matt Turneri965/fs: Clean up fs_inst constructors.
2014-06-01 Matt Turneri965/fs: Store the number of sources an fs_inst has.
2014-06-01 Matt Turneri965/fs: ralloc fs_inst's fs_reg sources.
2014-06-01 Matt Turneri965/fs: Disable fs_inst assignment operator.
2014-06-01 Matt Turneri965/fs: Add and use an fs_inst copy constructor.
2014-06-01 Matt Turneri965: Give dump_instructions() a filename argument.
next