radeonsi: add drirc option "radeonsi_assume_no_z_fights"
[mesa.git] / src / gallium / drivers / radeonsi / si_state.c
2017-09-18 Nicolai Hähnleradeonsi: add drirc option "radeonsi_assume_no_z_fights"
2017-09-18 Nicolai Hähnleradeonsi: enable out-of-order rasterization when possib...
2017-09-18 Nicolai Hähnlegallium/radeon: pass old_(perfect_)enable to set_occlus...
2017-09-13 Denis Paukgallium/{r600, radeonsi}: Fix segfault with color forma...
2017-09-13 Nicolai Hähnleradeonsi: rename variable to clarify its meaning
2017-09-07 Marek Olšákac/surface: add radeon_surf::has_stencil for convenience
2017-09-06 Nicolai Hähnleradeonsi/gfx9: always flush DB metadata on framebuffer...
2017-09-05 Marek Olšákradeonsi/gfx9: implement primitive binning
2017-09-05 Marek Olšákradeonsi: add more state flags into si_state_dsa
2017-09-05 Marek Olšákradeonsi/gfx9: don't use BREAK_BATCH and FLUSH_DFSM...
2017-09-04 Marek Olšákradeonsi: eliminate PS color outputs when colormask...
2017-08-28 Marek Olšákradeonsi: rewrite late alloc VS limit computation
2017-08-27 Marek OlšákRevert "radeonsi: get the raster config from AMDGPU...
2017-08-24 Marek Olšákradeonsi: get the raster config from AMDGPU on SI
2017-08-24 Marek Olšákradeonsi: clean up setting GRBM_GFX_INDEX
2017-08-24 Marek Olšákradeonsi: move PA_SC_RASTER_CONFIG emission into a...
2017-08-22 Marek Olšákradeonsi: emit VGT_REUSE_OFF in the right place
2017-08-22 Marek Olšákgallium/radeon: add helpers for whether HTILE is enabled
2017-08-22 Marek Olšákradeonsi/gfx9: don't flush L2 metadata for DB if not...
2017-08-22 Marek Olšákradeonsi/gfx9: don't flush L2 metadata for CB if not...
2017-08-22 Marek Olšákradeonsi/gfx9: don't flush TC L2 between rendering...
2017-08-18 Marek Olšákradeonsi: don't use CLEAR_STATE on SI
2017-08-11 Marek Olšákradeonsi/gfx9: use the VI codepath for clamping Z
2017-08-07 Marek Olšákradeonsi: remove a tautology sctx->framebuffer.nr_sampl...
2017-08-04 Marek Olšákradeonsi: program tile swizzle for color and FMASK...
2017-08-04 Marek Olšákradeonsi: if FMASK is disabled, set CB_COLORi_FMASK...
2017-08-01 Marek Olšákradeonsi: fix various CLEAR_STATE issues
2017-07-28 Marek Olšákradeonsi: update dirty_level_mask only when flushing...
2017-07-28 Marek Olšákradeonsi: rely on CLEAR_STATE for clearing UCP and...
2017-07-28 Marek Olšákradeonsi: use CLEAR_STATE to initialize some registers
2017-07-26 Marek Olšákgallium/radeon: make S_FIXED function signed and move...
2017-06-27 Marek Olšákradeonsi: move instance divisors into a constant buffer
2017-06-27 Marek Olšákradeonsi: check nr_cbufs in other places before flushing CB
2017-06-26 Marek Olšákradeonsi: don't flush and wait for CB after depth-only...
2017-06-21 Marek Olšákradeonsi/gfx9: indirect buffers and all CP packets...
2017-06-21 Marek Olšákradeonsi: flush CB after MSAA only when transitioning...
2017-06-21 Marek Olšákradeonsi: flush DB caches only when transitioning from...
2017-06-19 Marek Olšákradeonsi/gfx9: fix TC-compatible stencil compression
2017-06-12 Marek Olšákradeonsi: replace si_vertex_elements::elements with...
2017-06-12 Marek Olšákradeonsi: rename si_vertex_element -> si_vertex_elements
2017-06-12 Marek Olšákradeonsi: allocate si_state_rasterizer::pm4_poly_offset...
2017-06-12 Marek Olšákradeonsi: remove 8 bytes from si_shader_key by flatteni...
2017-06-12 Marek Olšákradeonsi: don't emit DB_STENCIL_CONTROL if it has no...
2017-06-08 Marek Olšákgallium/radeon: don't allocate HTILE in a separate...
2017-06-08 Marek Olšákradeonsi: don't update dependent states if it has no...
2017-06-07 Marek Olšákradeonsi: precompute some fields for PA_CL_VS_OUT_CNTL...
2017-06-07 Samuel Pitoisetradeonsi: isolate real framebuffer changes from the...
2017-06-07 Marek Olšákradeonsi: clean up decompress blend state names
2017-05-27 Samuel Pitoisetradeonsi: drop useless memcmp() check in si_set_blend_c...
2017-05-15 Marek Olšákradeonsi/gfx9: add support for Raven
2017-05-10 Marek Olšákradeonsi: remove upload code for zero-stride vertex...
2017-05-10 Marek Olšákgallium: remove pipe_index_buffer and set_index_buffer
2017-05-10 Marek Olšákgallium: decrease the size of pipe_vertex_buffer -...
2017-05-04 Marek Olšákradeonsi/gfx9: make some PA & DB registers match the...
2017-05-03 Marek Olšákradeonsi/gfx9: set VGT_REUSE_OFF = 0
2017-04-28 Marek Olšákradeonsi: get InstanceID from VGPR1 (or VGPR2 for tess...
2017-04-28 Marek Olšákradeonsi/gfx9: set registers and shader key for merged...
2017-04-26 Marek Olšákradeonsi/gfx9: fix most things wrong with shader images
2017-04-26 Marek Olšákradeonsi/gfx9: fix texture buffer objects and image...
2017-04-13 Nicolai Hähnleradeonsi: emit VS_STATE register explicitly from si_dra...
2017-04-02 Grazvydas Ignotasradeonsi: use unreachable to fix a warning
2017-03-31 Marek Olšákradeonsi/gfx9: fix and enable MSAA compression
2017-03-31 Marek Olšákradeonsi: adjust checking for SC bug workarounds
2017-03-31 Marek Olšákradeonsi: decompress DCC in set_sampler_view instead...
2017-03-31 Marek Olšákradeonsi: decompress DCC in set_framebuffer_state inste...
2017-03-30 Marek Olšákgallium/radeon: s/dcc_disable/disable_dcc/
2017-03-30 Marek Olšákgallium/radeon: add and use a new helper vi_dcc_enabled
2017-03-30 Marek Olšákradeonsi/gfx9: disable features that don't work
2017-03-30 Marek Olšákradeonsi/gfx9: add radeon_surf.gfx9.surf_offset
2017-03-30 Marek Olšákradeonsi/gfx9: don't write mipmap level offsets to...
2017-03-30 Marek Olšákradeonsi/gfx9: emit FLUSH_DFSM where required
2017-03-30 Marek Olšákradeonsi/gfx9: emit BREAK_BATCH in emit_framebuffer_state
2017-03-30 Marek Olšákradeonsi/gfx9: fix MIP0_WIDTH & MIP0_HEIGHT for compres...
2017-03-30 Marek Olšákradeonsi/gfx9: add a workaround for 1D depth textures
2017-03-30 Marek Olšákradeonsi/gfx9: enable clamping for Z UNORM formats...
2017-03-30 Marek Olšákradeonsi/gfx9: image descriptor changes in mutable...
2017-03-30 Marek Olšákradeonsi/gfx9: FMASK image descriptor changes
2017-03-30 Marek Olšákradeonsi/gfx9: image descriptor changes in immutable...
2017-03-30 Marek Olšákradeonsi/gfx9: DB changes
2017-03-30 Marek Olšákradeonsi/gfx9: CB changes
2017-03-30 Marek Olšákgallium/radeon: move pre-GFX9 radeon_surf.* members...
2017-03-30 Marek Olšákradeonsi/gfx9: sampler state changes
2017-03-30 Marek Olšákradeonsi/gfx9: rasterizer changes
2017-03-30 Marek Olšákradeonsi/gfx9: disable the 2-bit format fetch fix
2017-03-30 Marek Olšákradeonsi/gfx9: set NUM_RECORDS correctly
2017-03-30 Marek Olšákradeonsi/gfx9: enable ETC2
2017-03-30 Marek Olšákradeonsi/gfx9: disable RB+ on Vega10
2017-03-30 Marek Olšákradeonsi/gfx9: init_config changes
2017-03-30 Marek Olšákradeonsi/gfx9: don't set PA_SC_RASTER_CONFIG*
2017-03-30 Marek Olšákamd: add texture format definitions for GFX9
2017-03-30 Marek Olšákamd: resolve remaining definition conflicts with gfx9d.h
2017-03-30 Marek Olšákradeonsi: code shuffling in si_init_depth_surface
2017-03-24 Nicolai Hähnleradeonsi: fix dvec[34] attributes sourced from current...
2017-02-21 Nicolai Hähnleradeonsi: fix UINT/SINT clamping for 10-bit formats...
2017-02-18 Marek Olšákradeonsi: upload constants into VRAM instead of GTT
2017-02-18 Marek Olšákradeonsi: remove the fix_size3 workaround
2017-02-18 Marek Olšákradeonsi: add a workaround for clamping unaligned RGB...
2017-02-18 Marek Olšákradeonsi: make fix_fetch an array of uint8_t
2017-02-14 Marek Olšákradeonsi: implement uploading zero-stride vertex attribs
2017-02-14 Marek Olšákradeonsi: implement legacy GL_DOUBLE vertex formats
next