summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: clean up more HAVE_LLVM #ifdefsMarek Olšák2017-01-061-5/+9
* gallium/radeon: clean up HAVE_LLVM #ifdefs in r600_get_llvm_processor_nameMarek Olšák2017-01-061-17/+11
* radeonsi: turn SDMA IBs into de-facto preambles of GFX IBsMarek Olšák2017-01-051-2/+2
* gallium/radeon: prevent SDMA stalls by detecting RAW hazards in need_dma_spaceMarek Olšák2017-01-052-22/+27
* gallium/radeon: move unrelated code from dma_emit_wait_idle to need_dma_spaceMarek Olšák2017-01-051-18/+15
* radeonsi: use SDMA in rvid_buffer_clear on CIK-VIMarek Olšák2017-01-051-2/+2
* radeonsi: use SDMA for initial clearing of DCC/CMASK/HTILE on CIK-VIMarek Olšák2017-01-053-8/+6
* radeonsi: implement SDMA-based buffer clearing for CIK-VIMarek Olšák2017-01-052-0/+12
* radeonsi: add Polaris12 support (v3)Junwei Zhang2016-12-212-1/+5
* radeon/vce Handle H.264 level 5.2Andy Furniss2016-12-051-1/+2
* radeonsi: apply the double EVENT_WRITE_EOP workaround to VI as wellMarek Olšák2016-12-011-2/+4
* radeonsi: add a debug flag that disables optimized shader variantsMarek Olšák2016-11-232-0/+2
* gallium/radeon: add RADEON_SURF_OPTIMIZE_FOR_SPACEMarek Olšák2016-11-212-0/+3
* radeonsi: fix r600_texture::tc_compatible_htileMarek Olšák2016-11-101-3/+3
* gallium/radeon: add enum radeon_micro_modeMarek Olšák2016-11-012-5/+13
* gallium/radeon: make it clear that DRM 2.x.x fast clear constraint is CIK-onlyMarek Olšák2016-11-011-2/+2
* gallium/radeon: remove r600_surface::level_infoMarek Olšák2016-11-012-3/+0
* gallium/radeon: add radeon_surf::is_linearMarek Olšák2016-11-014-9/+10
* gallium/radeon: remove radeon_surf_level::pitch_bytesMarek Olšák2016-11-017-27/+29
* gallium/radeon: don't call u_format helpers if we have that info alreadyMarek Olšák2016-11-011-8/+5
* gallium/radeon: replace radeon_surf_info::dcc_enabled with num_dcc_levelsMarek Olšák2016-11-012-8/+12
* radeonsi: add a driver query for counting CP DMA callsMarek Olšák2016-11-013-0/+9
* radeonsi: add a driver query for shader cache hitsMarek Olšák2016-11-013-0/+11
* gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák2016-10-263-5/+4
* gallium/radeon: remove unused r600_cmask_info membersMarek Olšák2016-10-262-16/+3
* gallium/radeon: don't force the same tiling parameters for FMASKMarek Olšák2016-10-261-8/+10
* gallium/radeon: print tiling index when printing texture infoMarek Olšák2016-10-261-4/+6
* gallium/radeon: re-order radeon_surf::dcc and htile membersMarek Olšák2016-10-261-5/+5
* gallium/radeon: rename bo_size -> surf_size, bo_alignment -> surf_alignmentMarek Olšák2016-10-264-10/+10
* gallium/radeon: remove flags specific to libdrm_radeon from winsys interfaceMarek Olšák2016-10-262-14/+3
* gallium/radeon: remove r600_htile_infoMarek Olšák2016-10-263-38/+21
* gallium/radeon: remove unnecessary fields from radeon_surf_levelMarek Olšák2016-10-262-10/+4
* gallium/radeon: decrease the size of radeon_surfMarek Olšák2016-10-262-32/+34
* gallium/radeon: pass pipe_resource and other params to surface_init directlyMarek Olšák2016-10-262-102/+51
* radeon/vce: use nblk_y instead of npix_yMarek Olšák2016-10-264-7/+7
* gallium/radeon: define RADEON_SURF_MODE_* as enumsMarek Olšák2016-10-262-9/+14
* gallium/radeon: stop using some input fields from radeon_surfaceMarek Olšák2016-10-261-16/+16
* gallium/radeon: fold r600_setup_surface into r600_init_surfaceMarek Olšák2016-10-261-38/+24
* gallium/radeon: fold radeon_winsys::surface_best into radeon/winsysMarek Olšák2016-10-262-13/+3
* gallium/radeon: use r600_gfx_write_event_eop everywhereMarek Olšák2016-10-262-14/+7
* gallium/radeon: make r600_gfx_write_fence more genericMarek Olšák2016-10-263-13/+32
* gallium/radeon: fix a ZPASS comment, EVENT_WRITE_EOP fixupsMarek Olšák2016-10-262-4/+4
* gallium/radeon: make sure the address of separate CMASK is aligned properlyMarek Olšák2016-10-261-2/+3
* gallium/radeon: fix incorrect bpe use in si_set_optimal_micro_tile_modeMarek Olšák2016-10-261-7/+7
* radeonsi: import all TGSI->LLVM code from gallium/radeonMarek Olšák2016-10-185-1625/+1
* gallium/radeon: simplify initialization of 64-bit gallivm buildersMarek Olšák2016-10-181-18/+4
* gallium/radeon: remove unused radeon_llvm_reg_index_soaMarek Olšák2016-10-182-7/+0
* radeonsi: move LLVM ALU codegen into radeonsiMarek Olšák2016-10-182-986/+2
* radeonsi: implement TC-compatible HTILEMarek Olšák2016-10-133-10/+64
* gallium/radeon: assign a name to LLVM output variables in debug buildsNicolai Hähnle2016-10-101-1/+6