aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Combine tex/fb_write operations (opt)Ben Widawsky2015-04-141-0/+90
* i965/fs: Only emit FS_OPCODE_PLACEHOLDER_HALT if there are discardsBen Widawsky2015-04-141-1/+4
* i965/fs: Create a has_side_effects for fs_instBen Widawsky2015-04-141-0/+6
* i965: Fix INTEL_DEBUG=shader_time for SIMD8 VS.Kenneth Graunke2015-04-141-0/+3
* i965: Use SIMD16 instead of SIMD8 on Gen4 when possible.Kenneth Graunke2015-04-061-3/+2
* i965: Check the INTEL_USE_NIR environment variable once at context creationJason Ekstrand2015-04-031-2/+2
* i965: Rename do_<stage>_prog to brw_compile_<stage>_prog (and export)Carl Worth2015-04-021-1/+1
* i965: Move env_var_as_boolean to intel_debug.c.Kenneth Graunke2015-03-271-22/+2
* i965/fs: Add ARB_fragment_program support to the NIR backend.Kenneth Graunke2015-03-271-9/+7
* i965: Define method to check whether a backend_reg is inside a given range.Francisco Jerez2015-03-231-4/+1
* i965/fs: Make an emit_discard_jump() function to reduce duplication.Kenneth Graunke2015-03-191-0/+15
* i965/fs: Print spills:fills and number of promoted constants.Matt Turner2015-03-191-1/+1
* i965/nir: Make our environment variable checking smarterJason Ekstrand2015-03-181-2/+22
* i965/fs: in MAD optimizations, switch last argument to be immediateTapani Pälli2015-03-171-1/+10
* i965: Use NIR for scalar VS when INTEL_USE_NIR is set.Kenneth Graunke2015-03-121-5/+10
* i965: Fix out-of-bounds accesses into pull_constant_loc arrayIago Toral Quiroga2015-03-111-2/+7
* i965/fs: Make emit_shader_time_end() insert before EOT.Kenneth Graunke2015-03-091-10/+18
* i965/fs: Make get_timestamp() pass back the MOV rather than emitting it.Kenneth Graunke2015-03-091-4/+15
* i965/fs: Make emit_shader_time_write return rather than emit.Kenneth Graunke2015-03-091-8/+7
* i965/fs: Set smear on shader_time diff register.Kenneth Graunke2015-03-091-0/+1
* i965/fs: Set force_writemask_all on shader_time instructions.Kenneth Graunke2015-03-091-2/+7
* i965/fs: Silence unused parameter warningIan Romanick2015-03-091-8/+4
* i965/nir: Resolve source modifiers on Gen8+ logic operations.Kenneth Graunke2015-03-081-0/+11
* Fix invalid extern "C" around header inclusion.Mark Janes2015-03-051-3/+0
* i965/fs: Don't use backend_visitor::instructions after creating the CFG.Matt Turner2015-03-021-10/+0
* i965: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-1/+1
* i965: Remove redundant discard jumps.Kenneth Graunke2015-02-241-0/+42
* i965/fs: Fix lower_load_payload() not to use an incorrect half for immediates...Francisco Jerez2015-02-231-0/+8
* i965/fs: Fix lower_load_payload() to take into account non-zero reg_offset.Francisco Jerez2015-02-231-2/+2
* i965/fs: Remove logic to keep track of MRF metadata in lower_load_payload().Francisco Jerez2015-02-231-26/+13
* i965/fs: Less broken handling of force_writemask_all in lower_load_payload().Francisco Jerez2015-02-231-7/+13
* i965/skl: Use 1 register for uniform pull constant payloadBen Widawsky2015-02-221-1/+1
* i965: just avoid warnings with fp64Dave Airlie2015-02-201-0/+1
* i965/fs: Un-hardcode DEBUG_WM, "FS", and "fragment".Kenneth Graunke2015-02-191-2/+2
* i965/fs: Add algebraic optimizations for MAD.Matt Turner2015-02-171-0/+43
* i965/fs: Add pass to combine immediates.Matt Turner2015-02-171-0/+2
* i965/fs: Handle W/UW-type immediates in dump_instructions().Matt Turner2015-02-151-0/+2
* i965: Let dump_instructions() work before calculate_cfg().Matt Turner2015-02-151-8/+16
* i965/fs: Call calculate_cfg() before optimize().Matt Turner2015-02-151-2/+4
* i965: Optimize multiplication by -1 into a negated MOV.Matt Turner2015-02-151-0/+9
* i965/fs: Remove conditional mod when optimizing a SEL into a MOV.Matt Turner2015-02-111-0/+1
* i965/fs: Fix fs_inst::regs_written calculation for instructions with scalar dst.Francisco Jerez2015-02-101-1/+2
* i965/fs: Fix stack allocation of fs_inst and stop stealing src array provided...Francisco Jerez2015-02-101-34/+34
* i965/fs: Remove dependency of fs_inst on the visitor class.Francisco Jerez2015-02-101-2/+2
* i965: Factor out virtual GRF allocation to a separate object.Francisco Jerez2015-02-101-46/+31
* i965: Fix INTEL_DEBUG=shader_time for SIMD8 VS (and GS).Kenneth Graunke2015-02-051-9/+25
* i965: Set CMP's destination type to src0's type.Matt Turner2015-02-041-10/+6
* i965: Convert CMP.GE -(abs)reg 0 -> CMP.Z reg 0.Matt Turner2015-01-231-0/+12
* i965/fs: Add pass to propagate conditional modifiers.Matt Turner2015-01-231-0/+1
* i965/fs: Add a pass to fixup 3-src instructions that have a null dest.Matt Turner2015-01-231-0/+17