aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Delete duplicate function is_power_of_two() and use _mesa_is_pow_two()Anuj Phogat2015-07-291-1/+1
* i965: Lift the constness restriction on surface indices passed to untyped ops.Francisco Jerez2015-07-291-6/+2
* i965: Remove the dependance on brw_context from the generatorsJason Ekstrand2015-06-231-1/+2
* i965: Plumb compiler debug logging through a function pointer in brw_compilerJason Ekstrand2015-06-231-13/+8
* i965/vec4: Fix the source register for indexed samplersNeil Roberts2015-06-161-0/+3
* i965: Use UW-typed immediate in multiply inst.Matt Turner2015-06-031-1/+1
* i965: Don't add base_binding_table_index if it's zeroNeil Roberts2015-05-311-1/+2
* i965: Don't use a temporary when generating an indirect sampleNeil Roberts2015-05-311-13/+4
* i965: Change header_present to header_size in backend_instructionJason Ekstrand2015-05-061-5/+5
* i965: Introduce the FIND_LIVE_CHANNEL pseudo-opcode.Francisco Jerez2015-05-041-0/+4
* i965: Introduce the BROADCAST pseudo-opcode.Francisco Jerez2015-05-041-0/+4
* i965: Add memory fence opcode.Francisco Jerez2015-05-041-0/+4
* i965: Add typed surface access opcodes.Francisco Jerez2015-05-041-0/+18
* i965: Add untyped surface write opcode.Francisco Jerez2015-05-041-0/+6
* i965: Reorder sources of the untyped atomic opcode.Francisco Jerez2015-05-041-2/+2
* i965: Pass the number of components as a source of the untyped surface read o...Francisco Jerez2015-05-041-2/+4
* i965/vec4: Add support for untyped surface message sends from GRF.Francisco Jerez2015-05-041-9/+7
* i965: Don't request untyped atomic writeback message if the destination is null.Francisco Jerez2015-05-041-1/+2
* i965: Simplify generator code for untyped surface messages.Francisco Jerez2015-05-041-34/+9
* i965: Fix the untyped surface opcodes to deal with indirect surface access.Francisco Jerez2015-05-041-2/+2
* i965/skl: Force the exec size to 8 when initing header for SIMD4x2Neil Roberts2015-05-011-0/+1
* i965: Rename brw_compile to brw_codegenJason Ekstrand2015-04-221-2/+2
* i965/vec4: Add a devinfo field to the generator and use it for gen checksJason Ekstrand2015-04-221-46/+41
* i965: Make the annotation code take a device_info instead of a contextJason Ekstrand2015-04-221-2/+3
* i965: Remove the context field from brw_compilerJason Ekstrand2015-04-221-1/+1
* i965: Make the brw_inst helpers take a device_info instead of a contextJason Ekstrand2015-04-221-14/+14
* i965/skl: Add the header for constant loads outside of the generatorNeil Roberts2015-04-161-26/+26
* i965/skl: Use an exec size of 8 to initialise the message headerNeil Roberts2015-04-141-1/+1
* 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