summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
6 daysi965: Mark delta_x/y as BAD_FILE if remapped away completely.Kenneth Graunke2-5/+15
13 daysi965/fs: Make emit_if_gen6 never fall back to emit_bool_to_cond_code.Kenneth Graunke1-8/+17
2014-09-06i965/fs: Remove direct fs_visitor gl_fragment_program dependenceJordan Justen4-4/+8
2014-09-06i965/fs: Remove direct fs_generator brw_wm_prog_key dependenceJordan Justen2-2/+10
2014-09-06i965/fs: Remove direct fs_generator brw_wm_prog_data dependenceJordan Justen2-15/+24
2014-09-06i965/fs: Don't store gl_fragment_program* in fs_generatorJordan Justen2-7/+8
2014-09-06i965/fs: Rename fs_generator::prog to shader_progJordan Justen2-7/+7
2014-09-06i965/fs: Add stage variable to fs_generatorJordan Justen2-3/+5
2014-09-06i965/fs: Don't look at virtual_grf_sizes for uniformsJason Ekstrand1-2/+1
2014-09-05i965/fs: Brown bag fix.Matt Turner1-1/+1
2014-09-05i965/fs: Clean up emitting of untyped atomic and surface readsJason Ekstrand1-6/+4
2014-09-05i965/fs: Fix basic block tracking in try_rep_send().Matt Turner1-4/+9
2014-09-05i965/fs: Pass block to insert and remove functions missed earlier.Matt Turner1-7/+7
2014-09-05i965/fs: Connect cfg properly in predicated break peephole.Matt Turner1-4/+9
2014-09-04i965/fs: Use prog rather than fp->Base in fs_visitorJordan Justen2-15/+15
2014-09-04i965/fs: Use stage_prog_data instead of prog_data->base in fs_visitorJordan Justen1-6/+6
2014-09-04i965/fs: Add init function to fs_visitorJordan Justen2-0/+7
2014-09-01i965/fs: Don't segfault when debug-logging a null programJason Ekstrand1-2/+2
2014-09-01i965/fs: don't use ir->shadow_comparitor in emit_texture_*Connor Abbott2-7/+5
2014-09-01i965/fs: don't pass ir_variable * to emit_samplepos_setup()Connor Abbott3-5/+4
2014-09-01i965/fs: don't pass ir_variable * to emit_frontfacing_interpolation()Connor Abbott4-6/+6
2014-08-31i965/fs: Refactor try_emit_saturateAbdiel Janulgue1-15/+8
2014-08-31i965/fs: Allow propagation of instructions with saturate flag to selAbdiel Janulgue1-1/+17
2014-08-31i965/fs: Add support for ir_unop_saturateAbdiel Janulgue2-0/+5
2014-08-22i965/fs: Preserve CFG in predicated break pass.Matt Turner1-4/+25
2014-08-22i965/fs: Rename variable in predicated break pass.Matt Turner1-7/+8
2014-08-22i965/fs: Preserve CFG in the SEL peephole.Matt Turner1-6/+9
2014-08-22i965/fs: Preserve CFG in register allocation.Matt Turner2-10/+14
2014-08-19i965/fs: Optimize gl_FrontFacing calculation on Gen4/5.Matt Turner1-5/+16
2014-08-19i965/fs: Optimize gl_FrontFacing calculation on Gen6+.Matt Turner1-6/+15
2014-08-19i965/fs: Optimize emit_bool_to_cond_code for logical exprs.Matt Turner1-54/+87
2014-08-15i965/fs: Add support for nonconst sampler indexing in FS visitorChris Forbes2-9/+55
2014-08-15i965/fs: Add support for non-const sampler indices in generatorChris Forbes1-1/+51
2014-08-15i965/fs: Refactor generate_tex in prep for nonconst sampler indexingChris Forbes1-22/+25
2014-08-15i965/fs: Use brw_adjust_sampler_state_pointer in fs generator tooChris Forbes1-16/+1
2014-08-15i965/fs: Add visitor support for nonconstant UBO indicesChris Forbes1-3/+27
2014-08-15i965/fs: Generate indirect sends for nonconstant UBO array accessesChris Forbes1-39/+135
2014-08-15i965/fs: Add pass to rename registers to break live ranges.Kenneth Graunke2-0/+68
2014-08-15i965/fs: Support fine/coarse derivative opcodesChris Forbes5-10/+44
2014-08-14i965/fs: Drop "do dual source blending" generator parameter.Kenneth Graunke4-7/+3
2014-08-12i965/fs: Don't set flag_subreg_nr = 1 on predicated FB write setup.Kenneth Graunke1-0/+1
2014-08-11i965/fs: Keep track of the register that hold delta_x/delta_y.Matt Turner1-0/+14
2014-08-10i965/fs: set virtual_grf_count in assign_regs()Connor Abbott1-0/+4
2014-08-10i965/fs: don't read from uninitialized memory while assigning registersConnor Abbott1-6/+6
2014-08-10i965/fs: Fix bad whitespace.Matt Turner1-2/+2
2014-08-09i965/fs/Gen8: Pass sampler_index to generate_texChris Forbes2-7/+14
2014-08-09i965/fs/Gen4-7: Pass sampler_index to generate_texChris Forbes2-7/+14
2014-08-09i965/fs: pass sampler as src1 of texture opChris Forbes3-23/+25
2014-08-09i965/fs: Collect all emits of texture ops for Gen5/6 into one placeChris Forbes1-13/+18
2014-08-09i965/fs: Collect all emits of texture ops for Gen4 into one placeChris Forbes1-20/+11