[Mesa-dev] [PATCH 00/15] RadeonSI: Random improvements

Marek Olšák maraeo at gmail.com
Fri Sep 19 13:17:03 PDT 2014


Patch 1: Documenting.

      radeonsi: document what si_descriptors.c does

Patches 2-8: Improvements and cleanups for DB registers and MSAA.

      radeonsi: remove unused variable si_pipe_shader::sprite_coord_enable
      radeonsi: move DB registers from draw_vbo into new db_render_state
      radeonsi: remove shader.ps_conservative_z, set db_shader_control instead
      radeonsi: set KILL_ENABLE during shader compilation, remove uses_kill flag
      radeonsi: move DB_SHADER_CONTROL into db_render_state
      radeonsi: only update MSAA-specific framebuffer state if nr_samples is changed
      radeonsi: disable gl_SampleMask fragment shader output if MSAA is disabled

Patches 9-10: Renaming stuff and simplification.

      radeonsi: merge si_pipe_shader into si_shader
      radeonsi: shorten si_pipe_* prefixes to si_*

Patches 11-15: Geometry shader fixes.

      radeonsi: don't snoop currently-bound GS shader when compiling ES
      radeonsi: don't pass the context to the shader translator
      radeonsi: don't use pipe_constant_buffer for GS rings
      radeonsi: release GS rings at context destruction
      radeonsi: properly destroy the GS copy shader and scratch_bo for compute

Please review.

Marek


More information about the mesa-dev mailing list