aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Pass number of components explicitly to brw_untyped_atomic and _surface...Francisco Jerez2015-03-201-3/+2
* i965: Don't disable exec masking for sampler message sends.Francisco Jerez2015-03-201-4/+4
* i965: Factor out logic to build a send message instruction with indirect desc...Francisco Jerez2015-03-201-29/+8
* i965/skl: Send a message header when doing constant loads SIMD4x2Neil Roberts2015-03-171-6/+26
* i965: Add missing defines for render cache messages.Francisco Jerez2015-03-021-1/+1
* i965/vec4: Add and use byte-MOV instruction for unpack 4x8.Matt Turner2015-02-191-0/+16
* i965/vec4: Silence unused parameter warningsIan Romanick2015-02-171-3/+2
* i965: Move up fs_inst::flag_subreg to backend_instruction.Francisco Jerez2015-02-101-0/+1
* i965/emit: Do the sampler index adjustment directly in header.0.3Jason Ekstrand2015-01-221-1/+1
* i965/vec4: Fix fprintf argument ordering.Matt Turner2015-01-211-2/+2
* i965: Fix "vertex" vs. "geometry" and "VS" vs. "GS" in debug output.Kenneth Graunke2015-01-141-7/+14
* i965/skl: Always use a header for SIMD4x2 sampler messagesKristian Høgsberg2015-01-081-4/+12
* i965: Rename brw_vec4_prog_data/key to brw_bue_prog_data/keyKristian Høgsberg2014-12-101-2/+2
* i965: Give compile stats through KHR_debug.Matt Turner2014-12-051-0/+10
* i965/gs: Avoid DW * DW mulBen Widawsky2014-12-051-2/+6
* i965/vec4: Allow CSE on uniform-vec4 expansion MOVs.Matt Turner2014-12-051-0/+1
* i965/vec4: Handle destination writemasks in VEC4_OPCODE_PACK_BYTES.Matt Turner2014-11-251-2/+13
* i965/vec4: Add VEC4_OPCODE_PACK_4_BYTES.Matt Turner2014-11-251-0/+35
* i965/vec4: Add vector float immediate infrastructure.Matt Turner2014-11-251-0/+3
* i965: Don't overwrite the math function with conditional mod.Matt Turner2014-11-241-1/+2
* i965: Assert that math instructions don't have conditional mod.Matt Turner2014-11-241-0/+2
* i965: Combine offset/texture_offset fields.Matt Turner2014-11-211-3/+3
* i965: Use BRW_MATH_DATA_SCALAR when source regioning is scalar.Matt Turner2014-09-291-2/+0
* i965/gen6/gs: Add an additional parameter to the FF_SYNC opcode.Samuel Iglesias Gonsalvez2014-09-191-6/+11
* i965/gen6/gs: implement GS_OPCODE_FF_SYNC_SET_PRIMITIVES opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+25
* i965/gen6/gs: implement GS_OPCODE_SVB_SET_DST_INDEX opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+18
* i965/gen6/gs: implement GS_OPCODE_SVB_WRITE opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+42
* i965/gen6/gs: Implement GS_OPCODE_SET_PRIMITIVE_ID.Iago Toral Quiroga2014-09-191-0/+16
* i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2.Iago Toral Quiroga2014-09-191-8/+4
* i965/gen6/gs: Add instruction URB flags to geometry shaders EOT message.Iago Toral Quiroga2014-09-191-1/+1
* i965/gen6/gs: Implement GS_OPCODE_URB_WRITE_ALLOCATE.Iago Toral Quiroga2014-09-191-0/+30
* i965/gen6/gs: Implement GS_OPCODE_FF_SYNC.Iago Toral Quiroga2014-09-191-0/+45
* i965/vec4/fs: Count loops in shader debugAbdiel Janulgue2014-08-311-2/+4
* i965/vec4: inline generate_vec4_instruction() within generate_code()Abdiel Janulgue2014-08-311-313/+296
* i965: Pass a cfg pointer to generate_{code,assembly}.Matt Turner2014-08-181-8/+4
* i965/vec4: Add support for non-const sampler indices in generatorChris Forbes2014-08-151-1/+51
* i965/vec4: Refactor generate_tex in prep for non-const samplersChris Forbes2014-08-151-22/+25
* i965: Extract helper function for surface state pointer adjustmentChris Forbes2014-08-151-16/+1
* i965/vec4: Generate indirect sends for nonconstant UBO array accessChris Forbes2014-08-151-15/+62
* i965/vec4: Drop gen <= 7 assertion in pull constant load handling.Kenneth Graunke2014-08-121-1/+0
* i965/vec4: Port Gen8 SET_VERTEX_COUNT handling to vec4_generator.Kenneth Graunke2014-08-121-18/+25
* i965/vec4/Gen4-7: Use src1 for sampler_index instead of ->sampler fieldChris Forbes2014-08-091-6/+12
* i965/eu: Merge brw_CONT and gen6_CONT.Kenneth Graunke2014-08-081-5/+1
* i965: Replace sizeof(struct gen7_sampler_state) with the size itself.Kenneth Graunke2014-08-021-2/+2
* i965: Use immediate storage in brw_reg for visitor regs.Matt Turner2014-07-051-3/+3
* i965: Move dispatch_grf_start_reg and first_curbe_grf into stage_prog_data.Eric Anholt2014-07-021-1/+1
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-13/+5
* i965/vec4: Remove useless conditionals.Matt Turner2014-07-011-6/+3
* i965: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-2/+1
* i965/disasm: Stop using gen8_disassemble in favor of brw_disassemble.Kenneth Graunke2014-06-301-2/+1