summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_pipe.h
AgeCommit message (Expand)AuthorFilesLines
2021-02-17radeonsi: fix read from compute / write from draw syncPierre-Eric Pelloux-Prayer1-0/+3
2021-02-17radeonsi: store si_context::xxx_shader members in unionPierre-Eric Pelloux-Prayer1-13/+18
2021-02-13radeonsi: add debug options nodisplaytiling and nodisplaydccMarek Olšák1-0/+2
2021-01-30radeonsi: prefetch VB descriptors right after uploadingMarek Olšák1-1/+0
2021-01-30ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32Marek Olšák1-15/+15
2021-01-29radeonsi/sqtt: forward string markers to sqttPierre-Eric Pelloux-Prayer1-0/+4
2021-01-29radeonsi/sqtt: use more event identifierPierre-Eric Pelloux-Prayer1-0/+5
2021-01-22radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGSMarek Olšák1-1/+1
2021-01-22radeonsi: move y_inverted out of si_viewportsMarek Olšák1-1/+1
2021-01-22radeonsi: inline si_blend_color and si_clip_state structuresMarek Olšák1-12/+4
2021-01-22radeonsi: simplify determining whether render condition is enabled at draw timeMarek Olšák1-1/+1
2021-01-22radeonsi: add internal blitter_running flagMarek Olšák1-2/+3
2021-01-20radeonsi: don't validate inlinable uniforms at draw timeMarek Olšák1-2/+0
2021-01-20radeonsi: evaluate si_get_vs in si_draw_vbo at compile timeMarek Olšák1-3/+11
2021-01-20radeonsi: inline the last use of si_get_vs_stateMarek Olšák1-9/+0
2021-01-19radeonsi: inhibit clockgating when using SQTTPierre-Eric Pelloux-Prayer1-0/+1
2021-01-18radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_keyMarek Olšák1-36/+36
2021-01-18radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-callsMarek Olšák1-3/+0
2021-01-18radeonsi: make sctx->vertex_elements always non-NULLMarek Olšák1-0/+1
2021-01-18radeonsi: add a specialized function for CP DMA L2 prefetchMarek Olšák1-0/+2
2021-01-18radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cppMarek Olšák1-3/+0
2021-01-18radeonsi: move emit_cache_flush functions into si_gfx_cs.cMarek Olšák1-0/+4
2021-01-07radeonsi: implement SQTT supportPierre-Eric Pelloux-Prayer1-0/+17
2021-01-07radeonsi: pass radeon_cmdbuf to si_cp_dma_wait_for_idlePierre-Eric Pelloux-Prayer1-1/+1
2021-01-07radeonsi: pass radeon_cmdbuf to emit_cache_flushPierre-Eric Pelloux-Prayer1-1/+1
2021-01-06radeonsi: enable vrs2x2 coarse shading if flat shading (v9)Yogesh mohan marimuthu1-0/+1
2021-01-05radeonsi: Fix typos.Vinson Lee1-1/+1
2020-12-16radeonsi: fix small primitive culling with MSAA force-disabled and smoothingMarek Olšák1-2/+15
2020-12-09radeonsi: use a C++ template to decrease draw_vbo overhead by 13 %Marek Olšák1-0/+38
2020-12-09radeonsi: fix future C++ compile failures and warningsMarek Olšák1-16/+16
2020-12-09radeonsi: allow including a few files from C++Marek Olšák1-0/+8
2020-12-09radeonsi: rename SI_TEST_DMA to SI_TEST_BLITMarek Olšák1-3/+3
2020-12-09radeonsi: remove SDMA supportMarek Olšák1-49/+1
2020-12-09radeonsi: rename buffer functions so as not to reference ringsMarek Olšák1-4/+4
2020-12-09radeonsi: move si_screen_clear_buffer into si_compute_blit.c w/o SDMA optionMarek Olšák1-2/+2
2020-12-05r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferencesMarek Olšák1-5/+5
2020-12-03gallium: inline struct u_suballocator to remove dereferencesMarek Olšák1-2/+2
2020-12-01radeonsi: don't set DrawID and StartInstance if they are unusedMarek Olšák1-0/+6
2020-12-01radeonsi: don't invalidate emitted NUM_INSTANCES for u_blitterMarek Olšák1-0/+5
2020-12-01radeonsi: add AMD_DEBUG=nofastlaunch for debuggingMarek Olšák1-0/+1
2020-12-01radeonsi/gfx10: fix overflow and primitive queriesIndrajit Kumar Das1-0/+7
2020-11-23radeonsi: if VS and TCS have the same number of threads, merge the conditonalsMarek Olšák1-0/+1
2020-11-18radeonsi: handle pipe_draw_info::increment_draw_idMarek Olšák1-3/+1
2020-11-13radeonsi: remove AMD_DEBUG=zerovram flagPierre-Eric Pelloux-Prayer1-1/+0
2020-11-13radeonsi: remove unused NO_RB_PLUS flagPierre-Eric Pelloux-Prayer1-1/+0
2020-11-13radeonsi: Add displayable DCC flushing without explicit flushes.Bas Nieuwenhuizen1-0/+7
2020-10-31radeonsi: implement multi_draw for compute-based primitive cullingMarek Olšák1-1/+3
2020-10-31radeonsi: implement multi_draw but supporting only 1 drawMarek Olšák1-2/+4
2020-10-31radeonsi: add num_draws parameter into si_need_gfx_cs_spaceMarek Olšák1-3/+6
2020-10-30radeonsi: implement inlinable uniformsMarek Olšák1-0/+4