Skip to content

Commit 3165631

Browse files
committed
Fix compile error caused by trying to assign a value of type vk::ClearColorValue to a variable on type vk::ClearValue. The correct action is to assign the vk::ClearColorValue value to the .color member of the vk::ClearValue variable
1 parent 189cd09 commit 3165631

25 files changed

+25
-25
lines changed

attachments/14_command_buffers.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ class HelloTriangleApplication {
365365
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
366366
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
367367
);
368-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
368+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
369369
vk::RenderingAttachmentInfo attachmentInfo = {
370370
.imageView = swapChainImageViews[imageIndex],
371371
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

attachments/15_hello_triangle.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ class HelloTriangleApplication {
375375
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
376376
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
377377
);
378-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
378+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
379379
vk::RenderingAttachmentInfo attachmentInfo = {
380380
.imageView = swapChainImageViews[imageIndex],
381381
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

attachments/16_frames_in_flight.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ class HelloTriangleApplication {
379379
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
380380
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
381381
);
382-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
382+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
383383
vk::RenderingAttachmentInfo attachmentInfo = {
384384
.imageView = swapChainImageViews[imageIndex],
385385
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

attachments/17_swap_chain_recreation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ class HelloTriangleApplication {
407407
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
408408
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
409409
);
410-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
410+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
411411
vk::RenderingAttachmentInfo attachmentInfo = {
412412
.imageView = swapChainImageViews[imageIndex],
413413
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

attachments/18_vertex_input.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ class HelloTriangleApplication {
424424
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
425425
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
426426
);
427-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
427+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
428428
vk::RenderingAttachmentInfo attachmentInfo = {
429429
.imageView = swapChainImageViews[imageIndex],
430430
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

attachments/19_vertex_buffer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ class HelloTriangleApplication {
455455
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
456456
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
457457
);
458-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
458+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
459459
vk::RenderingAttachmentInfo attachmentInfo = {
460460
.imageView = swapChainImageViews[imageIndex],
461461
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

attachments/20_staging_buffer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ class HelloTriangleApplication {
474474
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
475475
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
476476
);
477-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
477+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
478478
vk::RenderingAttachmentInfo attachmentInfo = {
479479
.imageView = swapChainImageViews[imageIndex],
480480
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

attachments/21_index_buffer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@ class HelloTriangleApplication {
498498
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
499499
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
500500
);
501-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
501+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
502502
vk::RenderingAttachmentInfo attachmentInfo = {
503503
.imageView = swapChainImageViews[imageIndex],
504504
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

attachments/22_descriptor_layout.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,7 @@ class HelloTriangleApplication {
537537
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
538538
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
539539
);
540-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
540+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
541541
vk::RenderingAttachmentInfo attachmentInfo = {
542542
.imageView = swapChainImageViews[imageIndex],
543543
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

attachments/23_descriptor_sets.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ class HelloTriangleApplication {
561561
vk::PipelineStageFlagBits2::eTopOfPipe, // srcStage
562562
vk::PipelineStageFlagBits2::eColorAttachmentOutput // dstStage
563563
);
564-
vk::ClearValue clearColor = vk::ClearColorValue(0.0f, 0.0f, 0.0f, 1.0f);
564+
vk::ClearValue clearColor = { .color = vk::ClearColorValue{ std::array<float, 4> {0.0f, 0.0f, 0.0f, 1.0f} } };
565565
vk::RenderingAttachmentInfo attachmentInfo = {
566566
.imageView = swapChainImageViews[imageIndex],
567567
.imageLayout = vk::ImageLayout::eColorAttachmentOptimal,

0 commit comments

Comments
 (0)