summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_emit.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Rename brw_{fs,vec4}_emit.cpp to brw_{fs,vec4}_generator.cpp.Kenneth Graunke2013-09-181-1218/+0
* i965/gs: Add opcodes needed for EndPrimitive().Paul Berry2013-09-111-0/+88
* i965/gs: Update defines related to GS surface organization.Paul Berry2013-08-311-5/+5
* i965: Remove redundant (and uninitialized) field vec4_generator::ctx.Paul Berry2013-08-261-2/+2
* i965/gs: Add GS_OPCODE_SET_DWORD_2_IMMED.Paul Berry2013-08-231-0/+18
* i965/gs: Add GS_OPCODE_SET_VERTEX_COUNT.Paul Berry2013-08-231-0/+31
* i965/gs: Add GS_OPCODE_SET_WRITE_OFFSET.Paul Berry2013-08-231-0/+36
* i965/gs: Add GS_OPCODE_THREAD_END.Paul Berry2013-08-231-0/+19
* i965/gs: Add GS_OPCODE_URB_WRITE.Paul Berry2013-08-231-2/+21
* i965: Combine 4 boolean args of brw_urb_WRITE into a flags bitfield.Paul Berry2013-08-231-4/+1
* i965/vec4: Allow for dispatch_grf_start_reg to vary.Paul Berry2013-08-231-3/+4
* i965/vs: Rework binding table size calculation.Kenneth Graunke2013-08-191-0/+16
* i965/vs: Plumb brw_vec4_prog_data into vec4_generator().Kenneth Graunke2013-08-191-2/+3
* i965: add new VS_OPCODE_UNPACK_FLAGS_SIMD4X2Chris Forbes2013-08-161-0/+23
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-2/+0
* i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke2013-07-091-19/+19
* i965: Move intel_context::is_<platform> flags to brw_context.Kenneth Graunke2013-07-091-3/+3
* i965/vs: Combine code generation's inst->opcode switch statements.Kenneth Graunke2013-06-261-163/+166
* i965/vs: Use the MAD instruction when possible.Eric Anholt2013-06-101-0/+4
* i965/vs: Add support for bit instructions.Matt Turner2013-05-061-0/+29
* i965/vs: Add support for LRP instruction.Matt Turner2013-04-251-0/+4
* i965/vs: Don't hardcode DEBUG_VS in generic vec4 code.Paul Berry2013-04-111-7/+9
* i965/vs: rename vec4_generator::generate_vs_instruction.Paul Berry2013-04-111-4/+4
* i965/vs: Generalize data structures pointed to by vec4_generator.Paul Berry2013-04-111-5/+4
* i965/vs: Rename vec4_generator::prog to shader_prog.Paul Berry2013-04-111-4/+4
* i965/vs: Use GRFs for pull constant offsets on gen7.Eric Anholt2013-04-101-17/+28
* i965/vs: Add a pass to set dependency control fields on instructions.Eric Anholt2013-04-011-0/+15
* i965/vs: Use a send from a 2-register VGRF for shader time writes.Eric Anholt2013-03-281-2/+1
* i965/fs: Switch shader_time writes to using GRFs.Eric Anholt2013-03-281-1/+2
* i965: add a new virtual opcode: SHADER_OPCODE_TXF_MSChris Forbes2013-03-021-0/+7
* i965: Remove writemask support from brw_SAMPLE().Eric Anholt2013-02-131-1/+0
* i965: Disable write masking when setting up texturing m0.Eric Anholt2013-02-041-1/+3
* i965/vs/gen7: Emit code for GLSL ES 3.00 pack/unpack operations (v3)Chad Versace2013-01-241-0/+8
* i965: Use Haswell's sample_d_c for textureGrad with shadow samplers.Kenneth Graunke2013-01-071-2/+7
* i965: Add a debug flag for counting cycles spent in each compiled shader.Eric Anholt2012-12-051-0/+4
* i965: Add a flag for instructions with normal writemasking disabled.Eric Anholt2012-12-051-0/+1
* i965: Add a header_present flag for setting up dp read messages.Eric Anholt2012-12-041-0/+2
* i965/vs: Fix uninitialized shader pointer used in debug output.Eric Anholt2012-12-031-0/+2
* i965/vs: Move struct brw_compile (p) entirely inside vec4_generator.Kenneth Graunke2012-11-281-1/+3
* i965/vs: Split final assembly code generation out of vec4_visitor.Kenneth Graunke2012-11-281-40/+64
* i965/vs: Abort on unsupported opcodes rather than failing.Kenneth Graunke2012-11-281-3/+4
* i965/vs: Move some functions from brw_vec4_emit.cpp to brw_vec4.cpp.Kenneth Graunke2012-11-281-263/+0
* i965: emit w/a for packed attribute formats in VSChris Forbes2012-11-261-0/+2
* i965/vs: Don't lose attribute type when converting ATTR to FIXED_HW_REG.Kenneth Graunke2012-11-191-0/+1
* i965: Remove duplicate brw_opcodes table in favor of opcode_descs.Kenneth Graunke2012-11-151-2/+2
* i965/vs: Remove support for the old parameter layout.Kenneth Graunke2012-11-011-1/+0
* i965/vs: Replace brw_vs_emit.c with dumping code into the vec4_visitor.Kenneth Graunke2012-11-011-19/+49
* i965/vs: Add support for emitting DPH opcodes.Kenneth Graunke2012-11-011-0/+4
* i965/vs: Only do INTEL_DEBUG=perf when there's a GLSL shader.Kenneth Graunke2012-11-011-3/+2
* i965/vs: Add support for splitting virtual GRFs.Eric Anholt2012-10-101-0/+1