summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* radv: fix writing the alpha channel of MRT0 when alpha coverage is enabledSamuel Pitoiset2019-02-181-7/+8
* radv: remove unused variable in gather_push_constant_info()Samuel Pitoiset2019-02-181-1/+0
* radv: write the alpha channel of MRT0 when alpha coverage is enabledSamuel Pitoiset2019-02-181-0/+8
* ac: use new LLVM 8 intrinsic when loading 16-bit valuesSamuel Pitoiset2019-02-181-14/+27
* ac: add ac_build_llvm8_tbuffer_load() helperSamuel Pitoiset2019-02-182-0/+52
* radv: fix invalid element type when filling vertex input default valuesSamuel Pitoiset2019-02-161-1/+3
* radv: Use correct num formats to detect whether we should be use 1.0 or 1.Bas Nieuwenhuizen2019-02-151-1/+2
* radv: fix radv_fixup_vertex_input_fetches()Samuel Pitoiset2019-02-141-1/+1
* radv: reduce the number of loaded channels for vertex input fetchesSamuel Pitoiset2019-02-141-2/+79
* radv: store vertex attribute formats as pipeline keysSamuel Pitoiset2019-02-143-3/+21
* radv: use MAX_{VBS,VERTEX_ATTRIBS} when defining max vertex input limitsSamuel Pitoiset2019-02-141-2/+2
* ac: make use of ac_build_expand_to_vec4() in visit_image_store()Samuel Pitoiset2019-02-143-8/+6
* radv: always export gl_SampleMask when the fragment shader uses itSamuel Pitoiset2019-02-131-4/+4
* radv/winsys: fix BO list creation when RADV_DEBUG=allbos is setSamuel Pitoiset2019-02-131-0/+1
* radv: fix using LOAD_CONTEXT_REG with old GFX ME firmwares on GFX8Samuel Pitoiset2019-02-123-3/+10
* radv: add support for push constants inlining when possibleSamuel Pitoiset2019-02-125-28/+152
* radv: keep track of the number of remaining user SGPRsSamuel Pitoiset2019-02-121-0/+4
* radv: gather if shaders load dynamic offsets separatelySamuel Pitoiset2019-02-122-0/+2
* radv: gather more info about push constantsSamuel Pitoiset2019-02-124-1/+44
* radv: fix compiler issues with GCC 9Samuel Pitoiset2019-02-121-42/+48
* radv: remove alloc parameter from pipeline initDave Airlie2019-02-111-5/+2
* radv/llvm: initialise passes member.Dave Airlie2019-02-111-1/+1
* radv: assert that colorAttachment is valid for CmdClearAttachmentLionel Landwerlin2019-02-081-3/+1
* radv: Implement VK_EXT_buffer_device_address.Bas Nieuwenhuizen2019-02-063-1/+22
* radv: Do not use the bo list for local buffers.Bas Nieuwenhuizen2019-02-061-0/+6
* amd/common: Implement global memory accesses.Bas Nieuwenhuizen2019-02-061-20/+131
* amd/common: Do not use 32-bit loads for shared memory.Bas Nieuwenhuizen2019-02-061-6/+12
* amd/common: handle nir_deref_cast for shared memory from integers.Bas Nieuwenhuizen2019-02-061-68/+82
* amd/common: Handle nir_deref_type_ptr_as_array for shared memory.Bas Nieuwenhuizen2019-02-061-0/+4
* amd/common: Fix stores to derefs with unknown variable.Bas Nieuwenhuizen2019-02-061-8/+13
* amd/common: Use correct writemask for shared memory stores.Bas Nieuwenhuizen2019-02-061-1/+1
* radv: Fix the shader info pass for not having the variable.Bas Nieuwenhuizen2019-02-061-2/+2
* amd/common: Implement ptr->int casts in ac_to_integer.Bas Nieuwenhuizen2019-02-061-0/+13
* amd/common: Add gep helper for pointer increment.Bas Nieuwenhuizen2019-02-062-0/+13
* radv: Only look at pImmutableSamples if the descriptor has a sampler.Bas Nieuwenhuizen2019-02-061-2/+6
* radv: Handle VK_ATTACHMENT_UNUSED in CmdClearAttachmentDanylo Piliaiev2019-02-041-0/+9
* radv: don't flush src stages when dstStageMask == BOTTOM_OF_PIPESamuel Pitoiset2019-02-042-3/+19
* radv: do not set preserveAttachments for internal render passesSamuel Pitoiset2019-02-044-18/+18
* radv: drop useless checks when resolving subpass color attachmentsSamuel Pitoiset2019-02-042-8/+4
* radv: execute external subpass barriers after ending subpassesSamuel Pitoiset2019-02-041-2/+2
* radv: accumulate all ingoing external dependencies to the first subpassSamuel Pitoiset2019-02-041-0/+4
* radv: handle subpass dependencies correctlySamuel Pitoiset2019-02-041-6/+6
* radv: track if subpasses have color attachmentsSamuel Pitoiset2019-02-043-9/+7
* radv: add radv_render_pass_add_subpass_dep() helperSamuel Pitoiset2019-02-041-40/+38
* radv: move some render pass things to radv_render_pass_compile()Samuel Pitoiset2019-02-041-28/+38
* radv: handle final layouts at end of every subpass and render passSamuel Pitoiset2019-02-041-22/+38
* radv: determine the last subpass id for every attachmentsSamuel Pitoiset2019-02-042-0/+15
* radv: use the new attachments array when starting subpassesSamuel Pitoiset2019-02-041-12/+5
* radv: store the list of attachments for every subpassSamuel Pitoiset2019-02-047-55/+96
* radv: move subpass image transitions to radv_cmd_buffer_begin_subpass()Samuel Pitoiset2019-02-045-29/+27