@@ -123,10 +123,6 @@ constexpr gl::ShaderMap<vk::ImageLayout> kShaderWriteImageLayouts = {
123123 {gl::ShaderType::Geometry, vk::ImageLayout::GeometryShaderWrite},
124124 {gl::ShaderType::Compute, vk::ImageLayout::ComputeShaderWrite}};
125125
126- constexpr VkColorComponentFlags kAllColorChannelsMask =
127- (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT |
128- VK_COLOR_COMPONENT_A_BIT);
129-
130126constexpr VkBufferUsageFlags kVertexBufferUsage = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT;
131127constexpr size_t kDefaultValueSize = sizeof (gl::VertexAttribCurrentValueData::Values);
132128constexpr size_t kDefaultBufferSize = kDefaultValueSize * 16 ;
@@ -648,6 +644,7 @@ ContextVk::ContextVk(const gl::State &state, gl::ErrorSet *errorSet, RendererVk
648644 mCurrentDrawElementsType (gl::DrawElementsType::InvalidEnum),
649645 mXfbBaseVertex (0 ),
650646 mXfbVertexCountPerInstance (0 ),
647+ mClearColorMasks (0 ),
651648 mFlipYForCurrentSurface (false ),
652649 mIsAnyHostVisibleBufferWritten (false ),
653650 mEmulateSeamfulCubeMapSampling (false ),
@@ -669,10 +666,6 @@ ContextVk::ContextVk(const gl::State &state, gl::ErrorSet *errorSet, RendererVk
669666 memset (&mClearColorValue , 0 , sizeof (mClearColorValue ));
670667 memset (&mClearDepthStencilValue , 0 , sizeof (mClearDepthStencilValue ));
671668
672- mClearColorMasks = gl::BlendStateExt::ColorMaskStorage::GetReplicatedValue (
673- kAllColorChannelsMask ,
674- gl::BlendStateExt::ColorMaskStorage::GetMask (getCaps ().maxDrawBuffers ));
675-
676669 mNonIndexedDirtyBitsMask .set ();
677670 mNonIndexedDirtyBitsMask .reset (DIRTY_BIT_INDEX_BUFFER);
678671
0 commit comments