projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git]
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_vec4.h
2014-11-26
Matt Turner
i965/vec4: Optimize packUnorm4x8().
blob
|
commitdiff
|
raw
2014-11-26
Matt Turner
i965/vec4: Optimize unpackSnorm4x8().
blob
|
commitdiff
|
raw
|
diff to current
2014-11-26
Matt Turner
i965/vec4: Optimize unpackUnorm4x8().
blob
|
commitdiff
|
raw
|
diff to current
2014-11-26
Matt Turner
i965/vec4: Add vector float immediate infrastructure.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Ben Widawsky
i965/vec4/gen8: Handle the MUL dest hazard exception
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Matt Turner
i965: Move common fields into backend_instruction.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-14
Kenneth Graunke
i965/vec4: Combine all the math emitters.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-14
Kenneth Graunke
i965/vec4: Use const references in emit() functions.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-14
Kenneth Graunke
i965: Use macros to create prototypes for emitter helpers.
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/vec4: Preserve CFG in spill_reg().
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Iago Toral Quiroga
i965/gen6/gs: Fix binding table clash between TF surfac...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Samuel Iglesias...
i965/gen6/gs: Add an additional parameter to the FF_SYN...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Samuel Iglesias...
i965/gen6/gs: implement GS_OPCODE_FF_SYNC_SET_PRIMITIVE...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Samuel Iglesias...
i965/gen6/gs: implement GS_OPCODE_SVB_SET_DST_INDEX...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Samuel Iglesias...
i965/gen6/gs: implement GS_OPCODE_SVB_WRITE opcode
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Iago Toral Quiroga
i965/gen6/gs: Implement GS_OPCODE_SET_PRIMITIVE_ID.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Iago Toral Quiroga
i965: Generalize emit_urb_slot() to emit to any dst_reg.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Iago Toral Quiroga
i965: Provide means to create registers of a given...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Iago Toral Quiroga
i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Iago Toral Quiroga
i965/gen6/gs: Implement GS_OPCODE_URB_WRITE_ALLOCATE.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-19
Iago Toral Quiroga
i965/gen6/gs: Implement GS_OPCODE_FF_SYNC.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-05
Matt Turner
i965/vec4: Reswizzle sources when necessary.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-31
Abdiel Janulgue
i965/vec4: Remove try_emit_saturate
blob
|
commitdiff
|
raw
|
diff to current
2014-08-31
Abdiel Janulgue
i965/vec4: inline generate_vec4_instruction() within...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-22
Matt Turner
i965: Add invalidate_cfg parameter to invalidate_live_i...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-19
Matt Turner
i965/vec4: Add a pass to reduce swizzles.
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-15
Chris Forbes
i965/vec4: Add support for nonconst sampler indexing...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-12
Kenneth Graunke
i965: Delete the Gen8 code generators.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-09
Chris Forbes
i965/vec4/Gen8: Use src1 for sampler_index instead...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-09
Chris Forbes
i965/vec4/Gen4-7: Use src1 for sampler_index instead...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-09
Chris Forbes
i965/vec4: Pass sampler index in src1 for texture ops
blob
|
commitdiff
|
raw
|
diff to current
2014-08-07
Matt Turner
i965/vec4: Remove unused emit_bool_comparison method.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-14
Matt Turner
i965/vec4: Move aeb list into opt_cse_local.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-07
Kenneth Graunke
i965/vec4: Add basic common subexpression elimination.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-06
Matt Turner
i965: Rename intel_asm_printer -> intel_asm_annotation.
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: Move common fields into backend_instruction.
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: Make a common backend_reg class.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-06
Matt Turner
i965: Drop imm union from visitor register classes.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965/vec4: Pass const references to instruction functions.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965/vec4: Pass const references to vec4_instruction().
blob
|
commitdiff
|
raw
|
diff to current
2014-06-25
Matt Turner
i965/vec4: Make try_copy_propagate() static.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-25
Matt Turner
i965/vec4: Rename try_copy/constant_propagat{ion,e...
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-11
Ian Romanick
i965/vec4: Emit smarter code for b2f of a comparison
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Kenneth Graunke
i965/vec4: Combine generate_math[12]_gen6 methods.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Kenneth Graunke
i965/vec4: Drop the generate_math2_gen7() method.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Kenneth Graunke
i965: Make src_reg::equals() take a constant reference...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-02
Matt Turner
i965: Move annotation info into generate code.
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-25
Matt Turner
i965: Print disassembly after compaction.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-01
Kenneth Graunke
i965/vec4: Port untyped atomic message support to Broad...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-01
Kenneth Graunke
i965/vec4: Port untyped surface reads support to Broadwell.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-01
Kenneth Graunke
i965: Drop mark_surface_used from gen8 generators.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Matt Turner
i965/vec4: Remove 'mul_arg' from try_emit_mad().
blob
|
commitdiff
|
raw
|
diff to current
2014-04-17
Juha-Pekka Heikkila
i965: Add is_accumulator() function.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-24
Matt Turner
i965/vec4: Add is_null() method to dst_reg.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-24
Matt Turner
i965/vec4: Rename depends_on_flags() to reads_flag().
blob
|
commitdiff
|
raw
|
diff to current
2014-03-24
Matt Turner
i965/vec4: Add and use vec4_instruction::writes_flag().
blob
|
commitdiff
|
raw
|
diff to current
2014-03-24
Matt Turner
i965/vec4: Add missing doxygen close brace.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Topi Pohjolainen
i965: Merge resolving of shader program source
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Topi Pohjolainen
i965/vec4: Mark invariant members as constants in vec4_...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-28
Petri Latvala
i965: Allocate vec4_visitor's uniform_size and uniform_...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Kenneth Graunke
i965/vec4: Handle ir_triop_lrp on Gen4-5 as well.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-20
Jordan Justen
i965: support gl_InvocationID for gen7
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Francisco Jerez
i965/vec4: Trivial improvements to the with_writemask...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Francisco Jerez
i965: Make sure that backend_reg::type and brw_reg...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Francisco Jerez
i965/vec4: Add non-mutating helper functions to modify...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Francisco Jerez
i965: Add non-mutating helper functions to modify the...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Francisco Jerez
i965: Unify fs_generator:: and vec4_generator::mark_sur...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Francisco Jerez
i965: Move up duplicated fields from stage-specific...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Francisco Jerez
i965/vec4: Add constructor of src_reg from a fixed...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-12
Francisco Jerez
i965/vec4: Fix confusion between SWIZZLE and BRW_SWIZZL...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-07
Chris Forbes
i965/vec4: Emit shader w/a for Gen6 gather
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Paul Berry
i965: Remove *_generator::shader field; use prog field...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-21
Paul Berry
i965: Add GS support to INTEL_DEBUG=shader_time.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-19
Kenneth Graunke
i965: Create a new vec4 backend for Broadwell.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-07
Chris Forbes
i965/vs: Sample from MCS surface when required
blob
|
commitdiff
|
raw
|
diff to current
2013-11-20
Matt Turner
i965/vec4: Add invalidate_live_intervals method.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-04
Francisco Jerez
i965/gen7: Handle atomic instructions from the VEC4...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-29
Francisco Jerez
i965/gen7: Implement code generation for untyped surfac...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-29
Francisco Jerez
i965/gen7: Implement code generation for untyped atomic...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Paul Berry
i965/vec4: Add the ability to suppress register spilling.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Paul Berry
i965/vec4: Add the ability for attributes to be interle...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Paul Berry
i965/vec4: Extract function to set up vec4 prog key...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Paul Berry
i965/vec4: Remove uses_clip_distance from program key.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-15
Eric Anholt
i965: Move the common binding table offset code to...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-15
Eric Anholt
i965: Make a brw_stage_prog_data for storing the SURF_I...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-15
Eric Anholt
i965: Always have the struct gl_program * in the backen...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-07
Matt Turner
i965: Remove the "ARF" register file.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-07
Matt Turner
i965: Generate code for ir_binop_carry and ir_binop_borrow.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-07
Matt Turner
i965: Add UD null register helpers.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Chris Forbes
i965/vs: Add support for ir_tg4
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Francisco Jerez
i965: Initialize all member variables of vec4_instructi...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Kenneth Graunke
i965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS...
blob
|
commitdiff
|
raw
|
diff to current
next