summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Allocate at least some URB space even when max_vertices = 0.Kenneth Graunke2016-12-141-1/+7
* i965/gs: Allow primitive id to be a system valueJason Ekstrand2016-11-241-1/+2
* i965: Fix gl_InvocationID in dual object GS where invocations == 1.Kenneth Graunke2016-10-171-1/+4
* util: Move _mesa_fsl/util_last_bit into util/bitscan.hMathias Fröhlich2016-08-091-1/+1
* i965: If control_data_header_size_bits is zero, don't do EndPrimitiveIan Romanick2016-06-011-0/+3
* i965: Silence unused parameter warningsIan Romanick2016-05-181-3/+2
* i965/fs: Stop setting dispatch_grf_start_reg from the visitorJason Ekstrand2016-05-141-0/+1
* i965: Support instanced GS inputs in the scalar backend.Kenneth Graunke2016-05-121-3/+0
* i965: Avoid recalculating the normal VUE map for IO lowering.Kenneth Graunke2016-02-261-18/+19
* i965: Eliminate brw_nir_lower_{inputs,outputs,io} functions.Kenneth Graunke2016-02-261-1/+2
* i965: Always do NIR IO lowering at specialization time.Kenneth Graunke2016-02-261-0/+1
* i965: Make an is_scalar boolean in brw_compile_gs().Kenneth Graunke2016-02-261-4/+4
* i965/gs: Pass VerticesIn though prog_dataJason Ekstrand2016-02-111-0/+2
* i965/vec4/gs: Stop munging the ATTR containing gl_PointSize.Kenneth Graunke2016-02-091-23/+0
* i965/fs/generator: Take an actual shader stage rather than a stringJason Ekstrand2016-01-151-1/+1
* i965: Use nir_lower_tex for texture coordinate loweringJason Ekstrand2015-11-231-0/+2
* i965: Move postprocess_nir to codegen timeJason Ekstrand2015-11-231-1/+6
* i965/vec4: Replace src_reg(imm) constructors with brw_imm_*().Matt Turner2015-11-191-18/+20
* i965: Return the correct value type from brw_compile_gs()Eduardo Lima Mitev2015-11-171-1/+1
* i965: Convert scalar_* flags to a scalar_stage array.Kenneth Graunke2015-11-161-1/+1
* i965: Print input/output VUE maps on INTEL_DEBUG=vs, gs.Kenneth Graunke2015-11-131-0/+6
* i965: Add scalar geometry shader support.Kenneth Graunke2015-11-031-0/+25
* i965/vec4: Wrap vec4_generator in a C function.Kenneth Graunke2015-10-291-6/+6
* i965/vec4/gs: Fix signed/unsigned comparison warning.Matt Turner2015-10-221-1/+1
* i965/gs: Do prog_data setup and other calculations in brw_compile_gsJason Ekstrand2015-10-211-4/+207
* i965/gs: Pull prog_data out of brw_gs_compileJason Ekstrand2015-10-211-24/+27
* i965/gs: Use NIR instead of the brw_geometry_program for GS metadataJason Ekstrand2015-10-211-3/+3
* i965/gs: Move the mem_ctx argument to brw_compile_gsJason Ekstrand2015-10-211-1/+1
* i965: Rename brw_foo_emit to brw_compile_fooJason Ekstrand2015-10-191-8/+8
* i965/gs: Rework gs_emit to take a nir_shader and a brw_compilerJason Ekstrand2015-10-191-36/+19
* i965: Use a const nir_shader in backend_shaderJason Ekstrand2015-10-191-1/+1
* i965/vec4: Remove gl_program and gl_shader_program from the generatorJason Ekstrand2015-10-191-6/+5
* i965/gs: Make MAX_GS_INPUT_VERTICES a #define in brw_context.h.Kenneth Graunke2015-10-101-2/+0
* i965: Move brw_get_shader_time_index() call out of emit functionsKristian Høgsberg Kristensen2015-10-081-7/+4
* i965: Move brw_dump_ir() out of brw_*_emit() functionsKristian Høgsberg Kristensen2015-10-081-3/+0
* i965: Remove shader_prog from vec4_gs_visitor.Kenneth Graunke2015-10-041-4/+2
* i965: Use nir->has_transform_feedback_varyings to avoid shader_prog.Kenneth Graunke2015-10-041-1/+1
* i965/shader: Get rid of the shader, prog, and shader_prog fieldsJason Ekstrand2015-10-021-11/+13
* i965/vec4: Delete the old vec4_vp codeJason Ekstrand2015-10-021-9/+0
* i965/vec4: Delete the old ir_visitor codeJason Ekstrand2015-10-021-45/+0
* i965/gs: Optimize away the EOT write on Gen8+ with static vertex count.Kenneth Graunke2015-09-261-0/+15
* i965: Implement "Static Vertex Count" geometry shader optimization.Kenneth Graunke2015-09-261-4/+7
* i965: Move GS_THREAD_END mlen calculations out of the generator.Kenneth Graunke2015-09-261-1/+1
* i965/gs: Fix extra level of indentation left by the previous commit.Kenneth Graunke2015-09-231-63/+61
* i965/gs: Use new NIR intrinsics.Kenneth Graunke2015-09-231-13/+15
* i965: Remove the brw_vue_prog_key base class.Kenneth Graunke2015-09-031-1/+1
* i965: Move legacy clip plane handling to vec4_vs_visitor.Kenneth Graunke2015-09-031-2/+2
* i965/gs: Refactor ir_emit_vertex and ir_end_primitiveIago Toral Quiroga2015-08-031-4/+16
* i965/vec4: Redefine make_reg_for_system_value() to allow reuse in NIR->vec4 passAlejandro Piñeiro2015-08-031-3/+4
* i965: Fix indentation in emit_control_data_bits().Kenneth Graunke2015-07-101-72/+70