aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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