projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
i965: Add optimization pass to let us use the replicate data message
[mesa.git]
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_vec4.h
2014-08-15
Chris Forbes
i965/vec4: Add support for nonconst sampler indexing...
blob
|
commitdiff
|
raw
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
2013-09-11
Paul Berry
i965/vec4: Add the ability to emit opcodes with just...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-11
Paul Berry
i965/gs: Add opcodes needed for EndPrimitive().
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Paul Berry
i965/vec4: Make with_writemask() non-static.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Paul Berry
i965/vs: Move vs-specific code out of brw_vec4.h.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-27
Matt Turner
i965/vs: Add support for translating ir_triop_fma into...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Kenneth Graunke
i965/vs: Expose the payload registers to the register...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Paul Berry
i965: Allow C++ type safety in the use of enum brw_urb_...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Paul Berry
i965: Remove redundant (and uninitialized) field vec4_g...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965/gs: Add GS_OPCODE_SET_DWORD_2_IMMED.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965/gs: Add GS_OPCODE_SET_VERTEX_COUNT.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965/gs: Add GS_OPCODE_SET_WRITE_OFFSET.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965/gs: Add GS_OPCODE_THREAD_END.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965/gs: Add GS_OPCODE_URB_WRITE.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965: Combine 4 boolean args of brw_urb_WRITE into...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965/vec4: Virtualize setup_payload instead of setup_at...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965/vec4: Allow for dispatch_grf_start_reg to vary.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965/vec4: Move vec4 data structures and functions...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965: Make brw_{shader,vec4}.h safe to include from C.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Paul Berry
i965: Stop including brw_vs.h from brw_vec4.h.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Kenneth Graunke
i965/vs: Rework binding table size calculation.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Kenneth Graunke
i965/vs: Plumb brw_vec4_prog_data into vec4_generator().
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Chris Forbes
i965: add new VS_OPCODE_UNPACK_FLAGS_SIMD4X2
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Chris Forbes
i965/vs: add vec4_instruction::depends_on_flags
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Chris Forbes
i965/vs: Do legacy clip lowering earlier
blob
|
commitdiff
|
raw
|
diff to current
2013-08-02
Bryan Cain
glsl: add ir_emit_vertex and ir_end_primitive instructi...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Kenneth Graunke
i965: Delete intel_context entirely.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Kenneth Graunke
i965: Remove pointless intel_context parameter from...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-10
Eric Anholt
i965/vs: Use the MAD instruction when possible.
blob
|
commitdiff
|
raw
|
diff to current
next