1 /* 2 * Copyright © 2021 Collabora Ltd. 3 * SPDX-License-Identifier: MIT 4 */ 5 6 #ifndef PANVK_SAMPLER_H 7 #define PANVK_SAMPLER_H 8 9 #ifndef PAN_ARCH 10 #error "PAN_ARCH must be defined" 11 #endif 12 13 #include <stdint.h> 14 15 #include "vk_sampler.h" 16 17 struct panvk_sampler { 18 struct vk_sampler vk; 19 struct mali_sampler_packed desc; 20 }; 21 22 VK_DEFINE_NONDISP_HANDLE_CASTS(panvk_sampler, vk.base, VkSampler, 23 VK_OBJECT_TYPE_SAMPLER) 24 25 #endif 26