mesa/src/vulkan/runtime
David Rosca 081f972eba util/vl: Fix vl_rbsp parser with bitstreams without emulation bytes
This is used for parsing VA packed headers and those can be without
emulation prevention bytes.
Add emulation_bytes argument to vl_rbsp_init and skip all emulation
bytes handling when set.

Reviewed-by: Ruijing Dong <ruijing.dong@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25565>
2023-10-25 01:03:58 +00:00
..
rmv
meson.build vulkan/runtime: add compute astc decoder helper functions 2023-10-11 19:28:40 +00:00
vk_acceleration_structure.c
vk_acceleration_structure.h
vk_android.c vulkan/android: drop vk_buffer dependency from common AHB impl 2023-09-18 19:25:59 +00:00
vk_android.h
vk_blend.c
vk_blend.h
vk_buffer.c
vk_buffer.h
vk_buffer_view.c vulkan: add init/finish helpers for vk_buffer_view 2023-08-08 10:24:54 +00:00
vk_buffer_view.h vulkan: add init/finish helpers for vk_buffer_view 2023-08-08 10:24:54 +00:00
vk_cmd_copy.c
vk_cmd_enqueue.c vulkan Add enqueue entrypoint for CmdDispatchGraphAMDX 2023-08-18 16:57:22 +00:00
vk_command_buffer.c
vk_command_buffer.h
vk_command_pool.c
vk_command_pool.h
vk_debug_report.c
vk_debug_report.h
vk_debug_utils.c vulkan: Handle vkSetDebugUtilsObjectNameEXT on WSI objects 2023-09-28 01:23:55 +00:00
vk_debug_utils.h
vk_deferred_operation.c
vk_deferred_operation.h
vk_descriptor_set_layout.c
vk_descriptor_set_layout.h
vk_descriptor_update_template.c
vk_descriptor_update_template.h
vk_descriptors.c
vk_descriptors.h
vk_device.c vulkan: Remove vk_get_physical_device_core_1_*_feature_ext 2023-09-27 23:02:29 +00:00
vk_device.h vulkan: Handle vkSetDebugUtilsObjectNameEXT on WSI objects 2023-09-28 01:23:55 +00:00
vk_device_memory.c vulkan/runtime: change assert to match specification needs 2023-08-17 08:36:15 +00:00
vk_device_memory.h
vk_drm_syncobj.c
vk_drm_syncobj.h
vk_fence.c vulkan: Add CPU tracing for vkWaitForFences. 2023-08-19 23:10:37 +02:00
vk_fence.h
vk_format_info_gen.py
vk_framebuffer.c
vk_framebuffer.h
vk_graphics_state.c vulkan/runtime: add helper to name dirty states 2023-09-06 20:07:02 +00:00
vk_graphics_state.h vulkan/runtime: add helper to name dirty states 2023-09-06 20:07:02 +00:00
vk_image.c
vk_image.h
vk_instance.c vulkan: Add CPU tracing for vkWaitForFences. 2023-08-19 23:10:37 +02:00
vk_instance.h
vk_limits.h
vk_log.c
vk_log.h
vk_meta.c
vk_meta.h
vk_meta_blit_resolve.c nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
vk_meta_clear.c nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
vk_meta_draw_rects.c nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
vk_meta_private.h
vk_nir.c vulkan/runtime: add internal parameter to vk_spirv_to_nir 2023-10-09 23:37:51 +00:00
vk_nir.h vulkan/runtime: add internal parameter to vk_spirv_to_nir 2023-10-09 23:37:51 +00:00
vk_nir_convert_ycbcr.c nir: replace use of nir_src_copy() 2023-09-08 03:01:39 +00:00
vk_nir_convert_ycbcr.h nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
vk_object.c vulkan: Extend vkGet/SetPrivateDataEXT handling to VkSurface 2023-09-28 01:23:55 +00:00
vk_object.h
vk_physical_device.c vulkan: Add a generated vk_properties struct 2023-08-11 02:53:47 +00:00
vk_physical_device.h vulkan: Add a generated vk_properties struct 2023-08-11 02:53:47 +00:00
vk_pipeline.c vulkan/runtime: add internal parameter to vk_spirv_to_nir 2023-10-09 23:37:51 +00:00
vk_pipeline.h
vk_pipeline_cache.c
vk_pipeline_cache.h
vk_pipeline_layout.c
vk_pipeline_layout.h
vk_query_pool.c
vk_query_pool.h
vk_queue.c vulkan/android: improve vkQueueSignalReleaseImageANDROID 2023-09-15 19:03:22 +00:00
vk_queue.h vulkan/android: improve vkQueueSignalReleaseImageANDROID 2023-09-15 19:03:22 +00:00
vk_render_pass.c vulkan/render_pass: add common vkGetRenderingAreaGranularityKHR() 2023-08-10 03:05:02 +00:00
vk_render_pass.h vulkan: Add vk_subpass_dependency_is_fb_local() helper 2023-10-12 09:30:07 +00:00
vk_sampler.c
vk_sampler.h
vk_semaphore.c vulkan: Add trace points for more Vulkan waiting functions. 2023-08-29 00:27:33 +00:00
vk_semaphore.h
vk_shader_module.c
vk_shader_module.h
vk_standard_sample_locations.c
vk_standard_sample_locations.h
vk_sync.c
vk_sync.h
vk_sync_binary.c
vk_sync_binary.h
vk_sync_dummy.c
vk_sync_dummy.h
vk_sync_timeline.c
vk_sync_timeline.h
vk_synchronization2.c
vk_texcompress_astc.c vulkan add 3D texture support for compute astc decoder 2023-10-11 19:28:40 +00:00
vk_texcompress_astc.h vulkan/runtime: add compute astc decoder helper functions 2023-10-11 19:28:40 +00:00
vk_texcompress_etc2.c vulkan/runtime: fix a harmless typo for ETC2 emulation 2023-10-06 00:55:18 +00:00
vk_texcompress_etc2.h vulkan/runtime, radv: remove 1D support from ETC2 emulation 2023-10-06 00:55:18 +00:00
vk_video.c util/vl: Fix vl_rbsp parser with bitstreams without emulation bytes 2023-10-25 01:03:58 +00:00
vk_video.h vulkan/video: add helper to derive H264 scaling lists 2023-08-25 03:08:13 +00:00
vk_ycbcr_conversion.c
vk_ycbcr_conversion.h