diff --git a/chapters/deprecated.adoc b/chapters/deprecated.adoc index 322bf8c..4e65f5d 100644 --- a/chapters/deprecated.adoc +++ b/chapters/deprecated.adoc @@ -65,7 +65,7 @@ The following table lists deprecated items in Vulkan along with their replacemen |With VK_KHR_synchronization2 |link:https://vulkan.gpuinfo.org/displayextensiondetail.php?extension=VK_KHR_synchronization2[View on GPU Info] -|VK_PIPELINE_STAGE_ALL_TRANSFER_BIT +|VK_PIPELINE_STAGE_TRANSFER_BIT |Used to represent all transfer operations in the pipeline. |Split into more specific flags: `VK_PIPELINE_STAGE_2_COPY_BIT_KHR`, `VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR`, `VK_PIPELINE_STAGE_2_BLIT_BIT_KHR`, and `VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR`. |With VK_KHR_synchronization2 @@ -421,9 +421,9 @@ vkCmdPipelineBarrier2KHR(commandBuffer, &dependencyInfo); Check for the availability of the VK_KHR_synchronization2 extension and use the appropriate API. When using the new API, choose the most specific flag that applies to your use case. [[all_transfer_replacement]] -=== VK_PIPELINE_STAGE_ALL_TRANSFER_BIT +=== VK_PIPELINE_STAGE_TRANSFER_BIT -`VK_PIPELINE_STAGE_ALL_TRANSFER_BIT` was used to represent all transfer operations in the pipeline. With VK_KHR_synchronization2, it was split into more specific flags. +`VK_PIPELINE_STAGE_TRANSFER_BIT` was used to represent all transfer operations in the pipeline. With VK_KHR_synchronization2, it was split into more specific flags. ==== What It Was @@ -442,7 +442,7 @@ Split into more specific flags: [source,cpp] ---- -// DEPRECATED: Using VK_PIPELINE_STAGE_ALL_TRANSFER_BIT +// DEPRECATED: Using VK_PIPELINE_STAGE_TRANSFER_BIT VkImageMemoryBarrier imageBarrier = { .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, .dstAccessMask = VK_ACCESS_SHADER_READ_BIT, @@ -453,7 +453,7 @@ VkImageMemoryBarrier imageBarrier = { }; vkCmdPipelineBarrier( commandBuffer, - VK_PIPELINE_STAGE_ALL_TRANSFER_BIT, + VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0, 0, nullptr, diff --git a/chapters/extensions/VK_KHR_synchronization2.adoc b/chapters/extensions/VK_KHR_synchronization2.adoc index 3f7e64f..dc0661d 100644 --- a/chapters/extensions/VK_KHR_synchronization2.adoc +++ b/chapters/extensions/VK_KHR_synchronization2.adoc @@ -97,9 +97,9 @@ The `VK_PIPELINE_STAGE_VERTEX_INPUT_BIT` (now `VK_PIPELINE_STAGE_2_VERTEX_INPUT_ * `VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR` * `VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR` -=== Splitting up VK_PIPELINE_STAGE_ALL_TRANSFER_BIT +=== Splitting up VK_PIPELINE_STAGE_TRANSFER_BIT -The `VK_PIPELINE_STAGE_ALL_TRANSFER_BIT` (now `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR`) was split into 4 new stage flags which specify a dedicated stage for the various staging commands instead of having them combined into a single pipeline stage flag. +The `VK_PIPELINE_STAGE_TRANSFER_BIT` (now `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR`) was split into 4 new stage flags which specify a dedicated stage for the various staging commands instead of having them combined into a single pipeline stage flag. * `VK_PIPELINE_STAGE_2_COPY_BIT_KHR` * `VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR` diff --git a/lang/jp/chapters/extensions/VK_KHR_synchronization2.adoc b/lang/jp/chapters/extensions/VK_KHR_synchronization2.adoc index 56f11db..f828252 100644 --- a/lang/jp/chapters/extensions/VK_KHR_synchronization2.adoc +++ b/lang/jp/chapters/extensions/VK_KHR_synchronization2.adoc @@ -92,9 +92,9 @@ VkSubpassDependency2 dependency = { * `VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR` * `VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR` -=== VK_PIPELINE_STAGE_ALL_TRANSFER_BIT の分割 +=== VK_PIPELINE_STAGE_TRANSFER_BIT の分割 -`VK_PIPELINE_STAGE_ALL_TRANSFER_BIT`(現在は `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR` )は、1つのパイプラインステージフラグにまとめられるのではなく、さまざまなステージングコマンドの専用ステージを指定する4つの新しいステージフラグに分割されました。 +`VK_PIPELINE_STAGE_TRANSFER_BIT`(現在は `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR` )は、1つのパイプラインステージフラグにまとめられるのではなく、さまざまなステージングコマンドの専用ステージを指定する4つの新しいステージフラグに分割されました。 * `VK_PIPELINE_STAGE_2_COPY_BIT_KHR` * `VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR` diff --git a/lang/kor/chapters/extensions/VK_KHR_synchronization2.adoc b/lang/kor/chapters/extensions/VK_KHR_synchronization2.adoc index 86c15fb..8be4843 100644 --- a/lang/kor/chapters/extensions/VK_KHR_synchronization2.adoc +++ b/lang/kor/chapters/extensions/VK_KHR_synchronization2.adoc @@ -97,9 +97,9 @@ VkSubpassDependency2 dependency = { * `VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR` * `VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR` -=== VK_PIPELINE_STAGE_ALL_TRANSFER_BIT 분할하기 +=== VK_PIPELINE_STAGE_TRANSFER_BIT 분할하기 -`VK_PIPELINE_STAGE_ALL_TRANSFER_BIT` (현재 `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR`)은 하나의 파이프라인 스테이지 플래그에 통합하는 대신 다양한 스테이징 명령의 전용 스테이지를 지정하는 4개의 새로운 스테이지 플래그로 분할되었습니다. +`VK_PIPELINE_STAGE_TRANSFER_BIT` (현재 `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR`)은 하나의 파이프라인 스테이지 플래그에 통합하는 대신 다양한 스테이징 명령의 전용 스테이지를 지정하는 4개의 새로운 스테이지 플래그로 분할되었습니다. * `VK_PIPELINE_STAGE_2_COPY_BIT_KHR` * `VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR` @@ -150,7 +150,7 @@ VkSubpassDependency2 dependency = { .dstAccessMask = VK_ACCESS_2_NONE_KHR; ---- - * 첫 번째 동기화 범위에서의 `VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT` + * 첫 번째 동기화 범위에서의 `VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT` + [source,cpp] ----