summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: don't use allocas for arrays with LLVM 3.8Marek Olšák2016-08-251-1/+3
* gallium/radeon: unify and simplify checking for an empty gfx IBMarek Olšák2016-08-251-10/+19
* gallium: add a pipe_context parameter to resource_get_handleMarek Olšák2016-08-251-0/+1
* radeon/vce: set flag based on dual instance enablementBoyuan Zhang2016-08-191-2/+4
* radeonsi: initialize and finalize the LLVM function pass managerMarek Olšák2016-08-181-0/+2
* gallium/radeon: assign the highest priority to scratch; make rings secondMarek Olšák2016-08-171-2/+4
* gallium/winsys: re-number winsys priority flagsMarek Olšák2016-08-171-16/+13
* gallium/radeon: mark shader rings as highest-priority buffersMarek Olšák2016-08-171-1/+1
* gallium/radeon: set SHADER_RW_BUFFER priority for streamout buffersMarek Olšák2016-08-171-2/+2
* radeonsi: use current context for DCC feedback-loop decompress, fixes ElementalMarek Olšák2016-08-172-7/+33
* gallium/radeon: use unflushed fences for PIPE_QUERY_GPU_FINISHEDMarek Olšák2016-08-171-2/+2
* gallium/radeon: use lp_build_alloca_undefNicolai Hähnle2016-08-171-13/+4
* gallium/radeon: protect against out of bounds temporary array accessesNicolai Hähnle2016-08-171-0/+15
* gallium/radeon: add radeon_llvm_bound_index for bounds checkingNicolai Hähnle2016-08-172-0/+33
* gallium/radeon: reduce alloca of temporaries based on usagemaskNicolai Hähnle2016-08-172-10/+54
* gallium/radeon: use tgsi_scan_arrays for temp arraysNicolai Hähnle2016-08-172-4/+8
* gallium/radeon: allocate temps array info in radeon_llvm_context_initNicolai Hähnle2016-08-172-33/+44
* gallium/radeon: always do the full store in store_value_to_arrayNicolai Hähnle2016-08-171-49/+28
* gallium/radeon: extract common getelementptr logic into get_pointer_into_arrayNicolai Hähnle2016-08-171-39/+66
* gallium/radeon: pass indirect register info into get_alloca_for_arrayNicolai Hähnle2016-08-171-5/+6
* gallium/radeon: extract common lookup code into get_temp_array functionNicolai Hähnle2016-08-171-33/+40
* gallium/radeon: clarify the comment on the array alloca heuristicNicolai Hähnle2016-08-171-10/+19
* gallium/radeon: more descriptive names for LLVM temporaries in debug buildsNicolai Hähnle2016-08-171-2/+12
* gallium/radeon: simplify radeon_llvm_emit_store for direct array addressingNicolai Hähnle2016-08-171-7/+0
* gallium/radeon: simplify radeon_llvm_emit_fetch for direct array addressingNicolai Hähnle2016-08-171-5/+0
* gallium/radeon: clean up emit_declaration for temporariesNicolai Hähnle2016-08-171-9/+18
* gallium/radeon: use unflushed fences for deferred flushes (v2)Marek Olšák2016-08-101-1/+43
* gallium: add a pipe_context parameter to fence_finishMarek Olšák2016-08-102-1/+2
* gallium/radeon: add HUD queries for mapped VRAM/GTTMarek Olšák2016-08-102-0/+12
* winsys/amdgpu: track the amount of mapped memoryMarek Olšák2016-08-101-0/+2
* gallium/radeon: increase the size of the renderer stringMarek Olšák2016-08-101-1/+1
* gallium/radeon: implement ARB_clear_texture (v3)Marek Olšák2016-08-101-0/+67
* winsys/amdgpu: query ME/PFP/CE firmware versionsNicolai Hähnle2016-08-082-0/+6
* Revert "gallium/radeon: count contexts"Marek Olšák2016-08-062-4/+0
* gallium/radeon: add cs_get_next_fence winsys callbackMarek Olšák2016-08-061-0/+7
* gallium/radeon: count contextsMarek Olšák2016-08-062-0/+4
* gallium/radeon: count gfx IB flushesMarek Olšák2016-08-061-0/+1
* gallium/radeon: move radeon_winsys::cs_memory_below_limit to driversMarek Olšák2016-08-063-15/+27
* gallium/radeon: inline radeon_winsys::query_memory_usageMarek Olšák2016-08-062-3/+1
* gallium/radeon/winsyses: expose per-IB used_vram and used_gart to driversMarek Olšák2016-08-061-0/+5
* radeonsi: flush if sampler views and images use too much memoryMarek Olšák2016-08-061-0/+34
* gallium/radeon: add r600_resource::vram_usage and gart_usageMarek Olšák2016-08-063-12/+19
* gallium/radeon: move last_gfx_fence from radeonsi to common codeMarek Olšák2016-08-032-0/+2
* radeonsi: don't set the last parameter component of llvm.AMDGPU.cubeMarek Olšák2016-08-031-2/+8
* radeonsi: use llvm.amdgcn.cube* if availableMarek Olšák2016-08-031-4/+28
* radeonsi: use llvm.amdgcn.rsq.f64 if availableMarek Olšák2016-08-031-1/+2
* radeonsi: use v_mad_f32 for fmaMarek Olšák2016-08-031-2/+2
* radeon/llvm: Use alloca instructions for larger arrays [revert a revert]Marek Olšák2016-07-262-25/+149
* radeonsi: implement buffer_subdata without indirect callsMarek Olšák2016-07-233-3/+39
* gallium: split transfer_inline_write into buffer and texture callbacksMarek Olšák2016-07-233-4/+3