aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD.Matt Turner2014-06-171-0/+4
* i965/fs: Move FB write default state mashing in a level.Kenneth Graunke2014-06-121-7/+7
* i965: Fix Haswell discard regressions since Gen4-5 line AA fix.Kenneth Graunke2014-06-121-2/+7
* i965/fs: Combine generate_math[12]_gen6 methods.Kenneth Graunke2014-06-101-26/+9
* i965/fs: Drop the generate_math[12]_gen7 methods.Kenneth Graunke2014-06-101-23/+5
* i965: Rename brw_math to gen4_math.Kenneth Graunke2014-06-101-15/+15
* i965: Split Gen4-5 and Gen6+ MATH instruction emitters.Kenneth Graunke2014-06-101-18/+6
* i965/fs: Add Gen < 6 runtime checks for line antialiasing.Iago Toral Quiroga2014-06-091-27/+63
* i965/fs: Let the gen < 8 generator know about runtime_check_aads_emitIago Toral Quiroga2014-06-091-1/+3
* i965: Emit compaction stats without walking the assembly.Matt Turner2014-06-021-0/+6
* i965: Move program header printing to end of generate_code().Matt Turner2014-06-021-16/+14
* i965: Move annotation info into generate code.Matt Turner2014-06-021-30/+22
* i965: Put '_default_' in the name of functions that set default state.Kenneth Graunke2014-06-021-66/+66
* i965: Don't use brw_set_conditionalmod in the FS and vec4 compilers.Kenneth Graunke2014-06-021-1/+11
* i965/fs: Loop from 0 to inst->sources, not 0 to 3.Matt Turner2014-06-011-1/+1
* i965/fs: Don't modify ann_count if not debugging.Matt Turner2014-05-251-1/+3
* i965/fs: Use next_insn_offset rather than nr_insn.Matt Turner2014-05-241-2/+2
* i965: Print disassembly after compaction.Matt Turner2014-05-241-86/+33
* i965/fs: Make patch_discard_jumps_to_fb_writes return bool.Matt Turner2014-05-241-2/+3
* i965: Add annotation data structure and support code.Matt Turner2014-05-241-2/+2
* i965/fs+blorp: Remove left over dump_file arguments.Matt Turner2014-05-241-7/+6
* i965/fs: Don't hardcode DEBUG_WM in generic fs code.Matt Turner2014-05-241-7/+9
* i965: Pass in start_offset to brw_compact_instructions().Matt Turner2014-05-241-2/+2
* i965/fs: Rip struct brw_wm_compile out of the visitors and generators.Kenneth Graunke2014-05-181-3/+4
* i965/fs: Plumb a mem_ctx all the way through the FS compile.Kenneth Graunke2014-05-181-3/+2
* i965/fs: Replace c->key with a direct reference in the generators.Kenneth Graunke2014-05-181-7/+7
* i965/fs: Replace c->prog_data with a direct reference in the generators.Kenneth Graunke2014-05-181-15/+16
* i965: Rename brw/gen8_dump_compile to brw/gen8_disassemble.Kenneth Graunke2014-05-181-2/+2
* i965: Pass brw_context and assembly separately to brw_dump_compile.Matt Turner2014-05-151-3/+2
* i965: Pull brw_compact_instructions() out of brw_get_program().Matt Turner2014-05-151-6/+2
* i965: Retype pre-Gen6 varying pull load destination to UW.Kenneth Graunke2014-04-171-1/+1
* i965/fs: Add support for the MAC instruction.Juha-Pekka Heikkila2014-04-161-0/+3
* i965: Add writes_accumulator flagJuha-Pekka Heikkila2014-04-161-6/+1
* i965: Fix predicated-send-based discards with MRT.Eric Anholt2014-03-051-2/+2
* i965: Move compiler debugging output to stderr.Eric Anholt2014-02-221-21/+24
* i965: Use the object label when available for INTEL_DEBUG=vs,gs,fs output.Eric Anholt2014-02-221-1/+2
* i965: Make sure that backend_reg::type and brw_reg::type are consistent for f...Francisco Jerez2014-02-191-0/+1
* i965: Unify fs_generator:: and vec4_generator::mark_surface_used as a free fu...Francisco Jerez2014-02-191-18/+10
* i965/fs: Use conditional sends to do FB writes on HSW+.Eric Anholt2014-02-181-9/+13
* i965/fs: Remove fs_reg::sechalf.Francisco Jerez2014-02-121-2/+0
* i965/fs: Remove fs_reg::smear.Francisco Jerez2014-02-121-2/+2
* i965/fs: Add support for specifying register horizontal strides.Francisco Jerez2014-02-121-3/+5
* i965/fs: Add support for sub-register byte offsets to the FS back-end IR.Francisco Jerez2014-02-121-0/+1
* i965/fs: Simplify FS_OPCODE_SET_OMASK stride mashing a bit.Kenneth Graunke2014-02-111-4/+2
* i965/fs: Simplify FS_OPCODE_SET_SAMPLE_ID stride mashing a bit.Kenneth Graunke2014-02-111-2/+1
* i965: Remove *_generator::shader field; use prog field instead.Paul Berry2014-01-231-4/+2
* i965/fs: add support for BRW_OPCODE_AVG in fs_generatorTopi Pohjolainen2014-01-231-0/+3
* i965/fs: introduce blorp specific rt-write for fs_generatorTopi Pohjolainen2014-01-231-0/+19
* i965/fs: allow unit tests to dump the final patched assemblyTopi Pohjolainen2014-01-231-6/+7
* i965/fs: introduce non-compressed equivalent of tex_cmsTopi Pohjolainen2014-01-231-0/+5