Lines Matching full:storageclass
52 MAP_FN(spirv::StorageClass::StorageBuffer, 0) \
53 MAP_FN(spirv::StorageClass::Generic, 1) \
54 MAP_FN(spirv::StorageClass::Workgroup, 3) \
55 MAP_FN(spirv::StorageClass::Uniform, 4) \
56 MAP_FN(spirv::StorageClass::Private, 5) \
57 MAP_FN(spirv::StorageClass::Function, 6) \
58 MAP_FN(spirv::StorageClass::PushConstant, 7) \
59 MAP_FN(spirv::StorageClass::UniformConstant, 8) \
60 MAP_FN(spirv::StorageClass::Input, 9) \
61 MAP_FN(spirv::StorageClass::Output, 10) \
62 MAP_FN(spirv::StorageClass::PhysicalStorageBuffer, 11)
64 std::optional<spirv::StorageClass>
68 return spirv::StorageClass::StorageBuffer; in mapMemorySpaceToVulkanStorageClass()
92 spirv::mapVulkanStorageClassToMemorySpace(spirv::StorageClass storageClass) { in mapVulkanStorageClassToMemorySpace() argument
97 switch (storageClass) { in mapVulkanStorageClassToMemorySpace()
110 MAP_FN(spirv::StorageClass::CrossWorkgroup, 0) \
111 MAP_FN(spirv::StorageClass::Generic, 1) \
112 MAP_FN(spirv::StorageClass::Workgroup, 3) \
113 MAP_FN(spirv::StorageClass::UniformConstant, 4) \
114 MAP_FN(spirv::StorageClass::Private, 5) \
115 MAP_FN(spirv::StorageClass::Function, 6) \
116 MAP_FN(spirv::StorageClass::Image, 7)
118 std::optional<spirv::StorageClass>
122 return spirv::StorageClass::CrossWorkgroup; in mapMemorySpaceToOpenCLStorageClass()
146 spirv::mapOpenCLStorageClassToMemorySpace(spirv::StorageClass storageClass) { in mapOpenCLStorageClassToMemorySpace() argument
151 switch (storageClass) { in mapOpenCLStorageClassToMemorySpace()
174 std::optional<spirv::StorageClass> storage = in MemorySpaceToStorageClassConverter()