/third_party/skia/third_party/externals/angle2/src/common/ |
H A D | PackedEnums.h | 68 // PackedEnumMap<E, T> is like an std::array<T, E::EnumCount> but is indexed with enum values. It 71 class PackedEnumMap class 79 constexpr PackedEnumMap() = default; 81 constexpr PackedEnumMap(std::initializer_list<InitPair> init) : mPrivateData{} in PackedEnumMap() function in angle::PackedEnumMap 114 void swap(PackedEnumMap<E, T, MaxSize> &a) noexcept { mPrivateData.swap(a.mPrivateData); } 156 bool operator==(const PackedEnumMap &rhs) const { return mPrivateData == rhs.mPrivateData; } in operator ==() 157 bool operator!=(const PackedEnumMap &rhs) const { return mPrivateData != rhs.mPrivateData; } in operator !=() 161 const PackedEnumMap<E, SubT, MaxSize> &rhs) in operator +=() 223 using ShaderMap = angle::PackedEnumMap<ShaderType, T>; 160 operator +=( const PackedEnumMap<E, SubT, MaxSize> &rhs) operator +=() argument
|
H A D | utilities.h | 105 extern const angle::PackedEnumMap<PrimitiveMode, bool> gLineModes;
|
H A D | utilities.cpp | 773 const angle::PackedEnumMap<PrimitiveMode, bool> gLineModes = {
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | OverlayWidgets.cpp | 32 constexpr angle::PackedEnumMap<WidgetType, WidgetInternalType> kWidgetTypeToInternalMap = { 48 constexpr angle::PackedEnumMap<WidgetInternalType, size_t> kWidgetInternalTypeMaxWidgets = { 53 constexpr angle::PackedEnumMap<WidgetInternalType, size_t> kWidgetInternalTypeWidgetOffsets = { 174 using OverlayWidgetCounts = angle::PackedEnumMap<WidgetInternalType, size_t>; 501 constexpr angle::PackedEnumMap<WidgetId, AppendWidgetDataFunc> kWidgetIdToAppendDataFuncMap = {
|
H A D | Context.h | 320 angle::PackedEnumMap<PrimitiveMode, bool, angle::EnumSize<PrimitiveMode>() + 1> 322 angle::PackedEnumMap<TextureType, bool, angle::EnumSize<TextureType>() + 1> 324 angle::PackedEnumMap<DrawElementsType, bool, angle::EnumSize<DrawElementsType>() + 1> 326 angle::PackedEnumMap<VertexAttribType, 330 angle::PackedEnumMap<VertexAttribType,
|
H A D | Overlay.h | 53 angle::PackedEnumMap<WidgetId, std::unique_ptr<overlay::Widget>> mOverlayWidgets;
|
H A D | Context.inl.h | 25 constexpr angle::PackedEnumMap<PrimitiveMode, GLsizei> kMinimumPrimitiveCounts = {{
|
H A D | State.h | 63 using BufferBindingMap = angle::PackedEnumMap<BufferBinding, T>; 67 using TextureBindingMap = angle::PackedEnumMap<TextureType, TextureBindingVector>; 68 using ActiveQueryMap = angle::PackedEnumMap<QueryType, BindingPointer<Query>>; 970 static const angle::PackedEnumMap<BufferBinding, BufferBindingSetter> kBufferSetters;
|
H A D | angletypes.h | 763 constexpr angle::PackedEnumMap<ComponentType, uint32_t> kComponentMasks = {{ 819 using RenderToTextureImageMap = angle::PackedEnumMap<RenderToTextureImageIndex, T>; 844 using TextureTypeMap = angle::PackedEnumMap<TextureType, T>; 895 using QueryTypeMap = angle::PackedEnumMap<QueryType, T>;
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/ |
H A D | StateManagerGL.h | 386 angle::PackedEnumMap<gl::BufferBinding, GLuint> mBuffers; 396 angle::PackedEnumMap<gl::BufferBinding, std::vector<IndexedBufferBinding>> mIndexedBuffers; 399 angle::PackedEnumMap<gl::TextureType, gl::ActiveTextureArray<GLuint>> mTextures; 421 angle::PackedEnumMap<gl::QueryType, QueryGL *> mQueries; 425 angle::PackedEnumMap<gl::QueryType, QueryGL *> mTemporaryPausedQueries;
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | UtilsVk.h | 563 angle::PackedEnumMap<Function, vk::DescriptorSetLayoutPointerArray> mDescriptorSetLayouts; 564 angle::PackedEnumMap<Function, vk::BindingPointer<vk::PipelineLayout>> mPipelineLayouts; 565 angle::PackedEnumMap<Function, vk::DynamicDescriptorPool> mDescriptorPools;
|
H A D | ContextVk.h | 49 using ContextVkDescriptorSetList = angle::PackedEnumMap<PipelineType, uint32_t>; 1042 angle::PackedEnumMap<PipelineType, vk::DynamicDescriptorPool> mDriverUniformsDescriptorPools; 1082 angle::PackedEnumMap<gl::DrawElementsType, VkIndexType> mIndexTypeMap; 1112 angle::PackedEnumMap<PipelineType, DriverUniformsDescriptorSet> mDriverUniforms;
|
H A D | CommandProcessor.h | 246 class DeviceQueueMap : public angle::PackedEnumMap<egl::ContextPriority, VkQueue> 266 angle::PackedEnumMap<egl::ContextPriority, egl::ContextPriority> mPriorities;
|
H A D | ProgramExecutableVk.h | 105 using DescriptorSetCountList = angle::PackedEnumMap<DescriptorSetIndex, uint32_t>;
|
H A D | RendererVk.h | 654 using VulkanCacheStats = angle::PackedEnumMap<VulkanCacheType, CacheStats>;
|
H A D | vk_helpers.h | 840 using PipelineBarrierArray = angle::PackedEnumMap<PipelineStage, PipelineBarrier>; 2729 angle::PackedEnumMap<HandleType, uint32_t> mActiveCounts; 2730 angle::PackedEnumMap<HandleType, uint32_t> mAllocatedCounts;
|
H A D | vk_utils.h | 800 using SpecializationConstantMap = angle::PackedEnumMap<sh::vk::SpecializationConstantId, T>;
|
H A D | CommandProcessor.cpp | 1294 *static_cast<angle::PackedEnumMap<egl::ContextPriority, VkQueue> *>(this) = other; in operator =()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/ |
H A D | Format.h | 234 using FormatMap = PackedEnumMap<FormatID, T, kNumANGLEFormats>;
|
H A D | renderer_utils.h | 227 using TextureMapWithSamplerFormat = angle::PackedEnumMap<gl::SamplerFormat, gl::TextureMap>;
|
/third_party/skia/third_party/externals/angle2/src/tests/egl_tests/ |
H A D | EGLBlobCacheTest.cpp | 34 angle::PackedEnumMap<CacheOpResult, std::string> kCacheOpToString = {
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/ |
H A D | SpecializationConstant.cpp | 36 angle::PackedEnumMap<vk::SurfaceRotation, Mat2x2, angle::EnumSize<vk::SurfaceRotation>()>; 94 angle::PackedEnumMap<vk::SurfaceRotation, Vec2, angle::EnumSize<vk::SurfaceRotation>()>;
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/ |
H A D | mtl_state_cache.h | 265 using RenderPipelineRasterStateMap = angle::PackedEnumMap<RenderPipelineRasterization, T>;
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/capture/ |
H A D | FrameCapture.h | 392 PackedEnumMap<ResourceIDType, std::map<GLuint, gl::Range<size_t>>>; 637 PackedEnumMap<ResourceIDType, uint32_t> mMaxAccessedResourceIDs;
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/ |
H A D | ProgramD3D.h | 534 angle::PackedEnumMap<gl::PrimitiveMode, std::unique_ptr<ShaderExecutableD3D>>
|