1*61046927SAndroid Build Coastguard Worker /* 2*61046927SAndroid Build Coastguard Worker * Copyright © 2014 Valentine Burley 3*61046927SAndroid Build Coastguard Worker * SPDX-License-Identifier: MIT 4*61046927SAndroid Build Coastguard Worker */ 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard Worker #ifndef TU_SAMPLER_H 7*61046927SAndroid Build Coastguard Worker #define TU_SAMPLER_H 8*61046927SAndroid Build Coastguard Worker 9*61046927SAndroid Build Coastguard Worker #include "tu_common.h" 10*61046927SAndroid Build Coastguard Worker 11*61046927SAndroid Build Coastguard Worker #include "vk_sampler.h" 12*61046927SAndroid Build Coastguard Worker #include "vk_ycbcr_conversion.h" 13*61046927SAndroid Build Coastguard Worker 14*61046927SAndroid Build Coastguard Worker struct tu_sampler { 15*61046927SAndroid Build Coastguard Worker struct vk_sampler vk; 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard Worker uint32_t descriptor[A6XX_TEX_SAMP_DWORDS]; 18*61046927SAndroid Build Coastguard Worker }; 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Worker VK_DEFINE_NONDISP_HANDLE_CASTS(tu_sampler, vk.base, VkSampler, 21*61046927SAndroid Build Coastguard Worker VK_OBJECT_TYPE_SAMPLER) 22*61046927SAndroid Build Coastguard Worker 23*61046927SAndroid Build Coastguard Worker #endif /* TU_SAMPLER_H */ 24