projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
i965: Define method to check whether a backend_reg is inside a given range.
[mesa.git]
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_fs.cpp
2014-09-30
Jason Ekstrand
i965/fs: Make fs_reg::effective_width take fs_inst...
blob
|
commitdiff
|
raw
2014-09-30
Jason Ekstrand
i965/fs: Better guess the width of LOAD_PAYLOAD
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Add an exec_size field to fs_inst
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Determine partial writes based on the destinat...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs_reg: Allocate double the number of vgrfs in...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Handle printing of registers better.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965: Explicitly set widths on gen5 math instruction...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Make half() divide the register width by 2...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Add a concept of a width to fs_reg
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Refactor fs_inst::is_send_from_grf()
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Print BAD_FILE registers in dump_instruction
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Make compact_virtual_grfs an optimization...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i964/fs: Make immediate fs_reg constructors explicit
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Use offset a lot more places
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: fix a comment in compact_virtual_grfs
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Rewrite fs_visitor::split_virtual_grfs
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Manually generate the meta fast-clear shader
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965: Make instruction lists local to the bblocks.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965: Replace initialization loops with memset().
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965/fs: Don't iterate between blocks with inst->next...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965/fs: Don't use instruction list after calculating...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965: Remove now unneeded calls to calculate_cfg().
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965: Remove cfg-invalidating parameter from invalidate...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965/fs: Preserve the CFG in a few more places.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-23
Eric Anholt
mesa: Move register_allocate.c to util.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Jordan Justen
i965/fs: Remove direct fs_visitor brw_wm_prog_key depen...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Jordan Justen
i965/fs: Remove direct fs_visitor brw_wm_prog_data...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-16
Kenneth Graunke
i965: Mark delta_x/y as BAD_FILE if remapped away compl...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-06
Jordan Justen
i965: Add uses_kill to brw_wm_prog_data
blob
|
commitdiff
|
raw
|
diff to current
2014-09-06
Jason Ekstrand
i965/fs: Don't look at virtual_grf_sizes for uniforms
blob
|
commitdiff
|
raw
|
diff to current
2014-09-05
Matt Turner
i965/fs: Fix basic block tracking in try_rep_send().
blob
|
commitdiff
|
raw
|
diff to current
2014-09-05
Matt Turner
i965/fs: Pass block to insert and remove functions...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-04
Jordan Justen
i965/fs: Use prog rather than fp->Base in fs_visitor
blob
|
commitdiff
|
raw
|
diff to current
2014-09-04
Kenneth Graunke
i965: Move curb_read_length/total_scratch to brw_stage_...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Jason Ekstrand
i965/fs: Don't segfault when debug-logging a null program
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Connor Abbott
i965/fs: don't pass ir_variable * to emit_samplepos_setup()
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Connor Abbott
i965/fs: don't pass ir_variable * to emit_frontfacing_i...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Kenneth Graunke
i965: Fix GPU hangs when INTEL_DEBUG=no16 is set.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-22
Matt Turner
i965: Use basic-block aware insertion/removal functions.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-19
Matt Turner
i965: Pass a cfg pointer to generate_{code,assembly}.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-19
Matt Turner
i965/fs: Optimize gl_FrontFacing calculation on Gen4/5.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-19
Matt Turner
i965/fs: Optimize gl_FrontFacing calculation on Gen6+.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-19
Matt Turner
i965: Use ~0 to represent true on Gen >= 6.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Kristian Høgsberg
i965: Add optimization pass to let us use the replicate...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Kristian Høgsberg
i965: Add an option to not generate the SIMD8 fragment...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Kenneth Graunke
i965/fs: Add pass to rename registers to break live...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-14
Neil Roberts
i965: Store uniform constant values in a gl_constant_va...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-14
Kenneth Graunke
i965: Enable INTDIV in SIMD16 mode.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-14
Kenneth Graunke
i965/fs: Drop "do dual source blending" generator param...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-12
Kenneth Graunke
i965: Never use the Gen8 code generators.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-12
Kenneth Graunke
i965: Switch to the EU emit layer for code generation...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-11
Matt Turner
i965/fs: Keep track of the register that hold delta_x...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-09
Chris Forbes
i965: Get rid of backend_instruction::sampler
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Kenneth Graunke
util: Move the open-addressing linear-probing hash_tabl...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Kenneth Graunke
i965/fs: Fix gl_SampleID for 2x MSAA and SIMD16 mode.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-17
Anuj Phogat
Revert "i965: Extend compute-to-mrf pass to understand...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-16
Kenneth Graunke
i965/fs: Use WE_all for gl_SampleID header register...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-16
Kenneth Graunke
i965/fs: Set force_uncompressed and force_sechalf on...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-15
Connor Abbott
exec_list: Make various places use the new length(...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-12
Chris Forbes
i965/fs: add generator support for pixel interpolator...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-08
Kristian Høgsberg
i965: Extend compute-to-mrf pass to understand blocks...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-06
Matt Turner
i965: Make a brw_predicate enum.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-06
Matt Turner
i965: Make a brw_conditional_mod enum.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-06
Matt Turner
i965: Use enum brw_reg_type for register types.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-06
Matt Turner
i965: Move is_zero/one/null/accumulator into backend_reg.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-06
Matt Turner
i965: Use immediate storage in brw_reg for visitor...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-02
Eric Anholt
i965: Update a ton of comments about constant buffers.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-02
Eric Anholt
i965: Move dispatch_grf_start_reg and first_curbe_grf...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965: Use unreachable() instead of unconditional assert().
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965: Use typed foreach_in_list_safe instead of foreach...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965: Use typed foreach_in_list instead of foreach_list.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965/fs: Use is_head_sentinel() instead of ->prev ...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965/fs: Mark predicated PLN instructions with dependen...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965/fs: Predicate PLN instructions used in unlit centr...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965/fs: Pass const references to emit functions.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965/fs: Pass const references to instruction functions.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-25
Matt Turner
i965: Make can_do_source_mods() a member of the instruc...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-24
Matt Turner
i965/fs: Don't fix_math_operand() on Gen >= 8.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
Matt Turner
i965/fs: Optimize SEL with the same sources into a...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
Matt Turner
i965/fs: Lower LOAD_PAYLOAD and clean up.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
Matt Turner
i965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Kenneth Graunke
i965: Invalidate live intervals when inserting Gen4...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Kenneth Graunke
i965: Don't use the head sentinel as an fs_inst in...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-09
Iago Toral Quiroga
i965/fs: Let the gen < 8 generator know about runtime_c...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965/fs: Add fs_inst constructor that takes a list...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965/fs: Add a function to resize fs_inst's sources...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965/fs: Clean up fs_inst constructors.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965/fs: Loop from 0 to inst->sources, not 0 to 3.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965/fs: Store the number of sources an fs_inst has.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965/fs: ralloc fs_inst's fs_reg sources.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965/fs: Add and use an fs_inst copy constructor.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965/fs: Debug the optimization passes by dumping instr...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965: Give dump_instructions() a filename argument.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965: Give dump_instruction() a FILE* argument.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-26
Matt Turner
i965/fs: Don't use brw_imm_* unnecessarily.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-25
Matt Turner
i965/fs: Don't hardcode DEBUG_WM in generic fs code.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-21
Kenneth Graunke
i965/fs: Assume fragment color clamping is off when...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-19
Kenneth Graunke
i965/fs: Rip struct brw_wm_compile out of the visitors...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-19
Kenneth Graunke
i965/fs: Plumb a mem_ctx all the way through the FS...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-19
Kenneth Graunke
i965/fs: Replace c->key with a direct reference in...
blob
|
commitdiff
|
raw
|
diff to current
next