summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.h
Commit message (Expand)AuthorAgeFilesLines
* i965: Silence unused parameter warningsIan Romanick2016-05-181-2/+1
* i965/gs: Pull prog_data out of brw_gs_compileJason Ekstrand2015-10-211-0/+2
* i965: Move the entire compiler API into a single fileJason Ekstrand2015-10-191-33/+0
* i965: Rename brw_foo_emit to brw_compile_fooJason Ekstrand2015-10-191-8/+9
* i965/gs: Rework gs_emit to take a nir_shader and a brw_compilerJason Ekstrand2015-10-191-3/+5
* i965: Use a const nir_shader in backend_shaderJason Ekstrand2015-10-191-1/+1
* i965: Move brw_get_shader_time_index() call out of emit functionsKristian Høgsberg Kristensen2015-10-081-0/+1
* i965: Remove shader_prog from vec4_gs_visitor.Kenneth Graunke2015-10-041-3/+0
* i965/shader: Get rid of the shader, prog, and shader_prog fieldsJason Ekstrand2015-10-021-0/+3
* i965/backend_shader: Add a field to store the NIR shaderJason Ekstrand2015-10-021-1/+1
* i965/vec4: Delete the old vec4_vp codeJason Ekstrand2015-10-021-1/+0
* i965/vec4: Delete the old ir_visitor codeJason Ekstrand2015-10-021-3/+0
* i965/nir/gs: Implement support for gl_InvocationID system valueIago Toral Quiroga2015-08-031-0/+1
* i965/nir/gs: Implement EmitVertex and EndPrimitiveIago Toral Quiroga2015-08-031-0/+1
* i965/nir/gs: Handle geometry shaders inputsIago Toral Quiroga2015-08-031-0/+2
* i965/gs: Refactor ir_emit_vertex and ir_end_primitiveIago Toral Quiroga2015-08-031-0/+2
* i965/vec4: Redefine make_reg_for_system_value() to allow reuse in NIR->vec4 passAlejandro Piñeiro2015-08-031-1/+2
* i965/vec4: Move c->last_scratch into vec4_visitor.Kenneth Graunke2015-07-091-1/+0
* i965/vec4: Plumb log_data through so the backend_shader field gets set.Kenneth Graunke2015-07-091-0/+1
* i965: Remove the brw_context from the visitorsJason Ekstrand2015-06-231-1/+1
* i965: Pull calls to get_shader_time_index out of the visitorJason Ekstrand2015-06-231-1/+2
* i965: Move program key structures to brw_program.h.Kenneth Graunke2014-12-021-9/+0
* i965/gen6/gs: Add initial implementation for a gen6 geometry shader visitor.Iago Toral Quiroga2014-09-191-1/+1
* i965/gs: Set control data bits for vertices emitted in stream mode.Iago Toral Quiroga2014-06-301-0/+1
* i965: Merge resolving of shader program sourceTopi Pohjolainen2014-03-051-1/+0
* i965/gs: Add the ability to compile a DUAL_INSTANCED geometry shader.Paul Berry2013-10-241-1/+2
* i965/vec4: Add the ability to suppress register spilling.Paul Berry2013-10-241-1/+2
* i965/gs: Stop storing an input VUE map in the GS program key.Paul Berry2013-09-161-1/+2
* i965/gs: implement EndPrimitive() functionality in the visitor.Paul Berry2013-09-111-0/+2
* i965/gs: Set control data header size/format appropriately for EndPrimitive().Paul Berry2013-09-111-0/+3
* i965/gs: make the state atom for compiling Gen7 geometry shaders.Paul Berry2013-08-311-0/+13
* i965: Rename user-defined gs structs from vec4_gs to gs.Paul Berry2013-08-311-6/+6
* i965/gs: add GS visitors.Paul Berry2013-08-231-0/+91