radeonsi: move index buffer flushing into a non-upload indexed case
[mesa.git] / src / gallium / drivers / radeonsi / si_state_draw.c
2017-02-18 Marek Olšákradeonsi: move index buffer flushing into a non-upload...
2017-02-14 Marek Olšákgallium/radeon: remove the internal u_upload_mgr pointer
2017-02-10 Marek Olšákradeonsi: remove SI_CONTEXT_FLUSH_AND_INV_FRAMEBUFFER
2017-02-10 Marek Olšákradeonsi: remove separate CB/DB_META flush flags
2017-01-30 Marek Olšákgallium/radeon: merge dirty_fb_counter and dirty_tex_de...
2017-01-30 Marek Olšákradeonsi: handle count_from_stream_output in a few...
2017-01-30 Marek Olšákradeonsi: fold info->indirect conditionals into the...
2017-01-30 Marek Olšákradeonsi: atomize the scratch buffer state
2017-01-30 Marek Olšákradeonsi: precompute IA_MULTI_VGT_PARAM values into...
2017-01-30 Marek Olšákradeonsi: move VGT_VERTEX_REUSE_BLOCK_CNTL into shader...
2017-01-30 Marek Olšákradeonsi: use a bitmask for looping over dirty PM4...
2017-01-30 Marek Olšákradeonsi: atomize L2 prefetches
2017-01-30 Marek Olšákradeonsi: update dirty_level_mask only after the first...
2017-01-23 Marek Olšákradeonsi: always set the TCL1_ACTION_ENA when invalidat...
2017-01-18 Marek Olšákradeonsi: use a global dirty mask for shader pointers
2017-01-09 Bas Nieuwenhuizenac/debug: Move IB decode to common code.
2017-01-06 Marek Olšákradeonsi: add TC L2 prefetch for shaders and VBO descri...
2017-01-06 Marek Olšákradeonsi: add HUD queries for cache flush stats
2016-12-01 Marek Olšákradeonsi: add a tess+GS hang workaround for VI dGPUs
2016-12-01 Marek Olšákradeonsi: apply a tessellation bug workaround for SI
2016-12-01 Marek Olšákradeonsi: apply a multi-wave workgroup SPI bug workarou...
2016-11-21 Marek Olšákradeonsi: fast exit si_emit_derived_tess_state early
2016-11-03 Nicolai Hähnleradeonsi: generate GS prolog to (partially) fix triangl...
2016-10-26 Marek Olšákgallium/radeon: use r600_gfx_write_event_eop everywhere
2016-10-13 Marek Olšákradeonsi: implement TC-compatible HTILE
2016-10-12 Marek Olšákradeonsi: use TC write-back instead of full cache inval...
2016-10-12 Marek Olšákradeonsi: implement TC L2 write-back (flush) without...
2016-10-04 Marek Olšákradeonsi: remove unnecessary #includes
2016-10-04 Marek Olšákradeonsi: separate IA_MULTI_VGT_PARAM and VGT_PRIMITIVE...
2016-10-04 Marek Olšákradeonsi: move VGT_LS_HS_CONFIG to derived tess_state
2016-10-04 James Leggradeonsi: Fix primitive restart when index changes
2016-09-09 Marek Olšákradeonsi: fix the VGT performance tweak for small instances
2016-09-09 Marek Olšákradeonsi: remove the cache_flush atom
2016-09-07 Marek Olšákradeonsi: skip redundant INDEX_TYPE writes
2016-09-07 Marek Olšákradeonsi: add more unlikely() uses into si_draw_vbo
2016-09-07 Marek Olšákradeonsi: skip draws with instance_count == 0
2016-09-05 Marek Olšákradeonsi: fix variable naming in si_emit_cache_flush
2016-09-05 Marek Olšákradeonsi: don't emit CS_PARTIAL_FLUSH if compute is...
2016-09-05 Marek Olšákradeonsi: add HUD queries for counting VS/PS/CS partial...
2016-09-05 Marek Olšákradeonsi: fix a badly implemented GS bug workaround
2016-08-09 Nicolai Hähnleradeonsi: program additional multi draw parameters
2016-08-09 Nicolai Hähnleradeonsi: program the DRAWID SGPR
2016-08-09 Nicolai Hähnleradeonsi: remove an incorrect assertion
2016-08-09 Nicolai Hähnleradeonsi: flush TC L2 cache for indirect draw data
2016-08-08 Nicolai Hähnleradeonsi: add has_draw_indirect_multi flag
2016-08-08 Nicolai Hähnleradeonsi: transpose indirect/index draw dispatch
2016-08-08 Nicolai Hähnleradeonsi: move index buffer calculations in si_emit_dra...
2016-08-08 Nicolai Hähnleradeonsi: unify emitting PKT3_SET_BASE for indirect...
2016-08-06 Marek Olšákradeonsi: deal with high vertex buffer memory usage...
2016-08-06 Marek Olšákradeonsi: take scratch buffer and draw indirect memory...
2016-08-03 Marek Olšákradeonsi: skip unnecessary si_update_shaders calls
2016-07-16 Nicolai Hähnleradeonsi: remove the DRAW_PREAMBLE packet
2016-06-29 Marek Olšákgallium/radeon: add a heuristic enabling DCC for scanou...
2016-06-29 Marek Olšákradeonsi: enable distributed tess on multi-SE parts...
2016-06-29 Marek Olšákradeonsi: set optimal VGT_HS_OFFCHIP_PARAM
2016-06-29 Marek Olšákradeonsi: use conformant line rasterization
2016-06-27 Marek Olšákradeonsi: use optimal WD settings for primitive restart...
2016-06-24 Marek Olšákradeonsi: fix fractional odd tessellation spacing for...
2016-06-24 Nicolai Hähnleradeonsi: drop the DRAW_PREAMBLE packet on Polaris
2016-06-24 Nicolai Hähnleradeonsi: use DRAW_(INDEX_)INDIRECT_MULTI on Polaris
2016-06-14 Marek Olšákgallium/radeon: add driver queries for compute/dma...
2016-06-06 Marek Olšákradeonsi: add a performance tweak for 4 SE parts
2016-06-06 Marek Olšákradeonsi: simplify PRIMGROUP_SIZE computation for tesse...
2016-06-01 Marek Olšákradeonsi: implement global resetting of texture descriptors
2016-05-26 Bas Nieuwenhuizenradeonsi: Allow TES distribution between shader engines.
2016-05-26 Bas Nieuwenhuizenradeonsi: Process multiple patches per threadgroup.
2016-05-26 Bas Nieuwenhuizenradeonsi: Remove LDS layout user SGPR's from TES.
2016-05-26 Bas Nieuwenhuizenradeonsi: Add user SGPR for the layout of the offchip...
2016-05-17 Jan VeselyTreewide: Remove Elements() macro
2016-04-25 Dave Airlieradeonsi: fix missing include for Elements.
2016-04-19 Bas Nieuwenhuizenradeonsi: Add CE synchronization for compute dispatches.
2016-04-19 Bas Nieuwenhuizenradeonsi: clean up compute flush
2016-04-19 Bas Nieuwenhuizenradeonsi: split setting graphics and compute descriptors
2016-04-19 Bas Nieuwenhuizenradeonsi: split texture decompression for compute shaders
2016-04-19 Bas Nieuwenhuizenradeonsi: Add CE synchronization.
2016-04-18 Marek Olšákradeonsi: always use PFP_SYNC_ME when doing flushes...
2016-04-18 Marek Olšákradeonsi: don't do VS/PS partial flushes if SURFACE_SYN...
2016-04-18 Marek Olšákradeonsi: add safety assertions for meta cache flushes
2016-04-18 Marek Olšákradeonsi: don't use ACQUIRE_MEM on the graphics ring
2016-04-18 Marek Olšákradeonsi: remove TODO and correct a comment in si_emit_...
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-12 Marek Olšákgallium/radeon: move pipeline stat context flags to...
2016-04-12 Marek Olšákgallium/radeon: unify checking streamout enable state
2016-04-12 Marek Olšákradeonsi: implement and rely on set_active_query_state
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-10 Nicolai Hähnleradeonsi: move si_decompress_textures to si_blit.c
2016-03-09 Marek Olšákgallium/radeon: disable CMASK on handle export if shari...
2016-01-21 Kristian Høgsberg... Merge remote-tracking branch 'jekstrand/wip/i965-unifor...
2016-01-09 Kristian Høgsberg... Merge ../mesa into vulkan
2016-01-07 Marek Olšákradeonsi: add struct si_shader_config
2016-01-02 Marek Olšáku_upload_mgr: pass alignment to u_upload_data manually
2016-01-02 Marek Olšáku_upload_mgr: pass alignment to u_upload_alloc manually
2015-12-11 Kristian Høgsberg... Merge ../mesa into vulkan
2015-12-11 Marek Olšákradeonsi: apply the streamout workaround to Fiji as...
2015-12-11 Marek Olšákradeonsi: don't call of u_prims_for_vertices for patche...
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-25 Tom Stellardradeonsi: Rename si_shader::ls_rsrc{1,2} to si_shader...
2015-11-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-13 Marek Olšákgallium/radeon: shorten render_cond variable names
2015-11-13 Marek Olšákgallium/radeon: remove predicate_drawing flag
next