1 // 2 // Copyright 2021 The ANGLE Project Authors. All rights reserved. 3 // Use of this source code is governed by a BSD-style license that can be 4 // found in the LICENSE file. 5 // 6 // CLtypes.h: Defines common types for the OpenCL support in ANGLE. 7 8 #ifndef LIBANGLE_RENDERER_CLTYPES_H_ 9 #define LIBANGLE_RENDERER_CLTYPES_H_ 10 11 #include "libANGLE/CLtypes.h" 12 13 namespace rx 14 { 15 16 class CLCommandQueueImpl; 17 class CLContextImpl; 18 class CLDeviceImpl; 19 class CLEventImpl; 20 class CLKernelImpl; 21 class CLMemoryImpl; 22 class CLPlatformImpl; 23 class CLProgramImpl; 24 class CLSamplerImpl; 25 26 struct CLExtensions; 27 28 using NameVersionVector = std::vector<cl_name_version>; 29 30 } // namespace rx 31 32 #endif // LIBANGLE_RENDERER_CLTYPES_H_ 33