Revisions of Mesa-git

Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 24)
- Update to version 24.1.20240411T073821.5238b773b:
  * intel/dev: Change ATS-M 0x56c2 string from 170G to 170V
  * nir: rename to nir_opt_16bit_tex_image
  * radv/video: don't advertise timestamp bits for decode/encode
  * radv/video: handle encode control parameters better.
  * radv/video: enable video encoding behind perftest flag
  * radv/video: add h265 encode support
  * radv/video: add initial support for encoding with h264.
  * radv/video: add parameter patching calls.
  * radv: add encoder queue support pieces and encoder queries.
  * radv: add direct cs emit for a dword.
  * radv/video: export unified queue header/tail functions.
  * vulkan/video: copy the profile over for h264 encode.
  * docs: add sha256sum for 24.0.5
  * docs: update calendar for 24.0.5
  * docs: add release notes for 24.0.5
  * radv: Clean up gathering linked I/O info.
  * radv: Always use fixed I/O locations for TCS outputs in VRAM.
  * radv: Add radv_gather_unlinked_io_mask to shader info header.
  * radv: Remove dead code for creating per-patch IO mask.
  * radv: Keep track of TCS outputs that need LDS.
  * nir: don't try to optimize exclusive min/max scan to inclusive
  * etnaviv: fix separate depth/stencil clears
  * wsi/wayland: don't use explicit sync with sw
  * ci: disable sona devices, all devices are offline
  * freedreno/afuc: Add initial support for a750
  * freedreno/afuc: Add a7xx new-style branch instructions
  * freedreno/afuc: Switch to using the GPU ID in the firmware
  * radv: rework and add a helper for hashing a compute pipeline
  * radv: add a helper for hashing pipelines
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 23)
- Update to version 24.1.20240306T085411.158e5882e:
  * ci/lavapipe: fold `DEQP_VER: vk` and drop .deqp-test-vk
  * ci/venus-lavapipe: drop unused DEQP_VER that's being overwritten by DEQP_SUITE anyway

- Update to version 24.1.20240306T082439.4a2a261a7:
  * radv: stop passing radv_cmd_buffer to draw functions with task shaders
  * radv: allocate a 32-bit value for the MEC fw bug with indirect mesh+task earlier
  * radv: refactor emitting the view index for task shaders
  * radv: always use ace_cs for the gang CS variable
  * vulkan: Fix calculation of flags in vk_graphics_pipeline_state_fill
  * intel/dev: declare workarounds required by ATSM platforms
  * nvk: only unmap heap bos that were mapped
  * nak: Support F2I for 8-bit integers on SM50
  * nak/sm50: Use OpBfe instead of OpBRev for nir_op_find_lsb
  * nak/sm50: Fix encoding of immediates in OpFFma
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 22)
- Update to version 24.0.20240123T181118.31e5872bc:
  * panfrost: Add the gallium glue to get panfrost loaded when panthor is detected
  * panfrost: Add an entry for panthor in the renderonly_drivers[] array
  * panfrost: Advertize G310 support
  * panfrost: Advertize G610 support
  * panfrost: Enable v10 in the gallium driver
  * panfrost: Add support for the CSF job frontend
  * panfrost: Add a cleanup_batch() method to panfrost_vtable
  * panfrost: Add a panfrost_context_reinit() helper
  * panfrost: Add arch-specific context init/cleanup hooks
  * panfrost: Relax position result alignment constraint on v10+
  * panfrost: Add a library to build CSF command streams
  * panfrost: Don't allocate a tiler heap buffer on v10+
  * pandecode/csf: Introduce the concept of usermode queue
  * pan: Add RUN_COMPUTE_INDIRECT instruction to v10.xml
  * pan/genxml: Add missing 'Progress increment' fields
  * panfrost: Add v10 support to libpanfrost
  * pan/kmod: Add a backend for panthor
  * drm-uapi: Add panthor uAPI
  * pan/perf: Reject panthor kernel driver
  * panfrost: Prepare support for GPU variants
  * panfrost: Rework the way we compute thread info
  * pan/kmod: Reject pre 1.1 panfrost kernel drivers
  * pan/kmod: Add a PAN_KMOD_VM_FLAG_TRACK_ACTIVITY flag
  * panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir
  * panvk: Move away from panfrost_{bo,device}
  * panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level
  * panvk: Keep a ref to a pan_kmod_bo in panvk_buffer
  * panvk: Keep a ref to a pan_kmod_bo in panvk_image
  * panvk: Track blit src/dst using pan_kmod_bo objects
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 21)
- Update to version 24.0.20240110T160142.4559db3bd:
  *
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 20)
- Update to version 24.0.20240111T162249.1ae5e8fcf:
  * tmp
  * panvk: panvk_desc v9 WIP
  * panvk: v9 prep
  * panvk: Make panvk_image_view::descs::img_attrib_buf bifrost only
  * panvk: Make panvk_pipeline::descs::fs::rsd_template a bifrost field
  * panvk: Use panfrost_new_texture() to generate uniform buffer views
  * panvk: Make panvk_buffer_view::img_attrib_buf a bifrost field
  * panvk: s/panvk_[vX_]cs.{c,h}/panvk_[vX_]desc.{c,h}/
  * Revert "[WIP]pan/bi: Allow valhall-specific opcodes"
  * [WIP]pan/bi: Allow valhall-specific opcodes
  * panvk: vk_meta WIP
  * panvk: Add support for KHR_push_descriptor
  * vk/meta: Add the PUSH_DESCRIPTOR_BIT flag when creating blit pipeline layouts
  * panvk: Don't pass a device where we don't need one
  * panvk: Store SetLayout flags in panvk_descriptor_set_layout
  * panvk: Allocate descriptor set arrays using vk_multialloc_zalloc()
  * panvk: Kill panvk_private.h
  * panvk: Move panvk_wsi definitions to panvk_wsi.h
  * panvk: Move the panvk_priv_bo logic to panvk_priv_bo.{c,h}
  * panvk: Move the panvk_cmd_buffer definitions in panvk_cmd_buffer.h
  * panvk: Move panvk_device definition to panvk_device.h
  * panvk: Move panvk_meta definitions to panvk_meta.h
  * panvk: Make the device creation/destruction per-arch
  * panvk: Add a panvk_arch_dispatch_ret() variant
  * panvk: Move the VkInstance logic to panvk_instance.{c,h}
  * panvk: Move the VkPhysicalDevice logic to panvk_physical_device.{c,h}
  * panvk: Move VkQueue logic to panvk_[vX_]queue.{c,h}
  * panvk: Move the VkCommandPool logic to panvk_cmd_pool.{c,h}
  * panvk: Merge panvk_cs.h and panvk_vX_cs.h
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 19)
- Update to version 24.0.20231221T153137.435b7155d:
  * panvk: Kill panvk_private.h
  * panvk: Move panvk_wsi definitions to panvk_wsi.h
  * panvk: Move the panvk_priv_bo logic to panvk_priv_bo.{c,h}
  * panvk: Move the panvk_cmd_buffer definitions in panvk_cmd_buffer.h
  * panvk: Move panvk_device definition to panvk_device.h
  * panvk: Move panvk_meta definitions to panvk_meta.h
  * panvk: Make the device creation/destruction per-arch
  * panvk: Add a panvk_arch_dispatch_ret() variant
  * panvk: Move the VkInstance logic to panvk_instance.{c,h}
  * panvk: Move the VkPhysicalDevice logic to panvk_physical_device.{c,h}
  * panvk: Move VkQueue logic to panvk_[vX_]queue.{c,h}
  * panvk: Move the VkCommandPool logic to panvk_cmd_pool.{c,h}
  * panvk: Merge panvk_cs.h and panvk_vX_cs.h
  * panvk: Move panvk_dispatch_info definition to panvk_cs.h
  * panvk: Stop including panvk_vX_cs.h from panvk_private.h
  * panvk: Move shader related definitions to panvk_[vX_]shader.{c,h}
  * panvk: Move the VkDescriptorPool logic to panvk_descriptor_pool.{c,h}
  * panvk: Move VkPipelineLayout logic to its own file
  * panvk: Move VkDescriptorSetLayout logic to panvk_descriptor_set_layout.{c,h}
  * panvk: Move panvk_descriptor_set definition to panvk_descriptor_set.h
  * panvk: Move the VkEvent logic to panvk_event.{c,h}
  * panvk: s/panvk_event_op/panvk_cmd_event_op/
  * panvk: Make panvk_image_view a per-arch object
  * panvk: Don't allocate a TEXTURE descriptor in CreateImageView()
  * panvk: Move panvk_image definition to panvk_image.h
  * panvk: Move VkImageView logic to its own source files
  * panvk: Move descriptor templates at the end of panvk_pipeline
  * panvk: Move panvk_pipeline definition to panvk_pipeline.h
  * panvk: Get rid of panvk_pipeline_cache
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 17)
Fix header patch
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 15)
- Update to version 24.0.20231214T190450.533b451c8:
  * panfrost: Add the gallium glue to get panfrost loaded when panthor is detected
  * panfrost: Add an entry for panthor in the renderonly_drivers[] array
  * panfrost: Add G310 to the list of supported GPUs
  * panfrost: Add a panfrost_model entry for G610
  * panfrost: Enable v10 in the gallium driver
  * panfrost: Add support for the CSF job frontend
  * panfrost: Add a cleanup_batch() method to panfrost_vtable
  * panfrost: Add a panfrost_context_reinit() helper
  * panfrost: Add arch-specific context init/cleanup hooks
  * panfrost: Relax position result alignment constraint on v10+
  * panfrost: Add a library to build CSF command streams
  * panfrost: Don't allocate a tiler heap buffer on v10+
  * pandecode/csf: Introduce the concept of usermode queue
  * panfrost/genxml: Add missing 'Progress increment' fields
  * panfrost: Add v10 support to libpanfrost
  * panfrost: Patch panfrost_max_thread_count() for v10
  * pan/kmod: Add a backend for panthor
  * drm-uapi: Add panthor uAPI
  * panfrost: Flag BO shareable when appropriate
  * panvk: Pass PAN_BO_SHAREABLE when relevant
  * panfrost: Introduce a PAN_BO_SHAREABLE flag
  * panfrost: Back panfrost_bo with pan_kmod_bo object
  * panfrost: Add a VM to panfrost_device
  * panfrost: Back panfrost_device with pan_kmod_dev object
  * panfrost: Avoid direct accesses to some panfrost_bo fields
  * panfrost: Avoid direct accesses to some panfrost_device fields
  * pan/kmod: Add a backend for the panfrost kernel driver
  * panfrost: Abstract kernel driver operations
  * radv: emit the task shader in radv_emit_graphics_pipeline()
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 14)
- Update to version 24.0.20231122T170131.3dd6197a1:
  * fixup! panfrost: Abstract kernel driver operations
  * fixup! panfrost: Back panfrost_bo with pan_kmod_bo object
  * fixup! pan/kmod: Add a backend for panthor
  * fixup! pan/kmod: Add a backend for the panfrost kernel driver
  * fixup! panfrost: Abstract kernel driver operations
  * fixup! drm-uapi: Add panthor uAPI
  * pan/kmod: Add a backend for panthor
  * panfrost: Restrict GPU VA space on panthor + 32bit builds
  * drm-uapi: Add panthor uAPI
  * fixup! panfrost: Abstract kernel driver operations
  * panfrost: Back panfrost_bo with pan_kmod_bo object
  * panfrost: Add a VM to panfrost_device
  * panfrost: Back panfrost_device with pan_kmod_dev object
  * panfrost: Avoid direct accesses to some panfrost_bo fields
  * panfrost: Avoid direct accesses to some panfrost_device fields
  * fixup! panfrost: Abstract kernel driver operations
  * fixup! pan/kmod: Add a backend for the panfrost kernel driver
  * fixup! panfrost: Abstract kernel driver operations
  * fixup! panfrost: Abstract kernel driver operations
  * pan/kmod: Add a backend for the panfrost kernel driver
  * panfrost: Abstract kernel driver operations
  * panfrost: Add a library to build CSF command streams
  * panfrost: Don't allocate a tiler heap buffer on v10+
  * pandecode/csf: Introduce the concept of usermode queue
  * panfrost/genxml: Add missing 'Progress increment' fields
  * panfrost: Add v10 support to libpanfrost
  * panfrost: Restrict job descriptor emission to JM hardware
  * panfrost: Restrict job chain helpers to JM hardware
  * panfrost: Patch panfrost_max_thread_count() for v10
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 13)
removed _link
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 12)
- Update to version 23.3.20231012T085105.b416bc23f:
  * pan/kmod: Add missing mmu_features assignment in panthor_dev_query_props()
  * panfrost: Get rid of a bunch of methods in panfrost_vtable
  * panfrost: Move job-frontend specific bits out of pan_cmdstream.c
  * panfrost: Prepare things for the CSF/JM cmdstream split
  * panfrost: Inline prepare_first_draw() in csf_launch_draw()
  * panfrost: s/emit_draw/launch_draw/
  * panfrost: Store varying related fields in panfrost_batch
  * panfrost: Store the index pointer in panfrost_batch
  * pan/ceu_builder: Make the allocator a callback
  * panfrost: Move job-frontend specific fields out of panfrost_{batch,context}
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 11)
- Update to version 23.2.20231010T154700.952091d27:
  * panfrost: Get rid of a bunch of methods in panfrost_vtable
  * panfrost: Move job-frontend specific bits out of pan_cmdstream.c
  * panfrost: Prepare things for the CSF/JM cmdstream split
  * panfrost: Inline prepare_first_draw() in csf_launch_draw()
  * panfrost: s/emit_draw/launch_draw/
  * panfrost: Store varying related fields in panfrost_batch
  * panfrost: Store the index pointer in panfrost_batch
  * pan/ceu_builder: Make the allocator a callback
  * panfrost: Move job-frontend specific fields out of panfrost_{batch,context}
  * panfrost: Kill unused panfrost_batch::polygon_list field
  * panfrost: Emit image attribs for compute in panfrost_update_shader_state()
  * panfrost: Call panfrost_emit_shared_memory() from panfrost_launch_grid()
  * panfrost: Move common XFB handling to panfrost_direct_draw()
  * panfrost: Move the TLS assignment to csf_launch_xfb()
  * panfrost: Stop passing vertex attribute arrays around
  * panfrost: Emit attribs in panfrost_update_state_3d() on bifrost/midgard
  * panfrost: Flag the right shader when updating images
  * panfrost: Fix csf_submit_batch()
  * panfrost: Set global_attribute_offset to ctx->offset_start
  * panfrost: Stop using a batch to do the CSF queue initialization
  * panfrost: Add a submit_batch() method to panfrost_vtable
  * panfrost: Call emit_batch_end() from panfrost_batch_submit()
  * panfrost: Emit the fragment job from panfrost_batch_submit()
  * panfrost: Conditionally include panthor_drm.h
  * panfrost: Add a cleanup_batch() method to panfrost_vtable
  * panfrost: Move ceu_alloc_queue() to pan_cmdstream.c
  * panfrost: Move the ceu_finish() call to csf_emit_batch_end()
  * panfrost: Make panfrost_has_fragment_job() public
  * panfrost: Add a frag_job field to panfrost_batch
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 9)
- Update to version 23.2.20231006T120550.f2f4559b6:
  * panfrost: Get rid of a bunch of methods in panfrost_vtable
  * panfrost: Move job-frontend specific bits out of pan_cmdstream.c
  * panfrost: Prepare things for the CSF/JM cmdstream split
  * panfrost: Inline prepare_first_draw() in csf_launch_draw()
  * panfrost: s/emit_draw/launch_draw/
  * panfrost: Store varying related fields in panfrost_batch
  * panfrost: Store the index pointer in panfrost_batch
  * pan/ceu_builder: Make the allocator a callback
  * panfrost: Move job-frontend specific fields out of panfrost_{batch,context}
  * panfrost: Kill unused panfrost_batch::polygon_list field
  * panfrost: Emit image attribs for compute in panfrost_update_shader_state()
  * panfrost: Call panfrost_emit_shared_memory() from panfrost_launch_grid()
  * panfrost: Move common XFB handling to panfrost_direct_draw()
  * panfrost: Move the TLS assignment to csf_launch_xfb()
  * panfrost: Stop passing vertex attribute arrays around
  * panfrost: Emit attribs in panfrost_update_state_3d() on bifrost/midgard
  * panfrost: Flag the right shader when updating images
  * panfrost: Fix csf_submit_batch()
  * panfrost: Set global_attribute_offset to ctx->offset_start
  * panfrost: Stop using a batch to do the CSF queue initialization
  * panfrost: Add a submit_batch() method to panfrost_vtable
  * panfrost: Call emit_batch_end() from panfrost_batch_submit()
  * panfrost: Emit the fragment job from panfrost_batch_submit()
  * panfrost: Conditionally include panthor_drm.h
  * panfrost: Add a cleanup_batch() method to panfrost_vtable
  * panfrost: Move ceu_alloc_queue() to pan_cmdstream.c
  * panfrost: Move the ceu_finish() call to csf_emit_batch_end()
  * panfrost: Make panfrost_has_fragment_job() public
  * panfrost: Add a frag_job field to panfrost_batch
Walter Lütjens's avatar Walter Lütjens (Lutjens) committed (revision 5)
- Update to version 23.2.20231004T152427.d7791397e:
  * panfrost: Fix csf_submit_batch()
  * panfrost: Set global_attribute_offset to ctx->offset_start
  * panfrost: Stop using a batch to do the CSF queue initialization
  * panfrost: Add a submit_batch() method to panfrost_vtable
  * panfrost: Call emit_batch_end() from panfrost_batch_submit()
  * panfrost: Emit the fragment job from panfrost_batch_submit()
  * panfrost: Conditionally include panthor_drm.h
  * panfrost: Add a cleanup_batch() method to panfrost_vtable
  * panfrost: Move ceu_alloc_queue() to pan_cmdstream.c
  * panfrost: Move the ceu_finish() call to csf_emit_batch_end()
Displaying revisions 1 - 20 of 24
openSUSE Build Service is sponsored by