aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965: Replace 'struct brw_instruction' with 'brw_inst'.Matt Turner2014-06-261-6/+6
* i965: Extend is_haswell checks to gen >= 8 in Gen4-7 generators.Kenneth Graunke2014-06-261-2/+2
* i965: Convert vec4_generator to the new brw_inst API.Kenneth Graunke2014-06-261-8/+8
* i965/vec4: Combine generate_math[12]_gen6 methods.Kenneth Graunke2014-06-101-21/+8
* i965/vec4: Drop the generate_math2_gen7() method.Kenneth Graunke2014-06-101-10/+1
* i965: Rename brw_math to gen4_math.Kenneth Graunke2014-06-101-14/+14
* i965: Split Gen4-5 and Gen6+ MATH instruction emitters.Kenneth Graunke2014-06-101-17/+7
* i965: Emit compaction stats without walking the assembly.Matt Turner2014-06-021-0/+6
* i965: Move program header printing to end of generate_code().Matt Turner2014-06-021-10/+8
* i965: Move annotation info into generate code.Matt Turner2014-06-021-14/+14
* i965: Put '_default_' in the name of functions that set default state.Kenneth Graunke2014-06-021-36/+36
* i965: Don't use brw_set_conditionalmod in the FS and vec4 compilers.Kenneth Graunke2014-06-021-4/+5
* i965: Print disassembly after compaction.Matt Turner2014-05-241-50/+22
* i965: Add annotation data structure and support code.Matt Turner2014-05-241-1/+1
* i965: Pass in start_offset to brw_compact_instructions().Matt Turner2014-05-241-1/+1
* i965: Rename brw/gen8_dump_compile to brw/gen8_disassemble.Kenneth Graunke2014-05-181-3/+3
* i965: Pass brw_context and assembly separately to brw_dump_compile.Matt Turner2014-05-151-3/+3
* i965: Pull brw_compact_instructions() out of brw_get_program().Matt Turner2014-05-151-0/+1
* i965/vec4: Add support for the MAC instruction.Juha-Pekka Heikkila2014-04-161-0/+3
* i965: Add writes_accumulator flagJuha-Pekka Heikkila2014-04-161-6/+1
* i965: Move compiler debugging output to stderr.Eric Anholt2014-02-221-13/+13
* i965: Use the object label when available for INTEL_DEBUG=vs,gs,fs output.Eric Anholt2014-02-221-1/+3
* i965: support gl_InvocationID for gen7Jordan Justen2014-02-201-0/+21
* i965: Make sure that backend_reg::type and brw_reg::type are consistent for f...Francisco Jerez2014-02-191-0/+2
* i965: Unify fs_generator:: and vec4_generator::mark_surface_used as a free fu...Francisco Jerez2014-02-191-15/+7
* i965: Fix INTEL_DEBUG=vs for fixed-function/ARB programs.Kenneth Graunke2014-02-071-2/+2
* i965: Remove *_generator::shader field; use prog field instead.Paul Berry2014-01-231-4/+2
* i965: rename tex_ms to tex_cmsTopi Pohjolainen2014-01-231-2/+2
* i965/vec4: Support arbitrarily large sampler state indices on Haswell+.Kenneth Graunke2014-01-221-1/+18
* i965/vec4: Refactor sampler message setup.Kenneth Graunke2014-01-221-17/+22
* i965: Modify some error messages to refer to "vec4" instead of "vs".Paul Berry2014-01-211-4/+4
* i965: Add shader opcode for sampling MCS surfaceChris Forbes2013-12-071-0/+5
* i965: Merge together opcodes for SHADER_OPCODE_GEN4_SCRATCH_READ/WRITEEric Anholt2013-10-301-2/+2
* i965/gen7: Implement code generation for untyped surface read instructions.Francisco Jerez2013-10-291-0/+19
* i965/gen7: Implement code generation for untyped atomic instructions.Francisco Jerez2013-10-291-0/+22
* i965/vs: Add support for shadow comparitors with gather4Chris Forbes2013-10-261-2/+10
* i965: Add SHADER_OPCODE_TG4_OFFSET for gather with nonconstant offsets.Chris Forbes2013-10-261-1/+6
* i965/gs: Fix up gl_PointSize input swizzling for DUAL_INSTANCED gs.Paul Berry2013-10-241-0/+25
* i965/vec4: Dynamically assign the VS/GS binding table offsets.Eric Anholt2013-10-151-1/+1
* i965: Make a brw_stage_prog_data for storing the SURF_INDEX information.Eric Anholt2013-10-151-7/+8
* i965: Add Gen assertion checks for newer instructions.Matt Turner2013-10-071-0/+11
* i965: Generate code for ir_binop_carry and ir_binop_borrow.Matt Turner2013-10-071-0/+12
* i965: use gather slots in the binding table for gather4.Chris Forbes2013-10-031-2/+6
* i965: add SHADER_OPCODE_TG4Chris Forbes2013-10-031-1/+5