draw: Rename draw.drawSize to draw.Triangle
BUG=b:177290952
TEST=./vkbench -t draw.Triangle.64 --verbose --vlayer
Change-Id: I6763514d5bb0b003d97676359b1c86b1a222dbe0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vkbench/+/3139059
Commit-Queue: Po-Hsien Wang <pwang@chromium.org>
Auto-Submit: Po-Hsien Wang <pwang@chromium.org>
Reviewed-by: Ilja Friedel <ihf@chromium.org>
Tested-by: Po-Hsien Wang <pwang@chromium.org>
diff --git a/src/shaders/drawSizeTest.frag b/src/shaders/triangle.frag
similarity index 100%
rename from src/shaders/drawSizeTest.frag
rename to src/shaders/triangle.frag
diff --git a/src/shaders/drawSizeTest.vert b/src/shaders/triangle.vert
similarity index 100%
rename from src/shaders/drawSizeTest.vert
rename to src/shaders/triangle.vert
diff --git a/src/tests/draw.cc b/src/tests/draw.cc
index 8192d3f..1cdb156 100644
--- a/src/tests/draw.cc
+++ b/src/tests/draw.cc
@@ -13,13 +13,14 @@
namespace draw {
const char* TEST_PREFIX = "draw";
-DrawSize::DrawSize(uint64_t width, vkBase* base) {
+Triangle::Triangle(uint64_t width, vkBase* base) {
vk = base;
img_extent_.setHeight(width).setWidth(width);
- name_ = fmt::format("{}.DrawSize.{}", TEST_PREFIX, width);
+ name_ = fmt::format("{}.Triangle.{}", TEST_PREFIX, width);
desp_ = fmt::format("Draws {}x{} size image with solid color.", width, width);
}
-void DrawSize::Initialize() {
+
+void Triangle::Initialize() {
CreateRenderPass();
CreateGraphicsPipeline();
img_ = new vkbench::vkImage(vk, img_extent_, img_format_,
@@ -45,7 +46,7 @@
cmd.end();
}
-void DrawSize::Destroy() {
+void Triangle::Destroy() {
vkbench::commandTestBase::Destroy();
vk::Device device = vk->GetDevice();
@@ -56,7 +57,7 @@
device.destroyPipelineLayout(pipeline_layout_);
}
-void DrawSize::CreateRenderPass() {
+void Triangle::CreateRenderPass() {
vk::AttachmentDescription att_description;
att_description.setSamples(vk::SampleCountFlagBits::e1)
.setFormat(img_format_)
@@ -81,9 +82,9 @@
render_pass_ = vk->GetDevice().createRenderPass(render_pass_info);
}
-void DrawSize::CreateGraphicsPipeline() {
- std::string vert_shader_code = readShaderFile("drawSizeTest.vert.spv");
- std::string frag_shader_code = readShaderFile("drawSizeTest.frag.spv");
+void Triangle::CreateGraphicsPipeline() {
+ std::string vert_shader_code = readShaderFile("triangle.vert");
+ std::string frag_shader_code = readShaderFile("triangle.frag");
vk::Device device = vk->GetDevice();
vk::ShaderModule vert_shader_module =
@@ -142,7 +143,7 @@
std::move(device.createGraphicsPipeline({}, pipelineInfo).value);
}
-Image DrawSize::GetImage() const {
+Image Triangle::GetImage() const {
const vk::Device device = vk->GetDevice();
vkImage* dest = img_->GetReadableImage(vk::ImageLayout::eGeneral);
DEFER(delete dest);
@@ -154,11 +155,11 @@
std::vector<testBase*> GenTests() {
return std::vector<testBase*>{
- new DrawSize(16, vkBase::GetInstance()),
- new DrawSize(64, vkBase::GetInstance()),
- new DrawSize(128, vkBase::GetInstance()),
- new DrawSize(512, vkBase::GetInstance()),
- new DrawSize(1024, vkBase::GetInstance()),
+ new Triangle(16, vkBase::GetInstance()),
+ new Triangle(64, vkBase::GetInstance()),
+ new Triangle(128, vkBase::GetInstance()),
+ new Triangle(512, vkBase::GetInstance()),
+ new Triangle(1024, vkBase::GetInstance()),
};
}
diff --git a/src/tests/draw.h b/src/tests/draw.h
index 9355a67..a250e82 100644
--- a/src/tests/draw.h
+++ b/src/tests/draw.h
@@ -14,10 +14,10 @@
namespace vkbench {
namespace draw {
-class DrawSize : public commandTestBase {
+class Triangle : public commandTestBase {
public:
- DrawSize(uint64_t width, vkBase* base);
- ~DrawSize() override = default;
+ Triangle(uint64_t width, vkBase* base);
+ ~Triangle() override = default;
const char* Unit() const override { return "us"; }
Image GetImage() const override;
@@ -38,7 +38,7 @@
vk::PipelineLayout pipeline_layout_;
vk::Framebuffer frame_buffer_;
vkImage* img_;
- DISALLOW_COPY_AND_ASSIGN(DrawSize);
+ DISALLOW_COPY_AND_ASSIGN(Triangle);
};
// GenTests generate all the draw tests.
diff --git a/src/utils.cc b/src/utils.cc
index 177584d..743567a 100644
--- a/src/utils.cc
+++ b/src/utils.cc
@@ -133,7 +133,7 @@
}
std::string readShaderFile(const std::string& filename) {
- FilePath file_path = g_spirv_dir.Append(FilePath(filename));
+ FilePath file_path = g_spirv_dir.Append(FilePath(filename + ".spv"));
std::ifstream file(file_path.value(), std::ios::ate | std::ios::binary);
if (!file.is_open()) {
RUNTIME_ERROR("Failed to open {}", file_path);