/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 24.2.0.rst | 532 - panvk: Prepare things so we can push sysvals to our push uniform buffer 533 - panvk: Put dynamic uniform buffers at the end of the UBO array 534 - panvk: Move the dynamic SSBO descriptors to their own UBO 535 - panvk: Prepare dynamic buffer descriptors at bind time 536 - panvk: Lower sysvals to push uniforms 537 - panvk: Kill panvk_sysval_vec4 542 - panvk: clang-format fixups 543 - panvk: Kill panvk_queue_get_device() 544 - panvk: Get rid of panvk_descriptor_state::dirty 545 - panvk: Move panvk_cmd_state::batch to panvk_cmd_buffer::cur_batch [all …]
|
H A D | 24.1.0.rst | 719 - panvk: Fix tracing 720 - panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field 741 - panvk: Inline pan_wls_mem_size() 759 - panvk: Get rid of unused pdev arguments passed to some meta helpers 760 - panvk: Stop passing panfrost_device around in internal meta helpers 761 - panvk: Store various physical device properties at the physical_device level 762 - panvk: Use vk_device::drm_fd instead of going back to the physical device 763 - panvk: Move panfrost_device and panvk_meta to panvk_device 764 - panvk: Add a decode context at the panvk_device level 765 - panvk: Instantiate our own blitter/blend_shader caches [all …]
|
H A D | 21.3.0.rst | 249 - panfrost,panvk: Remove broken v4 spilling code 267 - panvk: Fix sampler filter modes on Bifrost 390 - panvk: Use pan_pack_color 464 - panfrost,panvk: Use dev->has_afbc instead of quirks 583 - panvk: Add missing midgard_pack dependency 597 - panvk: Prepare per-gen split 603 - panvk: Make the per-arch static lib depend on panvk_entrypoints.h 604 - panvk: Fix panvk_copy_fb_desc() 605 - panvk: Don't use pan_is_bifrost() 606 - panvk: Fix blend descriptor emission [all …]
|
H A D | 22.1.0.rst | 234 - panvk: Don't use UBOs for meta_clear 286 - panvk: Use more reliable assert for UBO pushing 592 - panvk: Add support for push constants 593 - panvk: Add support for storage buffers 594 - panvk: Support creation of compute pipelines 595 - panvk: Add support for storage/uniform buffers with dynamic offsets 596 - panvk: Move dummy attribute buffer emission out of emit_{attribute,varying}_bufs 597 - panvk: Add support for storage image 598 - panvk: Implement vkCmdDispatch() 603 - panvk: Add a dummy sampler for NIR tex operations that don't take one [all …]
|
H A D | 22.2.0.rst | 360 - panvk: Respect line width 361 - panvk: Consider primitive restart in index buffer walks 363 - panvk: Handle empty shaders gracefully 364 - panvk: Lower shared memory 445 - panvk: Ignore point size for !points 446 - panvk: Use correct point size limits 448 - panvk: Streamline no shader RSD case 449 - panvk: Gate rasterization on !discard, not fs req 450 - panvk: Emit fragment RSDs even with no shader 466 - panvk: Lower global vars to local [all …]
|
H A D | 24.1.2.rst | 57 - panvk: Fix Cube/2DArray/3D img -> buf copies 109 - panvk: move macro-definition to header 180 - panvk: Add missing null check in DestroyCommandPool 181 - panvk: Check for maxBufferSize in panvk_CreateBuffer
|
H A D | 24.2.1.rst | 55 - panvk: Adjust RGB component order for fixed-function blending 183 - panvk: Fix NULL deref on model name when device isn't supported 184 - panvk: Fix viewport calculation
|
H A D | 23.3.4.rst | 54 - panvk: Fix tracing 55 - panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field
|
H A D | 23.1.0.rst | 404 - panvk: Take lock when tracing 405 - panvk: Fix varying linking 406 - panvk: Disable SNORM rendering 531 - panvk: Use vk_get_physical_device_features 567 - panvk: Lower sysvals in NIR 568 - panvk: Don't use vec4 for vertex_instance_offsets 569 - panvk: Inline blend constants as syvals 573 - panvk: Remove unused function 577 - panvk: Lower blending late 649 - panvk: Clang-format [all …]
|
H A D | 22.0.0.rst | 251 - panfrost,panvk: Use dev->has_afbc instead of quirks 264 - panvk: Pass through alpha_zero_nop/one_store flags 420 - panvk: Use more reliable assert for UBO pushing 670 - panvk: Export vk_icdGetPhysicalDeviceProcAddr 673 - panvk: Update LoaderICDInterfaceVersion to v5 2509 - panvk: Fixed maxFragmentCombinedOutputResources 2698 - panvk: Add check for null fence 2699 - panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs 4135 - panvk: use FALLTHROUGH to stop a warning 4136 - panvk: cast negative value to unint8_t
|
H A D | 21.2.5.rst | 47 - panfrost,panvk: Use dev->has_afbc instead of quirks
|
H A D | 21.3.7.rst | 46 - panvk: Use more reliable assert for UBO pushing
|
H A D | 21.3.6.rst | 107 - panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs
|
H A D | 24.0.7.rst | 80 - panvk: avoid dereferencing a null-pointer
|
H A D | 24.1.7.rst | 133 - panvk: Fix NULL deref on model name when device isn't supported
|
H A D | 24.2.3.rst | 143 - panvk: Ensure to clear dirty dynamic state in panvk_cmd_draw
|
H A D | 24.1.3.rst | 151 - panvk: Report correct min value for discreteQueuePriorities
|
H A D | 24.0.4.rst | 53 - panvk: Disable global offset on varying and non-VS attribute descriptors
|
/aosp_15_r20/external/mesa3d/docs/ |
H A D | features.txt | 432 …VK_KHR_descriptor_update_template DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv… 433 …VK_KHR_device_group DONE (anv, dzn, hasvk, lvp, nvk, panvk, tu, … 434 …VK_KHR_device_group_creation DONE (anv, hasvk, nvk, panvk, dzn, lvp, tu, … 442 …VK_KHR_get_physical_device_properties2 DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr,… 445 …VK_KHR_maintenance3 DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv… 450 …VK_KHR_storage_buffer_storage_class DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv… 451 …VK_KHR_variable_pointers DONE (anv, hasvk, lvp, nvk, panvk, radv, tu,… 456 …VK_KHR_buffer_device_address DONE (anv, hasvk, lvp, nvk, panvk, radv, tu,… 460 …VK_KHR_driver_properties DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv… 463 …VK_KHR_sampler_mirror_clamp_to_edge DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv… [all …]
|
/aosp_15_r20/external/mesa3d/ |
H A D | .mr-label-maker.yml | 61 'panvk': 'panvk' 293 '^src/panfrost/vulkan/': ['panvk']
|
H A D | .git-blame-ignore-revs | 33 # panvk: Clang-format
|
/aosp_15_r20/external/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_physical_device.c | 623 snprintf(properties->driverName, VK_MAX_DRIVER_NAME_SIZE, "panvk"); in get_device_properties() 686 "WARNING: panvk is not a conformant vulkan implementation, " in panvk_physical_device_init() 741 vk_warn_non_conformant_implementation("panvk"); in panvk_physical_device_init() 745 * suddenly turned on by vk_drm_syncobj_get_type() without us adding panvk in panvk_physical_device_init()
|
H A D | panvk_vX_shader.c | 321 * panvk. In order to do that, we need to rework the panfrost compile in panvk_preprocess_nir() 330 * 3. Do additional lowering in panvk in panvk_preprocess_nir() 335 * This would give us a better place to do panvk-specific lowering. in panvk_preprocess_nir()
|
H A D | panvk_android.c | 62 mesa_logi("panvk: Warning: Android Vulkan implementation is experimental"); in panvk_hal_open()
|
H A D | meson.build | 13 '--out-h', '@OUTPUT0@', '--out-c', '@OUTPUT1@', '--prefix', 'panvk',
|