Commit aaca96ee by Jamie Madill Committed by Commit Bot

Vulkan: Minor style fixes.

Makes some methods const or static. Fixes parameter names. explicit single argument constructors. Other small style fixes. Bug: angleproject:2462 Change-Id: Ie2bf96603e9eda81d6f2aa788867978de10e9992 Reviewed-on: https://chromium-review.googlesource.com/1089805 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarLuc Ferron <lucferron@chromium.org> Reviewed-by: 's avatarFrank Henigman <fjhenigman@chromium.org>
parent e18b8147
...@@ -80,8 +80,7 @@ gl::Error ContextVk::getIncompleteTexture(const gl::Context *context, ...@@ -80,8 +80,7 @@ gl::Error ContextVk::getIncompleteTexture(const gl::Context *context,
gl::Error ContextVk::initialize() gl::Error ContextVk::initialize()
{ {
ANGLE_TRY(mDynamicDescriptorPool.init(this->getDevice(), ANGLE_TRY(mDynamicDescriptorPool.init(this->getDevice(), GetUniformBufferDescriptorCount(),
mRenderer->getUniformBufferDescriptorCount(),
mRenderer->getMaxActiveTextures())); mRenderer->getMaxActiveTextures()));
mPipelineDesc.reset(new vk::PipelineDesc()); mPipelineDesc.reset(new vk::PipelineDesc());
......
...@@ -101,7 +101,7 @@ VKAPI_ATTR VkBool32 VKAPI_CALL DebugReportCallback(VkDebugReportFlagsEXT flags, ...@@ -101,7 +101,7 @@ VKAPI_ATTR VkBool32 VKAPI_CALL DebugReportCallback(VkDebugReportFlagsEXT flags,
class ScopedVkLoaderEnvironment : angle::NonCopyable class ScopedVkLoaderEnvironment : angle::NonCopyable
{ {
public: public:
ScopedVkLoaderEnvironment(bool enableValidationLayers) explicit ScopedVkLoaderEnvironment(bool enableValidationLayers)
: mEnableValidationLayers(enableValidationLayers), mChangedCWD(false) : mEnableValidationLayers(enableValidationLayers), mChangedCWD(false)
{ {
// Changing CWD and setting environment variables makes no sense on Android, // Changing CWD and setting environment variables makes no sense on Android,
...@@ -152,7 +152,7 @@ class ScopedVkLoaderEnvironment : angle::NonCopyable ...@@ -152,7 +152,7 @@ class ScopedVkLoaderEnvironment : angle::NonCopyable
} }
} }
bool canEnableValidationLayers() { return mEnableValidationLayers; } bool canEnableValidationLayers() const { return mEnableValidationLayers; }
private: private:
bool mEnableValidationLayers; bool mEnableValidationLayers;
...@@ -163,13 +163,9 @@ class ScopedVkLoaderEnvironment : angle::NonCopyable ...@@ -163,13 +163,9 @@ class ScopedVkLoaderEnvironment : angle::NonCopyable
} // anonymous namespace } // anonymous namespace
// CommandBatch implementation. // CommandBatch implementation.
RendererVk::CommandBatch::CommandBatch() RendererVk::CommandBatch::CommandBatch() = default;
{
}
RendererVk::CommandBatch::~CommandBatch() RendererVk::CommandBatch::~CommandBatch() = default;
{
}
RendererVk::CommandBatch::CommandBatch(CommandBatch &&other) RendererVk::CommandBatch::CommandBatch(CommandBatch &&other)
: commandPool(std::move(other.commandPool)), fence(std::move(other.fence)), serial(other.serial) : commandPool(std::move(other.commandPool)), fence(std::move(other.fence)), serial(other.serial)
...@@ -196,8 +192,7 @@ RendererVk::RendererVk() ...@@ -196,8 +192,7 @@ RendererVk::RendererVk()
mDevice(VK_NULL_HANDLE), mDevice(VK_NULL_HANDLE),
mGlslangWrapper(nullptr), mGlslangWrapper(nullptr),
mLastCompletedQueueSerial(mQueueSerialFactory.generate()), mLastCompletedQueueSerial(mQueueSerialFactory.generate()),
mCurrentQueueSerial(mQueueSerialFactory.generate()), mCurrentQueueSerial(mQueueSerialFactory.generate())
mInFlightCommands()
{ {
} }
...@@ -293,12 +288,11 @@ vk::Error RendererVk::initialize(const egl::AttributeMap &attribs, const char *w ...@@ -293,12 +288,11 @@ vk::Error RendererVk::initialize(const egl::AttributeMap &attribs, const char *w
ScopedVkLoaderEnvironment scopedEnvironment(ShouldUseDebugLayers(attribs)); ScopedVkLoaderEnvironment scopedEnvironment(ShouldUseDebugLayers(attribs));
mEnableValidationLayers = scopedEnvironment.canEnableValidationLayers(); mEnableValidationLayers = scopedEnvironment.canEnableValidationLayers();
bool enableNullDriver = false;
#if !defined(ANGLE_PLATFORM_ANDROID) #if !defined(ANGLE_PLATFORM_ANDROID)
// Mock ICD does not currently run on Android // Mock ICD does not currently run on Android
enableNullDriver = (attribs.get(EGL_PLATFORM_ANGLE_DEVICE_TYPE_ANGLE, bool enableNullDriver = (attribs.get(EGL_PLATFORM_ANGLE_DEVICE_TYPE_ANGLE,
EGL_PLATFORM_ANGLE_DEVICE_TYPE_HARDWARE_ANGLE) == EGL_PLATFORM_ANGLE_DEVICE_TYPE_HARDWARE_ANGLE) ==
EGL_PLATFORM_ANGLE_DEVICE_TYPE_NULL_ANGLE); EGL_PLATFORM_ANGLE_DEVICE_TYPE_NULL_ANGLE);
if (enableNullDriver) if (enableNullDriver)
{ {
// Override environment variable to use built Mock ICD // Override environment variable to use built Mock ICD
...@@ -306,6 +300,8 @@ vk::Error RendererVk::initialize(const egl::AttributeMap &attribs, const char *w ...@@ -306,6 +300,8 @@ vk::Error RendererVk::initialize(const egl::AttributeMap &attribs, const char *w
ANGLE_VK_CHECK(angle::SetEnvironmentVar(g_VkICDPathEnv, ANGLE_VK_ICD_JSON), ANGLE_VK_CHECK(angle::SetEnvironmentVar(g_VkICDPathEnv, ANGLE_VK_ICD_JSON),
VK_ERROR_INITIALIZATION_FAILED); VK_ERROR_INITIALIZATION_FAILED);
} }
#else
constexpr bool enableNullDriver = false;
#endif // !defined(ANGLE_PLATFORM_ANDROID) #endif // !defined(ANGLE_PLATFORM_ANDROID)
// Gather global layer properties. // Gather global layer properties.
uint32_t instanceLayerCount = 0; uint32_t instanceLayerCount = 0;
...@@ -651,11 +647,6 @@ uint32_t RendererVk::getMaxActiveTextures() ...@@ -651,11 +647,6 @@ uint32_t RendererVk::getMaxActiveTextures()
gl::IMPLEMENTATION_MAX_ACTIVE_TEXTURES); gl::IMPLEMENTATION_MAX_ACTIVE_TEXTURES);
} }
uint32_t RendererVk::getUniformBufferDescriptorCount()
{
return kUniformBufferDescriptorsPerDescriptorSet;
}
const vk::CommandPool &RendererVk::getCommandPool() const const vk::CommandPool &RendererVk::getCommandPool() const
{ {
return mCommandPool; return mCommandPool;
...@@ -784,7 +775,7 @@ vk::Error RendererVk::submitFrame(const VkSubmitInfo &submitInfo, vk::CommandBuf ...@@ -784,7 +775,7 @@ vk::Error RendererVk::submitFrame(const VkSubmitInfo &submitInfo, vk::CommandBuf
return vk::NoError(); return vk::NoError();
} }
GlslangWrapper *RendererVk::getGlslangWrapper() GlslangWrapper *RendererVk::getGlslangWrapper() const
{ {
return mGlslangWrapper; return mGlslangWrapper;
} }
...@@ -794,7 +785,7 @@ Serial RendererVk::getCurrentQueueSerial() const ...@@ -794,7 +785,7 @@ Serial RendererVk::getCurrentQueueSerial() const
return mCurrentQueueSerial; return mCurrentQueueSerial;
} }
bool RendererVk::isSerialInUse(Serial serial) bool RendererVk::isSerialInUse(Serial serial) const
{ {
return serial > mLastCompletedQueueSerial; return serial > mLastCompletedQueueSerial;
} }
...@@ -1024,4 +1015,9 @@ vk::ShaderLibrary *RendererVk::getShaderLibrary() ...@@ -1024,4 +1015,9 @@ vk::ShaderLibrary *RendererVk::getShaderLibrary()
return &mShaderLibrary; return &mShaderLibrary;
} }
uint32_t GetUniformBufferDescriptorCount()
{
return kUniformBufferDescriptorsPerDescriptorSet;
}
} // namespace rx } // namespace rx
...@@ -68,13 +68,12 @@ class RendererVk : angle::NonCopyable ...@@ -68,13 +68,12 @@ class RendererVk : angle::NonCopyable
const gl::Extensions &getNativeExtensions() const; const gl::Extensions &getNativeExtensions() const;
const gl::Limitations &getNativeLimitations() const; const gl::Limitations &getNativeLimitations() const;
uint32_t getMaxActiveTextures(); uint32_t getMaxActiveTextures();
uint32_t getUniformBufferDescriptorCount();
GlslangWrapper *getGlslangWrapper(); GlslangWrapper *getGlslangWrapper() const;
Serial getCurrentQueueSerial() const; Serial getCurrentQueueSerial() const;
bool isSerialInUse(Serial serial); bool isSerialInUse(Serial serial) const;
template <typename T> template <typename T>
void releaseObject(Serial resourceSerial, T *object) void releaseObject(Serial resourceSerial, T *object)
...@@ -137,7 +136,7 @@ class RendererVk : angle::NonCopyable ...@@ -137,7 +136,7 @@ class RendererVk : angle::NonCopyable
private: private:
vk::Error initializeDevice(uint32_t queueFamilyIndex); vk::Error initializeDevice(uint32_t queueFamilyIndex);
void ensureCapsInitialized() const; void ensureCapsInitialized() const;
vk::Error submitFrame(const VkSubmitInfo &submitInfo, vk::CommandBuffer &&commandBatch); vk::Error submitFrame(const VkSubmitInfo &submitInfo, vk::CommandBuffer &&commandBuffer);
vk::Error checkInFlightCommands(); vk::Error checkInFlightCommands();
void freeAllInFlightResources(); void freeAllInFlightResources();
vk::Error flushCommandGraph(const gl::Context *context, vk::CommandBuffer *commandBatch); vk::Error flushCommandGraph(const gl::Context *context, vk::CommandBuffer *commandBatch);
...@@ -200,6 +199,8 @@ class RendererVk : angle::NonCopyable ...@@ -200,6 +199,8 @@ class RendererVk : angle::NonCopyable
vk::ShaderLibrary mShaderLibrary; vk::ShaderLibrary mShaderLibrary;
}; };
uint32_t GetUniformBufferDescriptorCount();
} // namespace rx } // namespace rx
#endif // LIBANGLE_RENDERER_VULKAN_RENDERERVK_H_ #endif // LIBANGLE_RENDERER_VULKAN_RENDERERVK_H_
...@@ -250,9 +250,7 @@ RenderPassDesc::RenderPassDesc() ...@@ -250,9 +250,7 @@ RenderPassDesc::RenderPassDesc()
memset(this, 0, sizeof(RenderPassDesc)); memset(this, 0, sizeof(RenderPassDesc));
} }
RenderPassDesc::~RenderPassDesc() RenderPassDesc::~RenderPassDesc() = default;
{
}
RenderPassDesc::RenderPassDesc(const RenderPassDesc &other) RenderPassDesc::RenderPassDesc(const RenderPassDesc &other)
{ {
...@@ -339,9 +337,7 @@ PipelineDesc::PipelineDesc() ...@@ -339,9 +337,7 @@ PipelineDesc::PipelineDesc()
memset(this, 0, sizeof(PipelineDesc)); memset(this, 0, sizeof(PipelineDesc));
} }
PipelineDesc::~PipelineDesc() PipelineDesc::~PipelineDesc() = default;
{
}
PipelineDesc::PipelineDesc(const PipelineDesc &other) PipelineDesc::PipelineDesc(const PipelineDesc &other)
{ {
...@@ -383,9 +379,9 @@ void PipelineDesc::initDefaults() ...@@ -383,9 +379,9 @@ void PipelineDesc::initDefaults()
mMultisampleStateInfo.rasterizationSamples = 1; mMultisampleStateInfo.rasterizationSamples = 1;
mMultisampleStateInfo.sampleShadingEnable = 0; mMultisampleStateInfo.sampleShadingEnable = 0;
mMultisampleStateInfo.minSampleShading = 0.0f; mMultisampleStateInfo.minSampleShading = 0.0f;
for (int maskIndex = 0; maskIndex < gl::MAX_SAMPLE_MASK_WORDS; ++maskIndex) for (uint32_t &sampleMask : mMultisampleStateInfo.sampleMask)
{ {
mMultisampleStateInfo.sampleMask[maskIndex] = 0; sampleMask = 0;
} }
mMultisampleStateInfo.alphaToCoverageEnable = 0; mMultisampleStateInfo.alphaToCoverageEnable = 0;
mMultisampleStateInfo.alphaToOneEnable = 0; mMultisampleStateInfo.alphaToOneEnable = 0;
...@@ -818,9 +814,7 @@ AttachmentOpsArray::AttachmentOpsArray() ...@@ -818,9 +814,7 @@ AttachmentOpsArray::AttachmentOpsArray()
memset(&mOps, 0, sizeof(PackedAttachmentOpsDesc) * mOps.size()); memset(&mOps, 0, sizeof(PackedAttachmentOpsDesc) * mOps.size());
} }
AttachmentOpsArray::~AttachmentOpsArray() AttachmentOpsArray::~AttachmentOpsArray() = default;
{
}
AttachmentOpsArray::AttachmentOpsArray(const AttachmentOpsArray &other) AttachmentOpsArray::AttachmentOpsArray(const AttachmentOpsArray &other)
{ {
...@@ -869,9 +863,7 @@ bool operator==(const AttachmentOpsArray &lhs, const AttachmentOpsArray &rhs) ...@@ -869,9 +863,7 @@ bool operator==(const AttachmentOpsArray &lhs, const AttachmentOpsArray &rhs)
} // namespace vk } // namespace vk
// RenderPassCache implementation. // RenderPassCache implementation.
RenderPassCache::RenderPassCache() RenderPassCache::RenderPassCache() = default;
{
}
RenderPassCache::~RenderPassCache() RenderPassCache::~RenderPassCache()
{ {
...@@ -967,9 +959,7 @@ vk::Error RenderPassCache::getRenderPassWithOps(VkDevice device, ...@@ -967,9 +959,7 @@ vk::Error RenderPassCache::getRenderPassWithOps(VkDevice device,
} }
// PipelineCache implementation. // PipelineCache implementation.
PipelineCache::PipelineCache() PipelineCache::PipelineCache() = default;
{
}
PipelineCache::~PipelineCache() PipelineCache::~PipelineCache()
{ {
......
...@@ -298,8 +298,8 @@ class PipelineDesc final ...@@ -298,8 +298,8 @@ class PipelineDesc final
// Blend states // Blend states
void updateBlendEnabled(bool isBlendEnabled); void updateBlendEnabled(bool isBlendEnabled);
void updateBlendColor(const gl::ColorF &color); void updateBlendColor(const gl::ColorF &color);
void updateBlendFuncs(const gl::BlendState &blend_state); void updateBlendFuncs(const gl::BlendState &blendState);
void updateBlendEquations(const gl::BlendState &blend_state); void updateBlendEquations(const gl::BlendState &blendState);
void updateColorWriteMask(VkColorComponentFlags colorComponentFlags); void updateColorWriteMask(VkColorComponentFlags colorComponentFlags);
// Depth/stencil states. // Depth/stencil states.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment