summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
...
* radv: check that pipeline is different before binding itSamuel Pitoiset2017-10-041-2/+8
* radv: enable tc compatible htile for d32s8 also.Dave Airlie2017-10-041-1/+2
* radv: dump SPIRV when a GPU hang is detectedSamuel Pitoiset2017-10-044-4/+13
* radv: dump NIR when a GPU hang is detectedSamuel Pitoiset2017-10-044-11/+27
* ac: silence a warningMarek Olšák2017-10-041-1/+3
* radv: Implement TC compatible HTILE.Bas Nieuwenhuizen2017-10-044-6/+62
* radv: emit fmuladd instead of fma to llvm.Dave Airlie2017-10-041-1/+1
* radv: make radv_dynamic_state_copy() staticSamuel Pitoiset2017-10-022-5/+1
* amd/common: move ac_build_phi from radeonsiNicolai Hähnle2017-10-022-0/+19
* radv: remove unused radv_meta_state::btoi::render_pass handleSamuel Pitoiset2017-10-021-1/+0
* radv: do not check the number of levels when doing fast htileSamuel Pitoiset2017-10-021-3/+0
* radv: cleanup radv_device_finish_meta_XXX() helpersSamuel Pitoiset2017-10-028-219/+136
* radv: select the pipeline outside of emit_fast_clear_flush()Samuel Pitoiset2017-10-021-12/+11
* radv: drop useless param in emit_depth_decomp()Samuel Pitoiset2017-10-021-5/+4
* radv: drop useless check in depth_view_can_fast_clear()Samuel Pitoiset2017-10-021-2/+1
* radv: add radv_subpass_clear_attachment() helperSamuel Pitoiset2017-10-021-20/+32
* radv: add radv_attachment_needs_clear() helperSamuel Pitoiset2017-10-021-39/+31
* radv: remove unused param in radv_handle_{cmask,dcc}_image_transition()Samuel Pitoiset2017-10-021-8/+4
* radv: add radv_vi_dcc_enabled() helperSamuel Pitoiset2017-10-023-2/+7
* radv: do not need to double zero-init the meta state structuresSamuel Pitoiset2017-10-0212-28/+0
* radv: inline destroy_render_pass()Samuel Pitoiset2017-10-021-9/+6
* radv: use pipeline handles instead of objects for meta clear operationsSamuel Pitoiset2017-10-022-44/+36
* radv: inline blit2d_unbind_dst()Samuel Pitoiset2017-10-021-9/+3
* radv: rework DCC/CMASK/FMASK/HTILE allocationsSamuel Pitoiset2017-10-021-27/+56
* radeonsi: clamp depth comparison value only for fixed point formatsNicolai Hähnle2017-09-291-0/+2
* amd/common: save an instruction in the build_cube_select sequenceNicolai Hähnle2017-09-291-5/+6
* amd/common: fix build_cube_selectNicolai Hähnle2017-09-291-3/+3
* amd/common: remove ac_shader_abi::chip_classNicolai Hähnle2017-09-292-13/+10
* radv: add an assertion in radv_BeginCommandBuffer()Gwan-gyeong Mun2017-09-281-0/+1
* radv: set image view type when decompressing depth surfacesSamuel Pitoiset2017-09-281-0/+1
* meson: build "radv" vulkan driver for radeon hardwareDylan Baker2017-09-274-0/+277
* radv: store the amount of saved constants in the compute stateSamuel Pitoiset2017-09-277-17/+20
* radv: remove useless radv_meta_{begin,end}_XXX() helpersSamuel Pitoiset2017-09-274-62/+9
* radv: fix saved compute state when doing statistics/occlusion queriesSamuel Pitoiset2017-09-261-2/+2
* radv: save/restore all viewports/scissors for meta operationsSamuel Pitoiset2017-09-253-25/+43
* radv: Fix VK_KHR_image_format_list.Bas Nieuwenhuizen2017-09-251-1/+3
* Revert "Revert "radv: fallback to an in-memory cache when no pipline cache is...Bas Nieuwenhuizen2017-09-253-8/+15
* radv: init the trace BO before compiling meta shadersSamuel Pitoiset2017-09-251-5/+5
* radv: make radv_pipeline_init() staticSamuel Pitoiset2017-09-252-8/+1
* radv: remove unused variable in radv_dump_annotated_shader()Samuel Pitoiset2017-09-251-1/+0
* radv: make use of ATI_VENDOR_ID everywhereSamuel Pitoiset2017-09-254-5/+7
* radv: add gfx9 scissor workaroundDavid Airlie2017-09-241-0/+5
* radv: Implement VK_AMD_rasterization_orderNicholas Miell2017-09-212-1/+26
* ac/surface: handle error when choosing preferred swizzle modeNicolai Hähnle2017-09-211-2/+4
* amd/addrlib: fix missing va_end() after va_copy()Nicolai Hähnle2017-09-211-6/+2
* radv: copy the number of viewports/scissors at pipeline bind timeSamuel Pitoiset2017-09-211-2/+6
* spirv: Flip the tessellation winding orderJason Ekstrand2017-09-201-0/+1
* radv: Don't use a virtual function for getting the buffer virtual address.Bas Nieuwenhuizen2017-09-2013-89/+87
* radv: Only enter the immutable samplers init loop when we have some.Bas Nieuwenhuizen2017-09-202-12/+18
* radv: Use for_each_bit in the descriptor set flush.Bas Nieuwenhuizen2017-09-201-3/+1