summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-01-30radeonsi: don't check for redundant and NULL states in si_emit_all_statesMarek Olšák1-2/+2
2021-01-30radeonsi: delete si_pm4_delete_stateMarek Olšák4-18/+15
2021-01-30radeonsi: move si_pm4_delete_state logic into si_pm4_free_stateMarek Olšák2-8/+9
2021-01-30radeonsi: mark shader_pointers dirty once outside the upload descriptors loopMarek Olšák1-3/+2
2021-01-30radeonsi: optimize no-op cases in si_upload_shader_descriptorsMarek Olšák1-9/+8
2021-01-30ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32Marek Olšák13-59/+67
2021-01-29radv: fix centroid with VRS coarse shadingSamuel Pitoiset1-1/+1
2021-01-29radeonsi/sqtt: forward string markers to sqttPierre-Eric Pelloux-Prayer4-0/+66
2021-01-29radeonsi/sqtt: allow AMD_THREAD_TRACE_TRIGGER to be a frame numberPierre-Eric Pelloux-Prayer1-4/+8
2021-01-29radeonsi/sqtt: fix SQTT bo size overflowPierre-Eric Pelloux-Prayer1-1/+1
2021-01-29radeonsi/sqtt: use more event identifierPierre-Eric Pelloux-Prayer6-3/+52
2021-01-28radeonsi: fix centroid with VRS coarse shadingMarek Olšák1-1/+1
2021-01-27Revert "gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent map...Marek Olšák2-32/+8
2021-01-22radeonsi: iterate from draw 1 for total/min_direct_count computationMarek Olšák1-2/+3
2021-01-22radeonsi: enable accidentally disabled fast launch with non-indexed tri stripsMarek Olšák1-5/+9
2021-01-22radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabledMarek Olšák1-3/+5
2021-01-22radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGSMarek Olšák18-75/+77
2021-01-22radeonsi: move if (sctx->vertex_buffers_dirty) into the upload functionMarek Olšák1-82/+84
2021-01-22radeonsi: don't set vertex buffer dirty flags when they don't do anythingMarek Olšák3-8/+16
2021-01-22radeonsi: move y_inverted out of si_viewportsMarek Olšák4-7/+7
2021-01-22radeonsi: inline si_blend_color and si_clip_state structuresMarek Olšák3-21/+13
2021-01-22radeonsi: simplify determining whether render condition is enabled at draw timeMarek Olšák6-10/+11
2021-01-22radeonsi: add internal blitter_running flagMarek Olšák6-10/+13
2021-01-22radeonsi: don't use rasterizer_discard to validate draws, only check ps_shaderMarek Olšák1-2/+1
2021-01-22radeonsi: optimize translating index_size to index_typeMarek Olšák1-18/+13
2021-01-22radeonsi: don't mark NULL states as dirty in si_pm4_reset_emittedMarek Olšák1-1/+5
2021-01-22radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-opMarek Olšák1-1/+4
2021-01-22radeonsi: add new possibly faster command submission helpersMarek Olšák19-395/+593
2021-01-20radeonsi: Use util_writes_stencil() helperRob Clark1-9/+1
2021-01-20radeonsi: allow instance_count == 0 on chips that handle it correctlyMarek Olšák1-1/+1
2021-01-20radeonsi: don't validate inlinable uniforms at draw timeMarek Olšák4-16/+1
2021-01-20radeonsi: move variables closer to their use in most draw state functionsMarek Olšák1-38/+36
2021-01-20radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loopMarek Olšák1-11/+17
2021-01-20radeonsi: enable the GS tri strip adj workaround with primitive_restartMarek Olšák1-5/+4
2021-01-20radeonsi: evaluate si_get_vs in si_draw_vbo at compile timeMarek Olšák2-9/+17
2021-01-20radeonsi: inline the last use of si_get_vs_stateMarek Olšák2-10/+7
2021-01-20radeonsi: evaluate sh_base in si_emit_vs_state at compile timeMarek Olšák1-7/+8
2021-01-20radeonsi: add si_get_user_data_base selecting user data registersMarek Olšák2-50/+88
2021-01-20radeonsi: don't set context_roll for non-gfx9 in templated functionsMarek Olšák1-4/+5
2021-01-20radeonsi: don't pass pipe_draw_info into si_emit_draw_registersMarek Olšák1-8/+9
2021-01-20radeonsi: unify uploaders on APUs tooMarek Olšák1-2/+8
2021-01-19radeonsi: inhibit clockgating when using SQTTPierre-Eric Pelloux-Prayer3-7/+12
2021-01-18radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_keyMarek Olšák3-38/+38
2021-01-18radeonsi: don't use si_get_vs_state in most placesMarek Olšák3-11/+11
2021-01-18radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8Marek Olšák1-2/+2
2021-01-18radeonsi: get out of si_emit_vs_state early for blit vertex shadersMarek Olšák1-5/+5
2021-01-18radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-callsMarek Olšák5-33/+0
2021-01-18radeonsi: make sctx->vertex_elements always non-NULLMarek Olšák7-27/+35
2021-01-18radeonsi: add a specialized function for CP DMA L2 prefetchMarek Olšák5-14/+43
2021-01-18radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cppMarek Olšák4-137/+142