xref: /aosp_15_r20/external/mesa3d/src/panfrost/vulkan/panvk_sampler.h (revision 6104692788411f58d303aa86923a9ff6ecaded22)
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