summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* i965/gs: Move vertex_count != 0 check up a level; skip one caller.Kenneth Graunke2015-07-101-6/+8
* i965/vec4: Move c->last_scratch into vec4_visitor.Kenneth Graunke2015-07-091-1/+1
* i965/vec4: Plumb log_data through so the backend_shader field gets set.Kenneth Graunke2015-07-091-4/+6
* i965: Remove the brw_context from the visitorsJason Ekstrand2015-06-231-6/+8
* i965/vs: Pass the current set of clip planes through run() and run_vs()Jason Ekstrand2015-06-231-2/+2
* i965: Pull calls to get_shader_time_index out of the visitorJason Ekstrand2015-06-231-5/+13
* i965: Use a single index per shader for shader_time.Jason Ekstrand2015-06-231-2/+1
* i965: Remove the dependance on brw_context from the generatorsJason Ekstrand2015-06-231-1/+1
* i965: Plumb compiler debug logging through a function pointer in brw_compilerJason Ekstrand2015-06-231-1/+2
* i965: Create a shader_dispatch_mode enum to replace VS/GS fields.Kenneth Graunke2015-06-011-4/+4
* i965: Add a devinfo field to backend_visitor and use it for gen checksJason Ekstrand2015-04-221-2/+2
* i965: Do not render primitives in non-zero streams then TF is disabledIago Toral Quiroga2015-04-061-0/+13
* i965/vec4: Replace debug_flag with debug_enabled.Kenneth Graunke2015-02-191-1/+1
* i965: Fix "vertex" vs. "geometry" and "VS" vs. "GS" in debug output.Kenneth Graunke2015-01-141-1/+1
* i965: Rename brw_vec4_prog_data/key to brw_bue_prog_data/keyKristian Høgsberg2014-12-101-1/+1
* i965: Silence unused parameter warning in brw_dump_irIan Romanick2014-10-241-1/+1
* i965/gen6/gs: Use a specific implementation of geometry shaders for gen6.Iago Toral Quiroga2014-09-191-20/+33
* i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2.Iago Toral Quiroga2014-09-191-1/+1
* i965/gs: Use single dispatch mode as fallback to dual object mode when possible.Iago Toral Quiroga2014-09-191-13/+29
* i965: Pass a cfg pointer to generate_{code,assembly}.Matt Turner2014-08-181-4/+4
* i965: Never use the Gen8 code generators.Kenneth Graunke2014-08-121-9/+3
* i965: Switch to the EU emit layer for code generation on Broadwell.Kenneth Graunke2014-08-121-1/+1
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-3/+2
* i965/gs: Set control data bits for vertices emitted in stream mode.Iago Toral Quiroga2014-06-301-1/+50
* i965/gs: Add dummy source to prepare_channel_masks instruction.Matt Turner2014-04-151-1/+2
* i965: Merge resolving of shader program sourceTopi Pohjolainen2014-03-051-7/+7
* i965: Refactor debug dumping of GLSL IR.Eric Anholt2014-02-221-5/+2
* i965: support instanced GS on gen7Jordan Justen2014-02-201-2/+4
* i965: support gl_InvocationID for gen7Jordan Justen2014-02-201-3/+13
* i965/gs: Fix EndPrimitive on Broadwell.Kenneth Graunke2014-02-111-0/+7
* i965: Add GS support to INTEL_DEBUG=shader_time.Paul Berry2014-01-211-1/+2
* i965: Reserve space for "Vertex Count" in GS outputs.Kenneth Graunke2014-01-211-0/+7
* i965: Create a new vec4 backend for Broadwell.Kenneth Graunke2014-01-181-12/+24
* i965: Stop doing our optimization on a copy of the GLSL IR.Eric Anholt2014-01-171-1/+1
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-1/+1
* i965/gs: If a DUAL_OBJECT gs would spill, fall back to DUAL_INSTANCED.Paul Berry2013-10-241-2/+28
* i965/gs: Fix up gl_PointSize input swizzling for DUAL_INSTANCED gs.Paul Berry2013-10-241-1/+7
* i965/gs: Add the ability to compile a DUAL_INSTANCED geometry shader.Paul Berry2013-10-241-6/+19
* i965/vec4: Add the ability to suppress register spilling.Paul Berry2013-10-241-3/+4
* i965/vec4: Add the ability for attributes to be interleaved.Paul Berry2013-10-241-1/+1
* i965/gs: Set force_writemask_all when setting up g0.Paul Berry2013-10-241-2/+3
* i965/gs: Fixup gl_PointSize on entry to geometry shaders.Paul Berry2013-10-081-0/+17
* i965/gs: Implement basic gl_PrimitiveIDIn functionality.Paul Berry2013-09-171-0/+4
* i965/gs: Stop storing an input VUE map in the GS program key.Paul Berry2013-09-161-2/+2
* i965/gs: implement EndPrimitive() functionality in the visitor.Paul Berry2013-09-111-1/+239
* i965/gs: Set control data header size/format appropriately for EndPrimitive().Paul Berry2013-09-111-0/+1
* i965/gs: make the state atom for compiling Gen7 geometry shaders.Paul Berry2013-08-311-0/+32
* i965: Rename user-defined gs structs from vec4_gs to gs.Paul Berry2013-08-311-1/+1
* i965/gs: add GS visitors.Paul Berry2013-08-231-0/+259