@@ -123,10 +123,6 @@ constexpr gl::ShaderMap<vk::ImageLayout> kShaderWriteImageLayouts = {
123
123
{gl::ShaderType::Geometry, vk::ImageLayout::GeometryShaderWrite},
124
124
{gl::ShaderType::Compute, vk::ImageLayout::ComputeShaderWrite}};
125
125
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
-
130
126
constexpr VkBufferUsageFlags kVertexBufferUsage = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT;
131
127
constexpr size_t kDefaultValueSize = sizeof (gl::VertexAttribCurrentValueData::Values);
132
128
constexpr size_t kDefaultBufferSize = kDefaultValueSize * 16 ;
@@ -648,6 +644,7 @@ ContextVk::ContextVk(const gl::State &state, gl::ErrorSet *errorSet, RendererVk
648
644
mCurrentDrawElementsType (gl::DrawElementsType::InvalidEnum),
649
645
mXfbBaseVertex (0 ),
650
646
mXfbVertexCountPerInstance (0 ),
647
+ mClearColorMasks (0 ),
651
648
mFlipYForCurrentSurface (false ),
652
649
mIsAnyHostVisibleBufferWritten (false ),
653
650
mEmulateSeamfulCubeMapSampling (false ),
@@ -669,10 +666,6 @@ ContextVk::ContextVk(const gl::State &state, gl::ErrorSet *errorSet, RendererVk
669
666
memset (&mClearColorValue , 0 , sizeof (mClearColorValue ));
670
667
memset (&mClearDepthStencilValue , 0 , sizeof (mClearDepthStencilValue ));
671
668
672
- mClearColorMasks = gl::BlendStateExt::ColorMaskStorage::GetReplicatedValue (
673
- kAllColorChannelsMask ,
674
- gl::BlendStateExt::ColorMaskStorage::GetMask (getCaps ().maxDrawBuffers ));
675
-
676
669
mNonIndexedDirtyBitsMask .set ();
677
670
mNonIndexedDirtyBitsMask .reset (DIRTY_BIT_INDEX_BUFFER);
678
671
0 commit comments