mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-21 10:50:23 +01:00
radv: Add VK_ANDROID_external_memory_android_hardware_buffer.
Still disabled but now we can add entrypoints. Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
This commit is contained in:
parent
4a495e1a85
commit
9ea72b5337
2 changed files with 14 additions and 0 deletions
|
|
@ -50,6 +50,7 @@ class Extension:
|
|||
# the those extension strings, then tests dEQP-VK.api.info.instance.extensions
|
||||
# and dEQP-VK.api.info.device fail due to the duplicated strings.
|
||||
EXTENSIONS = [
|
||||
Extension('VK_ANDROID_external_memory_android_hardware_buffer', 3, False),
|
||||
Extension('VK_ANDROID_native_buffer', 5, 'ANDROID && device->rad_info.has_syncobj_wait_for_submit'),
|
||||
Extension('VK_KHR_16bit_storage', 1, '!device->use_aco'),
|
||||
Extension('VK_KHR_bind_memory2', 1, True),
|
||||
|
|
|
|||
|
|
@ -84,6 +84,19 @@ typedef uint32_t xcb_window_t;
|
|||
#include "wsi_common.h"
|
||||
#include "wsi_common_display.h"
|
||||
|
||||
/* Helper to determine if we should compile
|
||||
* any of the Android AHB support.
|
||||
*
|
||||
* To actually enable the ext we also need
|
||||
* the necessary kernel support.
|
||||
*/
|
||||
#if defined(ANDROID) && ANDROID_API_LEVEL >= 26
|
||||
#define RADV_SUPPORT_ANDROID_HARDWARE_BUFFER 1
|
||||
#else
|
||||
#define RADV_SUPPORT_ANDROID_HARDWARE_BUFFER 0
|
||||
#endif
|
||||
|
||||
|
||||
struct gfx10_format {
|
||||
unsigned img_format:9;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue