Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 46b1453

Browse files
committed
chinmay feedback1
1 parent 264e3aa commit 46b1453

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

impeller/renderer/backend/vulkan/BUILD.gn

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ impeller_component("vulkan_unittests") {
99
testonly = true
1010
sources = [
1111
"blit_command_vk_unittests.cc",
12-
"command_buffer_cache_unittests.cc",
1312
"context_vk_unittests.cc",
13+
"pass_bindings_cache_unittests.cc",
1414
"test/mock_vulkan.cc",
1515
"test/mock_vulkan.h",
1616
]
@@ -30,7 +30,6 @@ impeller_component("vulkan") {
3030
"blit_pass_vk.h",
3131
"capabilities_vk.cc",
3232
"capabilities_vk.h",
33-
"command_buffer_cache.h",
3433
"command_buffer_vk.cc",
3534
"command_buffer_vk.h",
3635
"command_encoder_vk.cc",
@@ -53,6 +52,7 @@ impeller_component("vulkan") {
5352
"fence_waiter_vk.h",
5453
"formats_vk.cc",
5554
"formats_vk.h",
55+
"pass_bindings_cache.h",
5656
"pipeline_cache_vk.cc",
5757
"pipeline_cache_vk.h",
5858
"pipeline_library_vk.cc",

impeller/renderer/backend/vulkan/command_buffer_cache.h renamed to impeller/renderer/backend/vulkan/pass_bindings_cache.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
namespace impeller {
1212

1313
template <typename CommandBuffer>
14-
class CommandBufferCache {
14+
class PassBindingsCache {
1515
public:
1616
void bindPipeline(CommandBuffer command_buffer,
1717
vk::PipelineBindPoint pipeline_bind_point,

impeller/renderer/backend/vulkan/command_buffer_cache_unittests.cc renamed to impeller/renderer/backend/vulkan/pass_bindings_cache_unittests.cc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// found in the LICENSE file.
44

55
#include "flutter/testing/testing.h"
6-
#include "impeller/renderer/backend/vulkan/command_buffer_cache.h"
6+
#include "impeller/renderer/backend/vulkan/pass_bindings_cache.h"
77

88
namespace impeller {
99
namespace testing {
@@ -45,8 +45,8 @@ class MockCommandBuffer {
4545
};
4646
} // namespace
4747

48-
TEST(CommandBufferCacheTest, bindPipeline) {
49-
CommandBufferCache<MockCommandBuffer> cache;
48+
TEST(PassBindingsCacheTest, bindPipeline) {
49+
PassBindingsCache<MockCommandBuffer> cache;
5050
MockCommandBuffer buffer;
5151
VkPipeline vk_pipeline = reinterpret_cast<VkPipeline>(0xfeedface);
5252
vk::Pipeline pipeline(vk_pipeline);
@@ -57,8 +57,8 @@ TEST(CommandBufferCacheTest, bindPipeline) {
5757
ASSERT_EQ(buffer.tallies_->bindPipeline_count, 1);
5858
}
5959

60-
TEST(CommandBufferCacheTest, setStencilReference) {
61-
CommandBufferCache<MockCommandBuffer> cache;
60+
TEST(PassBindingsCacheTest, setStencilReference) {
61+
PassBindingsCache<MockCommandBuffer> cache;
6262
MockCommandBuffer buffer;
6363
ASSERT_EQ(buffer.tallies_->setStencilReference_count, 0);
6464
cache.setStencilReference(
@@ -69,8 +69,8 @@ TEST(CommandBufferCacheTest, setStencilReference) {
6969
ASSERT_EQ(buffer.tallies_->setStencilReference_count, 1);
7070
}
7171

72-
TEST(CommandBufferCacheTest, setScissor) {
73-
CommandBufferCache<MockCommandBuffer> cache;
72+
TEST(PassBindingsCacheTest, setScissor) {
73+
PassBindingsCache<MockCommandBuffer> cache;
7474
MockCommandBuffer buffer;
7575
vk::Rect2D scissors;
7676
ASSERT_EQ(buffer.tallies_->setScissor_count, 0);
@@ -80,8 +80,8 @@ TEST(CommandBufferCacheTest, setScissor) {
8080
ASSERT_EQ(buffer.tallies_->setScissor_count, 1);
8181
}
8282

83-
TEST(CommandBufferCacheTest, setViewport) {
84-
CommandBufferCache<MockCommandBuffer> cache;
83+
TEST(PassBindingsCacheTest, setViewport) {
84+
PassBindingsCache<MockCommandBuffer> cache;
8585
MockCommandBuffer buffer;
8686
vk::Viewport viewports;
8787
ASSERT_EQ(buffer.tallies_->setViewport_count, 0);

impeller/renderer/backend/vulkan/render_pass_vk.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ static bool AllocateAndBindDescriptorSets(const ContextVK& context,
418418
static void SetViewportAndScissor(
419419
const Command& command,
420420
const vk::CommandBuffer& cmd_buffer,
421-
CommandBufferCache<vk::CommandBuffer>& cmd_buffer_cache,
421+
PassBindingsCache<vk::CommandBuffer>& cmd_buffer_cache,
422422
const ISize& target_size) {
423423
// Set the viewport.
424424
const auto& vp = command.viewport.value_or<Viewport>(
@@ -444,7 +444,7 @@ static bool EncodeCommand(
444444
const Context& context,
445445
const Command& command,
446446
CommandEncoderVK& encoder,
447-
CommandBufferCache<vk::CommandBuffer>& command_buffer_cache,
447+
PassBindingsCache<vk::CommandBuffer>& command_buffer_cache,
448448
const ISize& target_size) {
449449
if (command.vertex_count == 0u || command.instance_count == 0u) {
450450
return true;
@@ -623,7 +623,7 @@ bool RenderPassVK::OnEncodeCommands(const Context& context) const {
623623
continue;
624624
}
625625

626-
if (!EncodeCommand(context, command, *encoder, command_buffer_cache_,
626+
if (!EncodeCommand(context, command, *encoder, pass_bindings_cache_,
627627
target_size)) {
628628
return false;
629629
}

impeller/renderer/backend/vulkan/render_pass_vk.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
#pragma once
66

77
#include "flutter/fml/macros.h"
8-
#include "impeller/renderer/backend/vulkan/command_buffer_cache.h"
98
#include "impeller/renderer/backend/vulkan/context_vk.h"
9+
#include "impeller/renderer/backend/vulkan/pass_bindings_cache.h"
1010
#include "impeller/renderer/backend/vulkan/shared_object_vk.h"
1111
#include "impeller/renderer/backend/vulkan/texture_vk.h"
1212
#include "impeller/renderer/backend/vulkan/vk.h"
@@ -27,7 +27,7 @@ class RenderPassVK final : public RenderPass {
2727
std::weak_ptr<CommandEncoderVK> encoder_;
2828
std::string debug_label_;
2929
bool is_valid_ = false;
30-
mutable CommandBufferCache<vk::CommandBuffer> command_buffer_cache_;
30+
mutable PassBindingsCache<vk::CommandBuffer> pass_bindings_cache_;
3131

3232
RenderPassVK(const std::shared_ptr<const Context>& context,
3333
const RenderTarget& target,

0 commit comments

Comments
 (0)