summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallium/radeon: avoid redundant work with overlapping in/out arraysNicolai Hähnle2016-10-101-1/+4
* radeonsi: support ARB_compute_variable_group_sizeNicolai Hähnle2016-10-102-1/+11
* gallium: add missing zero-init for resource templatesRob Clark2016-10-071-0/+1
* gallium: add PIPE_COMPUTE_CAP_MAX_VARIABLE_THREADS_PER_BLOCKSamuel Pitoiset2016-10-071-0/+2
* gallium/radeon: implement set_device_reset_callbackNicolai Hähnle2016-10-052-0/+34
* gallium/radeon: use the new parent/child pools for transfersNicolai Hähnle2016-10-053-6/+11
* radeonsi: optionally run the LLVM IR verifier passNicolai Hähnle2016-10-044-2/+17
* gallium/radeon: fix argument type of llvm.{cttz,ctlz}.i32 intrinsicsNicolai Hähnle2016-10-041-2/+2
* gallium/radeon: unify the creation of basic blocksNicolai Hähnle2016-10-041-10/+24
* gallium/radeon: merge branch and loop flow control stacksNicolai Hähnle2016-10-042-82/+78