1. 7cb3535 radeonsi: handle MultiDrawIndirect in si_get_draw_start_count by Nicolai Hähnle · 7 years ago
  2. bc8d047 gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED unconditionally by Marek Olšák · 7 years ago
  3. 9c80a81 radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2) by Marek Olšák · 7 years ago
  4. e405d0d radeonsi: always set the TCL1_ACTION_ENA when invalidating L2 by Marek Olšák · 8 years ago
  5. cf24892 radeonsi: use a global dirty mask for shader pointers by Marek Olšák · 8 years ago
  6. 0ef1b4d ac/debug: Move IB decode to common code. by Bas Nieuwenhuizen · 8 years ago
  7. ece6e1f radeonsi: add TC L2 prefetch for shaders and VBO descriptors by Marek Olšák · 8 years ago
  8. 5871ebd radeonsi: add HUD queries for cache flush stats by Marek Olšák · 8 years ago
  9. a816c7f radeonsi: add a tess+GS hang workaround for VI dGPUs by Marek Olšák · 8 years ago
  10. 78c4528 radeonsi: apply a tessellation bug workaround for SI by Marek Olšák · 8 years ago
  11. 72d48fc radeonsi: apply a multi-wave workgroup SPI bug workaround to affected CIK chips by Marek Olšák · 8 years ago
  12. fa476e0 radeonsi: fast exit si_emit_derived_tess_state early by Marek Olšák · 8 years ago
  13. 908f92a radeonsi: generate GS prolog to (partially) fix triangle strip adjacency rotation by Nicolai Hähnle · 8 years ago
  14. dc6bbe2 gallium/radeon: use r600_gfx_write_event_eop everywhere by Marek Olšák · 8 years ago
  15. d4d9ec5 radeonsi: implement TC-compatible HTILE by Marek Olšák · 8 years ago
  16. 40e1f7e radeonsi: use TC write-back instead of full cache invalidation by Marek Olšák · 8 years ago
  17. 8cdce30 radeonsi: implement TC L2 write-back (flush) without cache invalidation by Marek Olšák · 8 years ago
  18. 8c6ea5a radeonsi: remove unnecessary #includes by Marek Olšák · 8 years ago
  19. 82e51e8 radeonsi: separate IA_MULTI_VGT_PARAM and VGT_PRIMITIVE_TYPE emission by Marek Olšák · 8 years ago
  20. 3ee9be4 radeonsi: move VGT_LS_HS_CONFIG to derived tess_state by Marek Olšák · 8 years ago
  21. e33f31d radeonsi: Fix primitive restart when index changes by James Legg · 8 years ago
  22. a5a2cc5 radeonsi: fix the VGT performance tweak for small instances by Marek Olšák · 8 years ago
  23. a67d815 radeonsi: remove the cache_flush atom by Marek Olšák · 8 years ago
  24. fe40a65 radeonsi: skip redundant INDEX_TYPE writes by Marek Olšák · 8 years ago
  25. bdf767d radeonsi: add more unlikely() uses into si_draw_vbo by Marek Olšák · 8 years ago
  26. a8e7ea6 radeonsi: skip draws with instance_count == 0 by Marek Olšák · 8 years ago
  27. 22cb5ae radeonsi: fix variable naming in si_emit_cache_flush by Marek Olšák · 8 years ago
  28. 9112028 radeonsi: don't emit CS_PARTIAL_FLUSH if compute is not used by Marek Olšák · 8 years ago
  29. addca75 radeonsi: add HUD queries for counting VS/PS/CS partial flushes by Marek Olšák · 8 years ago
  30. 1469c70 radeonsi: fix a badly implemented GS bug workaround by Marek Olšák · 8 years ago
  31. 6d7177f radeonsi: program additional multi draw parameters by Nicolai Hähnle · 8 years ago
  32. b6c71d3 radeonsi: program the DRAWID SGPR by Nicolai Hähnle · 8 years ago
  33. d34292a radeonsi: remove an incorrect assertion by Nicolai Hähnle · 8 years ago
  34. 2852ded radeonsi: flush TC L2 cache for indirect draw data by Nicolai Hähnle · 8 years ago
  35. 96bbb62 radeonsi: add has_draw_indirect_multi flag by Nicolai Hähnle · 8 years ago
  36. 5c343cc radeonsi: transpose indirect/index draw dispatch by Nicolai Hähnle · 8 years ago
  37. 64ff23a radeonsi: move index buffer calculations in si_emit_draw_packets up by Nicolai Hähnle · 8 years ago
  38. cf7d18b radeonsi: unify emitting PKT3_SET_BASE for indirect draws by Nicolai Hähnle · 8 years ago
  39. d82cfab radeonsi: deal with high vertex buffer memory usage correctly by Marek Olšák · 8 years ago
  40. c56ecb6 radeonsi: take scratch buffer and draw indirect memory usage into account by Marek Olšák · 8 years ago
  41. c15a9de radeonsi: skip unnecessary si_update_shaders calls by Marek Olšák · 8 years ago
  42. 6f73c75 radeonsi: remove the DRAW_PREAMBLE packet by Nicolai Hähnle · 8 years ago
  43. 49e3c74 gallium/radeon: add a heuristic enabling DCC for scanout surfaces (v2) by Marek Olšák · 8 years ago
  44. eff81cb radeonsi: enable distributed tess on multi-SE parts only by Marek Olšák · 8 years ago
  45. dd56d04 radeonsi: set optimal VGT_HS_OFFCHIP_PARAM by Marek Olšák · 8 years ago
  46. 4b11ef2 radeonsi: use conformant line rasterization by Marek Olšák · 8 years ago
  47. f6ff483 radeonsi: use optimal WD settings for primitive restart on Polaris by Marek Olšák · 8 years ago
  48. 28d0d0c radeonsi: fix fractional odd tessellation spacing for Polaris by Marek Olšák · 8 years ago
  49. 0da890e radeonsi: drop the DRAW_PREAMBLE packet on Polaris by Nicolai Hähnle · 8 years ago
  50. 2aa0485 radeonsi: use DRAW_(INDEX_)INDIRECT_MULTI on Polaris by Nicolai Hähnle · 8 years ago
  51. 4140afd gallium/radeon: add driver queries for compute/dma call stats and spills by Marek Olšák · 8 years ago
  52. 991cbfc radeonsi: add a performance tweak for 4 SE parts by Marek Olšák · 8 years ago
  53. 2802310 radeonsi: simplify PRIMGROUP_SIZE computation for tessellation by Marek Olšák · 8 years ago
  54. 30b2b86 radeonsi: implement global resetting of texture descriptors by Marek Olšák · 8 years ago
  55. 43d7305 radeonsi: Allow TES distribution between shader engines. by Bas Nieuwenhuizen · 8 years ago
  56. f91c85b radeonsi: Process multiple patches per threadgroup. by Bas Nieuwenhuizen · 8 years ago
  57. 26f4361 radeonsi: Remove LDS layout user SGPR's from TES. by Bas Nieuwenhuizen · 8 years ago
  58. c49e68d radeonsi: Add user SGPR for the layout of the offchip buffer. by Bas Nieuwenhuizen · 8 years ago
  59. 47b390f Treewide: Remove Elements() macro by Jan Vesely · 8 years ago
  60. d8edc3e radeonsi: fix missing include for Elements. by Dave Airlie · 8 years ago
  61. 6c833ba radeonsi: Add CE synchronization for compute dispatches. by Bas Nieuwenhuizen · 8 years ago
  62. 41d79bc radeonsi: clean up compute flush by Bas Nieuwenhuizen · 8 years ago
  63. e764ee1 radeonsi: split setting graphics and compute descriptors by Bas Nieuwenhuizen · 8 years ago
  64. 061ce93 radeonsi: split texture decompression for compute shaders by Bas Nieuwenhuizen · 8 years ago
  65. 86c71ff radeonsi: Add CE synchronization. by Bas Nieuwenhuizen · 8 years ago
  66. dd9ca77 radeonsi: always use PFP_SYNC_ME when doing flushes and waits by Marek Olšák · 8 years ago
  67. 1db5678 radeonsi: don't do VS/PS partial flushes if SURFACE_SYNC waits too by Marek Olšák · 8 years ago
  68. 58494b42 radeonsi: add safety assertions for meta cache flushes by Marek Olšák · 8 years ago
  69. 78f58a4 radeonsi: don't use ACQUIRE_MEM on the graphics ring by Marek Olšák · 8 years ago
  70. 3faecdd radeonsi: remove TODO and correct a comment in si_emit_cache_flush by Marek Olšák · 8 years ago
  71. b82893f gallium/radeon: move pipeline stat context flags to common code by Marek Olšák · 8 years ago
  72. a4c288d gallium/radeon: unify checking streamout enable state by Marek Olšák · 8 years ago
  73. f3eebb84e radeonsi: implement and rely on set_active_query_state by Marek Olšák · 8 years ago
  74. da68a9b radeonsi: move si_decompress_textures to si_blit.c by Nicolai Hähnle · 9 years ago
  75. 60c08aa gallium/radeon: disable CMASK on handle export if sharing doesn't allow it (v2) by Marek Olšák · 8 years ago
  76. 20b9b5d radeonsi: add struct si_shader_config by Marek Olšák · 9 years ago
  77. e0f9328 u_upload_mgr: pass alignment to u_upload_data manually by Marek Olšák · 9 years ago
  78. 020009f u_upload_mgr: pass alignment to u_upload_alloc manually by Marek Olšák · 9 years ago
  79. 787ada6 radeonsi: apply the streamout workaround to Fiji as well by Marek Olšák · 9 years ago
  80. 0f9519b radeonsi: don't call of u_prims_for_vertices for patches and rectangles by Marek Olšák · 9 years ago
  81. 95e0510 radeonsi: Rename si_shader::ls_rsrc{1,2} to si_shader::rsrc{1,2} by Tom Stellard · 9 years ago
  82. eb0d3e8 gallium/radeon: shorten render_cond variable names by Marek Olšák · 9 years ago
  83. 70c40cc gallium/radeon: remove predicate_drawing flag by Marek Olšák · 9 years ago
  84. 6eff541 gallium/radeon: simplify disabling render condition for u_blitter by Marek Olšák · 9 years ago
  85. 6cc8f6c gallium/radeon: inline the r600_rings structure by Marek Olšák · 9 years ago
  86. c6012a6 radeonsi: rename cache flushing flags once more by Marek Olšák · 9 years ago
  87. 81ebd6a radeonsi: Add FLUSH_AND_INV_CB_DATA_TS for DCC. by Bas Nieuwenhuizen · 9 years ago
  88. 0608304 radeonsi: add another requirement for PARTIAL_ES_WAVE by Marek Olšák · 9 years ago
  89. 0d2cb35 radeonsi: merge two ifs setting WD_SWITCH_ON_EOP by Marek Olšák · 9 years ago
  90. ca18f12 radeonsi: make PARTIAL_ES_WAVE globally dependent on SWITCH_ON_EOI by Marek Olšák · 9 years ago
  91. 2070af2 radeonsi: add one more SWITCH_ON_EOI requirement for Hawaii and VI by Marek Olšák · 9 years ago
  92. a6b5684 radeonsi: only apply the instancing bug workaround to Bonaire by Marek Olšák · 9 years ago
  93. 96d5879 radeonsi: add SWITCH_ON_EOI requirement for 4 SE parts by Marek Olšák · 9 years ago
  94. 7e056f8 radeonsi: remove unnecessary PARTIAL_VS_WAVE setting for streamout by Marek Olšák · 9 years ago
  95. 50bb2de radeonsi: add draw_vbo check for a NULL pixel shader by Marek Olšák · 9 years ago
  96. 9b54ce3 radeonsi: support thread-safe shaders shared by multiple contexts by Marek Olšák · 9 years ago
  97. 5749676 radeonsi: remove TC L2 cache flush for index buffers on VI by Marek Olšák · 9 years ago
  98. 5804c6a gallium/radeon: add separate stencil level dirty flags by Marek Olšák · 9 years ago
  99. 2edb060 gallium/radeon: tell the winsys the exact resource binding types by Marek Olšák · 9 years ago
  100. 22d3ccf radeonsi: skip drawing if the tess factor ring allocation fails by Marek Olšák · 9 years ago