summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-04-06i965: Do not render primitives in non-zero streams then TF is disabledIago Toral Quiroga1-0/+13
2015-02-19i965/vec4: Replace debug_flag with debug_enabled.Kenneth Graunke1-1/+1
2015-01-14i965: Fix "vertex" vs. "geometry" and "VS" vs. "GS" in debug output.Kenneth Graunke1-1/+1
2014-12-10i965: Rename brw_vec4_prog_data/key to brw_bue_prog_data/keyKristian Høgsberg1-1/+1
2014-10-24i965: Silence unused parameter warning in brw_dump_irIan Romanick1-1/+1
2014-09-19i965/gen6/gs: Use a specific implementation of geometry shaders for gen6.Iago Toral Quiroga1-20/+33
2014-09-19i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2.Iago Toral Quiroga1-1/+1
2014-09-19i965/gs: Use single dispatch mode as fallback to dual object mode when possible.Iago Toral Quiroga1-13/+29
2014-08-18i965: Pass a cfg pointer to generate_{code,assembly}.Matt Turner1-4/+4
2014-08-12i965: Never use the Gen8 code generators.Kenneth Graunke1-9/+3
2014-08-12i965: Switch to the EU emit layer for code generation on Broadwell.Kenneth Graunke1-1/+1
2014-07-01i965: Use unreachable() instead of unconditional assert().Matt Turner1-3/+2
2014-06-30i965/gs: Set control data bits for vertices emitted in stream mode.Iago Toral Quiroga1-1/+50
2014-04-15i965/gs: Add dummy source to prepare_channel_masks instruction.Matt Turner1-1/+2
2014-03-05i965: Merge resolving of shader program sourceTopi Pohjolainen1-7/+7
2014-02-22i965: Refactor debug dumping of GLSL IR.Eric Anholt1-5/+2
2014-02-20i965: support instanced GS on gen7Jordan Justen1-2/+4
2014-02-20i965: support gl_InvocationID for gen7Jordan Justen1-3/+13
2014-02-11i965/gs: Fix EndPrimitive on Broadwell.Kenneth Graunke1-0/+7
2014-01-21i965: Add GS support to INTEL_DEBUG=shader_time.Paul Berry1-1/+2
2014-01-21i965: Reserve space for "Vertex Count" in GS outputs.Kenneth Graunke1-0/+7
2014-01-18i965: Create a new vec4 backend for Broadwell.Kenneth Graunke1-12/+24
2014-01-17i965: Stop doing our optimization on a copy of the GLSL IR.Eric Anholt1-1/+1
2013-12-12glsl: move variables in to ir_variable::data, part ITapani Pälli1-1/+1
2013-10-24i965/gs: If a DUAL_OBJECT gs would spill, fall back to DUAL_INSTANCED.Paul Berry1-2/+28
2013-10-24i965/gs: Fix up gl_PointSize input swizzling for DUAL_INSTANCED gs.Paul Berry1-1/+7
2013-10-24i965/gs: Add the ability to compile a DUAL_INSTANCED geometry shader.Paul Berry1-6/+19
2013-10-24i965/vec4: Add the ability to suppress register spilling.Paul Berry1-3/+4
2013-10-24i965/vec4: Add the ability for attributes to be interleaved.Paul Berry1-1/+1
2013-10-24i965/gs: Set force_writemask_all when setting up g0.Paul Berry1-2/+3
2013-10-08i965/gs: Fixup gl_PointSize on entry to geometry shaders.Paul Berry1-0/+17
2013-09-17i965/gs: Implement basic gl_PrimitiveIDIn functionality.Paul Berry1-0/+4
2013-09-16i965/gs: Stop storing an input VUE map in the GS program key.Paul Berry1-2/+2
2013-09-11i965/gs: implement EndPrimitive() functionality in the visitor.Paul Berry1-1/+239
2013-09-11i965/gs: Set control data header size/format appropriately for EndPrimitive().Paul Berry1-0/+1
2013-08-31i965/gs: make the state atom for compiling Gen7 geometry shaders.Paul Berry1-0/+32
2013-08-31i965: Rename user-defined gs structs from vec4_gs to gs.Paul Berry1-1/+1
2013-08-23i965/gs: add GS visitors.Paul Berry1-0/+259