summaryrefslogtreecommitdiff
path: root/src/panfrost
AgeCommit message (Expand)AuthorFilesLines
2024-03-27panvk: Make panvk_cmd_buffer per-genBoris Brezillon8-485/+453
2024-03-27panvk: Make panvk_sampler a per-genBoris Brezillon2-4/+6
2024-03-27panvk: Make panvk_image_view per-genBoris Brezillon3-13/+14
2024-03-27panvk: Make panvk_buffer_view per-genBoris Brezillon3-12/+14
2024-03-27panvk: Kill panvk_private.hBoris Brezillon35-148/+62
2024-03-27panvk: Move panvk_wsi definitions to panvk_wsi.hBoris Brezillon4-3/+18
2024-03-27panvk: Move the panvk_priv_bo logic to panvk_priv_bo.{c,h}Boris Brezillon14-82/+54
2024-03-27panvk: Move the panvk_cmd_buffer definitions in panvk_cmd_buffer.hBoris Brezillon12-281/+234
2024-03-27panvk: Move panvk_device definition to panvk_device.hBoris Brezillon29-45/+97
2024-03-27panvk: Move panvk_meta definitions to panvk_meta.hBoris Brezillon4-109/+93
2024-03-27panvk: Move the VkPhysicalDevice logic to panvk_physical_device.{c,h}Boris Brezillon17-1305/+1330
2024-03-27panvk: Move the VkInstance logic to panvk_instance.{c,h}Boris Brezillon11-233/+275
2024-03-27panvk: Make the device creation/destruction per-archBoris Brezillon4-176/+238
2024-03-27panvk: Add a panvk_arch_dispatch_ret() variantBoris Brezillon1-0/+14
2024-03-27panvk: Move VkQueue logic to panvk_[vX_]queue.{c,h}Boris Brezillon6-98/+99
2024-03-27panvk: Move the VkCommandPool logic to panvk_cmd_pool.{c,h}Boris Brezillon6-54/+83
2024-03-27panvk: Move panvk_{draw,dispatch}_info definitions to panvk_vX_cmd_buffer.cBoris Brezillon2-58/+54
2024-03-27panvk: Kill panvk_[vX_]cs.{c,h}Boris Brezillon13-1091/+720
2024-03-27panvk: Move shader related definitions to panvk_[vX_]shader.{c,h}Boris Brezillon7-103/+131
2024-03-27panvk: Move VkPipelineLayout logic to its own fileBoris Brezillon12-179/+228
2024-03-27panvk: Move VkDescriptorSetLayout logic to panvk_descriptor_set_layout.{c,h}Boris Brezillon6-289/+317
2024-03-27panvk: Move panvk_descriptor_{set,pool} definitions to panvk_descriptor_set.hBoris Brezillon4-66/+89
2024-03-27panvk: Move the VkEvent logic to panvk_event.{c,h}Boris Brezillon7-112/+136
2024-03-27panvk: Move VkImageView logic to its own source filesBoris Brezillon8-57/+57
2024-03-27panvk: Move panvk_pipeline definition to panvk_pipeline.hBoris Brezillon8-133/+164
2024-03-27panvk: Move the VkSampler logic to its own fileBoris Brezillon11-123/+139
2024-03-27panvk: Move the VkDeviceMemory logic to panvk_device_memory.{c,h}Boris Brezillon7-283/+314
2024-03-27panvk: Move the VkBufferView logic to its own fileBoris Brezillon7-96/+134
2024-03-27panvk: Move the VkBuffer logic to its own source fileBoris Brezillon11-148/+178
2024-03-27panvk: Move image related definitions to panvk_image.{h,c}Boris Brezillon11-85/+107
2024-03-27panvk: Move some macros to panvk_macros.hBoris Brezillon2-30/+48
2024-03-26pan/bi: Update the push constant count when emitting load_push_constantBoris Brezillon1-0/+6
2024-03-26pan/bi: Lower load_push_constant with dynamic indexingBoris Brezillon1-0/+91
2024-03-26pan/bi: Lower push constant accessesBoris Brezillon1-6/+28
2024-03-26panvk: Implement dynamic rendering entry pointsBoris Brezillon8-522/+178
2024-03-26panfrost: Move the image attribute offset adjustment to a NIR passBoris Brezillon6-28/+65
2024-03-25panvk: Disable global offset on varying and non-VS attribute descriptorsBoris Brezillon4-1/+4
2024-03-19panfrost: group up stubbed params in drm-shimMary Guillemard1-2/+0
2024-03-19panfrost: Add support for Panthor in drm-shimMary Guillemard1-25/+173
2024-03-14panfrost/meson: remove redundant gallium include from meson filesYonggang Luo10-38/+18
2024-03-14panfrost/shared: avoid use gallium helper in pan_minmax_cache.*Yonggang Luo2-8/+8
2024-03-14panvk: Get rid of fields we already have in vk_xxx objectsBoris Brezillon13-101/+164
2024-03-14panvk: Fix GetPhysicalDeviceProperties2() to report accurate infoBoris Brezillon2-93/+209
2024-03-14panvk: Make panvk_sampler inherit from vk_samplerBoris Brezillon3-5/+6
2024-03-14panvk: Implement {Map,Unmap}Memory2KHRBoris Brezillon1-7/+12
2024-03-14panvk: Add extra checks to panvk_MapMemory()Boris Brezillon1-3/+26
2024-03-14panvk: Make pan_AllocateMemory() robust to errorsBoris Brezillon1-4/+34
2024-03-14panvk: Make panvk_device_memory inherit from vk_device_memoryBoris Brezillon2-5/+6
2024-03-14panvk: Make panvk_buffer_view inherit from vk_buffer_viewBoris Brezillon4-18/+17
2024-03-14panvk: Get rid of panvk_pipeline_cacheBoris Brezillon4-40/+6