@@ -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