summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Remove direct fs_visitor gl_fragment_program dependenceJordan Justen2014-09-061-1/+0
* i965/fs: Remove direct fs_generator brw_wm_prog_key dependenceJordan Justen2014-09-051-1/+1
* i965/fs: Remove direct fs_generator brw_wm_prog_data dependenceJordan Justen2014-09-051-1/+1
* i965/fs: Don't store gl_fragment_program* in fs_generatorJordan Justen2014-09-051-1/+1
* i965/fs: Rename fs_generator::prog to shader_progJordan Justen2014-09-051-2/+2
* i965/fs: Add stage variable to fs_generatorJordan Justen2014-09-051-0/+1
* i965/fs: Add init function to fs_visitorJordan Justen2014-09-041-0/+1
* i965/fs: don't pass ir_variable * to emit_samplepos_setup()Connor Abbott2014-09-011-1/+1
* i965/fs: don't pass ir_variable * to emit_frontfacing_interpolation()Connor Abbott2014-09-011-1/+1
* i965/fs: Preserve CFG in register allocation.Matt Turner2014-08-221-2/+2
* i965: Add invalidate_cfg parameter to invalidate_live_intervals().Matt Turner2014-08-221-1/+1
* i965: Pass a cfg pointer to generate_{code,assembly}.Matt Turner2014-08-181-3/+3
* i965: Add optimization pass to let us use the replicate data messageKristian Høgsberg2014-08-151-0/+3
* i965/fs: Add support for nonconst sampler indexing in FS visitorChris Forbes2014-08-151-2/+2
* i965/fs: Add pass to rename registers to break live ranges.Kenneth Graunke2014-08-141-0/+1
* i965/fs: Support fine/coarse derivative opcodesChris Forbes2014-08-151-2/+2
* i965/fs: Drop "do dual source blending" generator parameter.Kenneth Graunke2014-08-131-2/+0
* i965: Delete the Gen8 code generators.Kenneth Graunke2014-08-121-87/+0
* i965/fs/Gen8: Pass sampler_index to generate_texChris Forbes2014-08-091-1/+2
* i965/fs/Gen4-7: Pass sampler_index to generate_texChris Forbes2014-08-091-1/+2
* i965/fs: pass sampler as src1 of texture opChris Forbes2014-08-091-7/+8
* i965: Add cfg to backend_visitor.Matt Turner2014-07-211-1/+1
* i965/fs: Move aeb list into opt_cse_local.Matt Turner2014-07-141-1/+1
* i965/fs: add support for ir_*_interpolate_at_* expressionsChris Forbes2014-07-131-0/+2
* i965/fs: add generator support for pixel interpolator queryChris Forbes2014-07-131-0/+7
* i965: Rename intel_asm_printer -> intel_asm_annotation.Matt Turner2014-07-051-1/+1
* i965: Make a brw_predicate enum.Matt Turner2014-07-051-1/+1
* i965: Make a brw_conditional_mod enum.Matt Turner2014-07-051-4/+5
* i965: Move common fields into backend_instruction.Matt Turner2014-07-051-12/+0
* i965: Use enum brw_reg_type for register types.Matt Turner2014-07-051-2/+2
* i965: Move is_zero/one/null/accumulator into backend_reg.Matt Turner2014-07-051-4/+0
* i965: Make a common backend_reg class.Matt Turner2014-07-051-23/+1
* i965: Drop imm union from visitor register classes.Matt Turner2014-07-051-7/+0
* i965/fs: Pass cfg to calculate_live_intervals().Matt Turner2014-07-011-1/+1
* i965/fs: Add no_dd_{clear,check} fields to fs_inst.Matt Turner2014-06-301-0/+2
* i965/fs: Pass const references to emit functions.Matt Turner2014-06-301-6/+7
* i965/fs: Pass const references to instruction functions.Matt Turner2014-06-301-29/+33
* i965/fs: Make try_constant_propagate() static.Matt Turner2014-06-251-1/+0
* i965: Make can_do_source_mods() a member of the instruction classes.Matt Turner2014-06-251-2/+1
* i965: Mark backend_instruction and bblock_t as structs.Matt Turner2014-06-171-1/+1
* i965/fs: Lower LOAD_PAYLOAD and clean up.Matt Turner2014-06-171-0/+1
* i965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD.Matt Turner2014-06-171-0/+2
* i965/fs: Combine generate_math[12]_gen6 methods.Kenneth Graunke2014-06-101-7/+4
* i965/fs: Drop the generate_math[12]_gen7 methods.Kenneth Graunke2014-06-101-7/+0
* i965/fs: Add Gen < 6 runtime checks for line antialiasing.Iago Toral Quiroga2014-06-091-0/+4
* i965/fs: Let the gen < 8 generator know about runtime_check_aads_emitIago Toral Quiroga2014-06-091-0/+2
* i965: Move annotation info into generate code.Matt Turner2014-06-021-4/+2
* i965/fs: Add fs_inst constructor that takes a list of sources.Matt Turner2014-06-011-0/+3
* i965/fs: Add a function to resize fs_inst's sources array.Matt Turner2014-06-011-0/+2
* i965/fs: Clean up fs_inst constructors.Matt Turner2014-06-011-9/+8