summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965: Print disassembly after compaction.Matt Turner2014-05-241-9/+5
* i965/fs: Make patch_discard_jumps_to_fb_writes return bool.Matt Turner2014-05-241-2/+2
* i965/fs+blorp: Remove left over dump_file arguments.Matt Turner2014-05-241-3/+2
* i965/fs: Don't hardcode DEBUG_WM in generic fs code.Matt Turner2014-05-241-1/+3
* i965/fs: Rip struct brw_wm_compile out of the visitors and generators.Kenneth Graunke2014-05-181-6/+6
* i965/fs: Plumb a mem_ctx all the way through the FS compile.Kenneth Graunke2014-05-181-0/+3
* i965/fs: Replace c->key with a direct reference in the generators.Kenneth Graunke2014-05-181-0/+2
* i965/fs: Replace c->key with a direct reference in fs_visitor.Kenneth Graunke2014-05-181-0/+1
* i965/fs: Replace c->prog_data with a direct reference in the generators.Kenneth Graunke2014-05-181-0/+2
* i965/fs: Replace c->prog_data with a direct reference in fs_visitor.Kenneth Graunke2014-05-181-0/+1
* i965/fs: Move some flags that affect code generation to fs_visitor.Kenneth Graunke2014-05-181-0/+3
* i965/fs: Move payload register info from brw_wm_compile to fs_visitor.Kenneth Graunke2014-05-181-0/+14
* i965/fs: Simplify gl_SampleMaskIn handling.Kenneth Graunke2014-05-181-1/+0
* i965/fs: Move c->last_scratch into fs_visitor.Kenneth Graunke2014-05-181-0/+3
* i965/fs: Port untyped atomic message support to Broadwell.Kenneth Graunke2014-05-011-0/+5
* i965/fs: Port untyped surface read support to Broadwell.Kenneth Graunke2014-05-011-0/+3
* i965: Drop mark_surface_used from gen8 generators.Kenneth Graunke2014-05-011-2/+0
* i965/fs: Remove 'mul_arg' from try_emit_mad().Matt Turner2014-04-301-1/+1
* i965: Add is_accumulator() function.Juha-Pekka Heikkila2014-04-161-0/+1
* i965/fs: Remove dead_code_eliminate_local().Matt Turner2014-04-151-1/+0
* i965/fs: Track whether we're doing dual source in a more obvious way.Eric Anholt2014-04-081-0/+1
* i965/fs: Mark appropriate fs_inst members as const.Matt Turner2014-04-051-8/+8
* i965: Accurately bail on SIMD16 compiles.Kenneth Graunke2014-03-181-0/+4
* i965/fs: Use a single instance of the pull_constant_loc[] array.Kenneth Graunke2014-03-181-1/+1
* i965/fs: Don't renumber UNIFORM registers.Kenneth Graunke2014-03-181-8/+5
* i965/fs: Split pull parameter decision making from mechanical demoting.Kenneth Graunke2014-03-181-0/+1
* i965/fs: Save push constant location information.Kenneth Graunke2014-03-181-0/+6
* Revert "i965/fs: Make fs_reg's type an enum for better debugging."Matt Turner2014-02-211-2/+2
* i965/fs: Drop the emit(fs_inst) overload.Kenneth Graunke2014-02-211-1/+0
* i965/fs: Pass fs_regs by constant reference where possible.Matt Turner2014-02-211-6/+8
* i965/fs: Use a bitfield for fs_inst's bool fields.Matt Turner2014-02-211-7/+7
* i965/fs: Reorder fs_inst's fields for better packing.Matt Turner2014-02-211-9/+11
* i965/fs: Reduce the sizes of some fs_inst members.Matt Turner2014-02-211-6/+6
* i965/fs: Reorder fs_reg for better packing.Matt Turner2014-02-211-15/+15
* i965/fs: Make fs_reg's type an enum for better debugging.Matt Turner2014-02-211-2/+2
* i965/fs: Reduce the sizes of some fs_reg members.Matt Turner2014-02-211-3/+3
* i965/fs: Implement FS_OPCODE_[UN]PACK_HALF_2x16_SPLIT[_XY] opcodes.Kenneth Graunke2014-02-201-0/+7
* i965/fs: Add an optimization pass to remove redundant flags movs.Eric Anholt2014-02-201-0/+1
* i965/fs: Implement FS_OPCODE_SET_OMASK on Broadwell.Kenneth Graunke2014-02-191-0/+3
* i965/fs: Implement FS_OPCODE_SET_SAMPLE_ID on Broadwell.Kenneth Graunke2014-02-191-0/+4
* i965/fs: Allocate the param_size array dynamically.Francisco Jerez2014-02-191-1/+1
* i965/fs: Use a separate variable to keep track of the last uniform index seen.Francisco Jerez2014-02-191-0/+3
* i965/fs: Remove fs_reg::retype.Francisco Jerez2014-02-191-1/+1
* i965: Make sure that backend_reg::type and brw_reg::type are consistent for f...Francisco Jerez2014-02-191-0/+7
* i965: Add non-mutating helper functions to modify the register offset.Francisco Jerez2014-02-191-0/+8
* i965: Unify fs_generator:: and vec4_generator::mark_surface_used as a free fu...Francisco Jerez2014-02-191-2/+0
* i965/fs: Remove fs_reg::sechalf.Francisco Jerez2014-02-121-1/+13
* i965/fs: Remove fs_reg::smear.Francisco Jerez2014-02-121-1/+3
* i965/fs: Add support for specifying register horizontal strides.Francisco Jerez2014-02-121-0/+5
* i965/fs: Add support for sub-register byte offsets to the FS back-end IR.Francisco Jerez2014-02-121-0/+14