i965/fs: Fix gl_SampleID for 2x MSAA and SIMD16 mode.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs.cpp
2014-07-21 Kenneth Graunkei965/fs: Fix gl_SampleID for 2x MSAA and SIMD16 mode.
2014-07-17 Anuj PhogatRevert "i965: Extend compute-to-mrf pass to understand...
2014-07-16 Kenneth Graunkei965/fs: Use WE_all for gl_SampleID header register...
2014-07-16 Kenneth Graunkei965/fs: Set force_uncompressed and force_sechalf on...
2014-07-15 Connor Abbottexec_list: Make various places use the new length(...
2014-07-12 Chris Forbesi965/fs: add generator support for pixel interpolator...
2014-07-08 Kristian Høgsbergi965: Extend compute-to-mrf pass to understand blocks...
2014-07-06 Matt Turneri965: Make a brw_predicate enum.
2014-07-06 Matt Turneri965: Make a brw_conditional_mod enum.
2014-07-06 Matt Turneri965: Use enum brw_reg_type for register types.
2014-07-06 Matt Turneri965: Move is_zero/one/null/accumulator into backend_reg.
2014-07-06 Matt Turneri965: Use immediate storage in brw_reg for visitor...
2014-07-02 Eric Anholti965: Update a ton of comments about constant buffers.
2014-07-02 Eric Anholti965: Move dispatch_grf_start_reg and first_curbe_grf...
2014-07-01 Matt Turneri965: Use unreachable() instead of unconditional assert().
2014-07-01 Matt Turneri965: Use typed foreach_in_list_safe instead of foreach...
2014-07-01 Matt Turneri965: Use typed foreach_in_list instead of foreach_list.
2014-07-01 Matt Turneri965/fs: Use is_head_sentinel() instead of ->prev ...
2014-07-01 Matt Turneri965/fs: Mark predicated PLN instructions with dependen...
2014-07-01 Matt Turneri965/fs: Predicate PLN instructions used in unlit centr...
2014-07-01 Matt Turneri965/fs: Pass const references to emit functions.
2014-07-01 Matt Turneri965/fs: Pass const references to instruction functions.
2014-06-25 Matt Turneri965: Make can_do_source_mods() a member of the instruc...
2014-06-24 Matt Turneri965/fs: Don't fix_math_operand() on Gen >= 8.
2014-06-17 Matt Turneri965/fs: Optimize SEL with the same sources into a...
2014-06-17 Matt Turneri965/fs: Lower LOAD_PAYLOAD and clean up.
2014-06-17 Matt Turneri965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD.
2014-06-10 Kenneth Graunkei965: Invalidate live intervals when inserting Gen4...
2014-06-10 Kenneth Graunkei965: Don't use the head sentinel as an fs_inst in...
2014-06-09 Iago Toral Quirogai965/fs: Let the gen < 8 generator know about runtime_c...
2014-06-01 Matt Turneri965/fs: Add fs_inst constructor that takes a list...
2014-06-01 Matt Turneri965/fs: Add a function to resize fs_inst's sources...
2014-06-01 Matt Turneri965/fs: Clean up fs_inst constructors.
2014-06-01 Matt Turneri965/fs: Loop from 0 to inst->sources, not 0 to 3.
2014-06-01 Matt Turneri965/fs: Store the number of sources an fs_inst has.
2014-06-01 Matt Turneri965/fs: ralloc fs_inst's fs_reg sources.
2014-06-01 Matt Turneri965/fs: Add and use an fs_inst copy constructor.
2014-06-01 Matt Turneri965/fs: Debug the optimization passes by dumping instr...
2014-06-01 Matt Turneri965: Give dump_instructions() a filename argument.
2014-06-01 Matt Turneri965: Give dump_instruction() a FILE* argument.
2014-05-26 Matt Turneri965/fs: Don't use brw_imm_* unnecessarily.
2014-05-25 Matt Turneri965/fs: Don't hardcode DEBUG_WM in generic fs code.
2014-05-21 Kenneth Graunkei965/fs: Assume fragment color clamping is off when...
2014-05-19 Kenneth Graunkei965/fs: Rip struct brw_wm_compile out of the visitors...
2014-05-19 Kenneth Graunkei965/fs: Plumb a mem_ctx all the way through the FS...
2014-05-19 Kenneth Graunkei965/fs: Replace c->key with a direct reference in...
2014-05-19 Kenneth Graunkei965/fs: Replace c->prog_data with a direct reference...
2014-05-19 Kenneth Graunkei965/fs: Move some flags that affect code generation...
2014-05-19 Kenneth Graunkei965/fs: Move payload register info from brw_wm_compile...
2014-05-19 Kenneth Graunkei965/fs: Simplify gl_SampleMaskIn handling.
2014-05-19 Kenneth Graunkei965/fs: Rename c->sample_mask_reg to sample_mask_in_reg.
2014-05-19 Kenneth Graunkei965/fs: Move c->last_scratch into fs_visitor.
2014-05-19 Kenneth Graunkei965/fs: Move total_scratch calculation into fs_visitor...
2014-05-19 Kenneth Graunkei965/fs: Move perf_debug about register spilling to...
2014-05-12 Eric Anholti965: Stop doing remapping of "special" regs.
2014-04-17 Juha-Pekka Heikkilai965/fs: Add support for the MAC instruction.
2014-04-17 Juha-Pekka Heikkilai965: Add writes_accumulator flag
2014-04-17 Juha-Pekka Heikkilai965: Add is_accumulator() function.
2014-04-15 Matt Turneri965/fs: Remove dead_code_eliminate_local().
2014-04-15 Matt Turneri965/fs: Reimplement dead_code_elimination().
2014-04-08 Eric Anholti965/fs: Track whether we're doing dual source in a...
2014-04-08 Eric Anholti965/fs: Add a couple more global special regs to special[]
2014-04-08 Eric Anholti965/fs: Handle arrays of special regs more cleanly.
2014-04-08 Eric Anholti965/fs: Fix dump_instructions() on uniforms.
2014-04-08 Kenneth Graunkei965: Fix "SIMD16 unsupported" messages via KHR_debug.
2014-04-05 Matt Turneri965/fs: Split fs_visitor::register_coalesce() into...
2014-04-05 Matt Turneri965/fs: Mark appropriate fs_inst members as const.
2014-04-05 Matt Turneri965/fs: Recalculate live intervals in calculate_regist...
2014-03-24 Eric Anholti965: Fix compiler warning about signed/unsigned.
2014-03-18 Kenneth Graunkei965: Accurately bail on SIMD16 compiles.
2014-03-18 Kenneth Graunkei965/fs: Support pull parameters in SIMD16 mode.
2014-03-18 Kenneth Graunkei965/fs: Use a single instance of the pull_constant_loc...
2014-03-18 Kenneth Graunkei965/fs: Don't renumber UNIFORM registers.
2014-03-18 Kenneth Graunkei965/fs: Split pull parameter decision making from...
2014-03-18 Kenneth Graunkei965/fs: Record pull constant locations for all array...
2014-03-18 Kenneth Graunkei965/fs: Save push constant location information.
2014-03-18 Kenneth Graunkei965/fs: Delete dead code to fail compiles with SIMD16...
2014-03-14 Kenneth Graunkei965/fs: Invalidate live intervals when demoting unifor...
2014-03-14 Kenneth Graunkei965/fs: Print "+reladdr" on variably-indexed uniform...
2014-03-14 Kenneth Graunkei965: Fix register types in dump_instructions(), again.
2014-02-23 Eric Anholti965: Move compiler debugging output to stderr.
2014-02-23 Eric Anholti965: Refactor debug dumping of GLSL IR.
2014-02-22 Matt TurnerRevert "i965/fs: Make fs_reg's type an enum for better...
2014-02-22 Kenneth Graunkei965/fs: Drop the emit(fs_inst) overload.
2014-02-22 Matt Turneri965/fs: Pass fs_regs by constant reference where possible.
2014-02-22 Matt Turneri965/fs: Move setting opcode = NOP to its one useful...
2014-02-22 Matt Turneri965/fs: Make fs_reg's type an enum for better debugging.
2014-02-21 Eric Anholti965: Stop throwing away our double precision for time...
2014-02-20 Eric Anholti965/fs: Add an optimization pass to remove redundant...
2014-02-19 Francisco Jerezi965/fs: Use a separate variable to keep track of the...
2014-02-19 Francisco Jerezi965/fs: Remove fs_reg::retype.
2014-02-19 Francisco Jerezi965: Move up duplicated fields from stage-specific...
2014-02-18 Eric Anholti965/fs: Drop dead comment about the old proj_attrib_ma...
2014-02-12 Francisco Jerezi965/fs: Remove fs_reg::sechalf.
2014-02-12 Francisco Jerezi965/fs: Remove fs_reg::smear.
2014-02-12 Francisco Jerezi965/fs: Add support for specifying register horizontal...
2014-02-12 Francisco Jerezi965/fs: Add support for sub-register byte offsets...
2014-02-12 Francisco Jerezglsl: Add image type to the GLSL IR.
2014-02-07 Juha-Pekka Heikkilai965: Add missing null check in fs_visitor::dead_code_e...
2014-02-06 Kenneth Graunkei965: Fix register types in dump_instructions().
next