summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_gs.c
AgeCommit message (Expand)AuthorFilesLines
2015-11-24i965: Clean up #includes in the compiler.Matt Turner1-0/+1
2015-11-24i965: Push down inclusion of brw_program.h.Matt Turner1-0/+1
2015-11-22i965: Fix num_uniforms count for scalar GS.Kenneth Graunke1-1/+3
2015-11-16i965: Convert scalar_* flags to a scalar_stage array.Kenneth Graunke1-1/+2
2015-10-21i965: Add a brw->scalar_gs flag controlled by INTEL_SCALAR_GS=1.Kenneth Graunke1-1/+2
2015-10-21i965/gs: Do prog_data setup and other calculations in brw_compile_gsJason Ekstrand1-203/+2
2015-10-21i965/gs: Use NIR info for setting up prog_dataJason Ekstrand1-11/+13
2015-10-21i965/gs: Pull prog_data out of brw_gs_compileJason Ekstrand1-29/+31
2015-10-21i965/gs: Use NIR instead of the brw_geometry_program for GS metadataJason Ekstrand1-1/+0
2015-10-21i965/gs: Move the mem_ctx argument to brw_compile_gsJason Ekstrand1-2/+2
2015-10-21i965/gs: Set static_vertex_count unconditionally on GEN8+Jason Ekstrand1-1/+1
2015-10-19i965: Rename brw_foo_emit to brw_compile_fooJason Ekstrand1-3/+3
2015-10-19i965/gs: Rework gs_emit to take a nir_shader and a brw_compilerJason Ekstrand1-1/+5
2015-10-08i965: Move brw_get_shader_time_index() call out of emit functionsKristian Høgsberg Kristensen1-1/+5
2015-10-08i965: Move brw_dump_ir() out of brw_*_emit() functionsKristian Høgsberg Kristensen1-0/+3
2015-10-02i965: Move prog_data uniform setup to the codegen levelJason Ekstrand1-1/+4
2015-10-02i965: Move binding table setup to codegen time.Jason Ekstrand1-0/+19
2015-10-02i965: Pull stage_prog_data.nr_params out of the NIR shaderJason Ekstrand1-3/+2
2015-09-30i965: Get rid of prog_data compare functionsJason Ekstrand1-21/+0
2015-09-26i965: Implement "Static Vertex Count" geometry shader optimization.Kenneth Graunke1-0/+5
2015-09-26i965: Simplify handling of VUE map changes.Kenneth Graunke1-15/+1
2015-09-26i965/gs: Remove the dependency on the VS VUE map.Kenneth Graunke1-9/+14
2015-09-26i965: Don't re-layout varyings for separate shader programs.Kenneth Graunke1-3/+7
2015-09-03i965: Optimize VUE map comparisons.Kenneth Graunke1-2/+2
2015-09-03i965/gs: Don't reserve space for clip plane uniforms.Kenneth Graunke1-2/+0
2015-09-03i965: Remove the brw_vue_prog_key base class.Kenneth Graunke1-3/+4
2015-09-03i965: Remove legacy clip plane handling from geometry shaders.Kenneth Graunke1-11/+0
2015-08-11i965: Reserve enough parameter entries for all image uniforms used in the pro...Francisco Jerez1-0/+1
2015-08-11i965: Define and initialize image parameter structure.Francisco Jerez1-0/+3
2015-07-09i965/vec4: Move total_scratch calculation into the visitor.Kenneth Graunke1-4/+1
2015-07-09i965/vec4: Move perf_debug about register spilling into the visitor.Kenneth Graunke1-4/+0
2015-04-22i965: Rename brw_compile to brw_codegenJason Ekstrand1-3/+3
2015-04-22i965: Use device_info instead of the context for computing vue mapsJason Ekstrand1-2/+4
2015-04-02i965: Rename do_<stage>_prog to brw_compile_<stage>_prog (and export)Carl Worth1-9/+9
2015-04-02i965: Split out per-stage dirty-bit checking into separate functionsCarl Worth1-5/+11
2015-04-02i965: Split out brw_<stage>_populate_key into their own functionsCarl Worth1-14/+25
2015-03-31i965/state: Don't use brw->state.dirty.brwJordan Justen1-4/+4
2015-03-20i965: Set nr_params to the number of uniform components in the VS/GS path.Francisco Jerez1-5/+1
2015-03-01i965/gs: Check newly-generated GS-out VUE map against correct stageChris Forbes1-1/+1
2015-02-23i965: Perform program state upload outside of atom handlingCarl Worth1-14/+8
2014-12-10i965: Rename brw_vec4_prog_data/key to brw_bue_prog_data/keyKristian Høgsberg1-3/+3
2014-12-02i965: Make vertex color clamp handling code VS specific.Kenneth Graunke1-6/+1
2014-11-29i965: Add _CACHE_ in brw_cache_id enum names.Kenneth Graunke1-2/+2
2014-11-29i965: Alphabetize brw_tracked_state flags and use a consistent style.Kenneth Graunke1-4/+6
2014-11-24i965: Pass gl_program pointers into precompile functions.Kenneth Graunke1-7/+5
2014-10-29i965: Rename brw_vec4_gs.[ch] to brw_gs.[ch].Kenneth Graunke1-0/+428
2014-10-29i965: Rename brw_gs{,_emit}.[ch] to brw_ff_gs{,_emit}.[ch].Kenneth Graunke1-259/+0
2014-09-19i965/gen6/gs: use brw_gs_prog atom instead of brw_ff_gs_progSamuel Iglesias Gonsalvez1-0/+4
2014-09-04Revert 5 i965 patches: 8e27a4d2, 373143ed, c5bdf9be, 6f56e142, 88e3d404Jordan Justen1-1/+1
2014-09-01i965: Create a macro for setting a dirty bit.Paul Berry1-1/+1