aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Remove the context parameter from brw_texture_offsetJason Ekstrand2015-04-221-1/+1
* i965/skl: Add the header for constant loads outside of the generatorNeil Roberts2015-04-161-9/+29
* i965/vec4: Add a helper function to emit VS_OPCODE_PULL_CONSTANT_LOADNeil Roberts2015-04-161-55/+65
* glsl: Remove never used sin_reduced/cos_reduced.Matt Turner2015-04-061-2/+0
* i965: Handle scratch accesses where reladdr also points to scratch spaceIago Toral Quiroga2015-04-011-26/+74
* i965/vec4: Some more trivial swizzle clean-up.Francisco Jerez2015-03-231-12/+3
* i965/vec4: Remove swizzle_for_size() in favour of brw_swizzle_for_size().Francisco Jerez2015-03-231-7/+7
* i965/vec4: Remove broken vector size deduction in setup_builtin_uniform_value...Francisco Jerez2015-03-231-14/+9
* i965/vec4: Simplify visitor handling of swizzles using the swizzle utils.Francisco Jerez2015-03-231-49/+10
* i965: Set nr_params to the number of uniform components in the VS/GS path.Francisco Jerez2015-03-201-1/+2
* i965/skl: Send a message header when doing constant loads SIMD4x2Neil Roberts2015-03-171-0/+18
* i965/vs: Add missing resolve_bool_comparison calls on GEN4 and GEN5Ian Romanick2015-03-131-0/+13
* i965: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-1/+1
* i965: Avoid applying negate to wrong MAD source.Matt Turner2015-02-271-15/+13
* i965/vec4: Fix implementation of i2b.Matt Turner2015-02-271-1/+1
* i965/vec4: Add and use byte-MOV instruction for unpack 4x8.Matt Turner2015-02-191-2/+2
* i965: Use greater-equal cmod to implement maximum.Matt Turner2015-02-191-3/+3
* i965: just avoid warnings with fp64Dave Airlie2015-02-201-0/+13
* i965/vec4: Print "VS" or "GS" when compiles fail, not "vec4".Kenneth Graunke2015-02-191-1/+1
* i965/vec4: Replace debug_flag with debug_enabled.Kenneth Graunke2015-02-191-3/+1
* i965/vec4: Override destination register writemask in sampler message send.Francisco Jerez2015-02-161-0/+1
* i965/vec4: Emit MADs from (x + abs(y * z)).Matt Turner2015-02-101-3/+15
* i965/vec4: Emit MADs from (x + -(y * z)).Matt Turner2015-02-101-0/+12
* i965/vec4: Init mlen for several send from GRF instructions.Francisco Jerez2015-02-101-4/+7
* i965/vec4: Pass dst register to the vec4_instruction constructor.Francisco Jerez2015-02-101-7/+5
* i965/vec4: Initialize vec4_instruction::predicate and ::predicate_inverse.Francisco Jerez2015-02-101-0/+2
* i965: Move up fs_inst::flag_subreg to backend_instruction.Francisco Jerez2015-02-101-0/+1
* i965: Move up fs_inst::regs_written to backend_instruction.Francisco Jerez2015-02-101-0/+1
* i965/vec4: Remove dependency of vec4_instruction on the visitor class.Francisco Jerez2015-02-101-32/+29
* i965: Factor out virtual GRF allocation to a separate object.Francisco Jerez2015-02-101-30/+6
* i965: Set CMP's destination type to src0's type.Matt Turner2015-02-041-8/+12
* glsl: Improve precision of mod(x,y)Iago Toral Quiroga2015-02-031-1/+1
* i965: Fix bitcast operations with negate (ceil)Iago Toral Quiroga2015-01-131-4/+7
* i965/skl: Always use a header for SIMD4x2 sampler messagesKristian Høgsberg2015-01-081-1/+3
* i965: remove includes of sampler.h from extern "C" blocksMark Janes2014-12-161-2/+0
* i965: Rename brw_vec4_prog_data/key to brw_bue_prog_data/keyKristian Høgsberg2014-12-101-2/+2
* i965: Use ~0 to represent true on all generations.Matt Turner2014-12-051-47/+77
* i965: Change the type of booleans to D.Matt Turner2014-12-051-14/+14
* i965/vec4: Allow CSE on uniform-vec4 expansion MOVs.Matt Turner2014-12-051-1/+1
* i965: Add var->location != -1 assertions.Kenneth Graunke2014-12-031-0/+2
* i965: Make vertex color clamp handling code VS specific.Kenneth Graunke2014-12-021-1/+6
* i965/vs: Handle vertex color clamping in emit_urb_slot().Kenneth Graunke2014-12-021-10/+12
* i965/vec4: Make live_intervals part of the vec4_visitor class.Matt Turner2014-12-011-1/+1
* i965/vec4: Optimize packSnorm4x8().Matt Turner2014-11-251-1/+25
* i965/vec4: Optimize packUnorm4x8().Matt Turner2014-11-251-1/+23
* i965/vec4: Optimize unpackSnorm4x8().Matt Turner2014-11-251-1/+30
* i965/vec4: Optimize unpackUnorm4x8().Matt Turner2014-11-251-1/+25
* i965: Handle nested uniform array indexingChris Forbes2014-11-241-29/+37
* i965: Combine offset/texture_offset fields.Matt Turner2014-11-211-4/+3
* i965/vec4: Combine all the math emitters.Kenneth Graunke2014-11-131-98/+15