Skip to content

Commit cf664fc

Browse files
Fix VK_PIPELINE_STAGE_ALL_TRANSFER_BIT
1 parent f4bb74a commit cf664fc

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

chapters/deprecated.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ The following table lists deprecated items in Vulkan along with their replacemen
6565
|With VK_KHR_synchronization2
6666
|link:https://vulkan.gpuinfo.org/displayextensiondetail.php?extension=VK_KHR_synchronization2[View on GPU Info]
6767

68-
|VK_PIPELINE_STAGE_ALL_TRANSFER_BIT
68+
|VK_PIPELINE_STAGE_TRANSFER_BIT
6969
|Used to represent all transfer operations in the pipeline.
7070
|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`.
7171
|With VK_KHR_synchronization2
@@ -421,9 +421,9 @@ vkCmdPipelineBarrier2KHR(commandBuffer, &dependencyInfo);
421421
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.
422422

423423
[[all_transfer_replacement]]
424-
=== VK_PIPELINE_STAGE_ALL_TRANSFER_BIT
424+
=== VK_PIPELINE_STAGE_TRANSFER_BIT
425425

426-
`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.
426+
`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.
427427

428428
==== What It Was
429429

@@ -442,7 +442,7 @@ Split into more specific flags:
442442

443443
[source,cpp]
444444
----
445-
// DEPRECATED: Using VK_PIPELINE_STAGE_ALL_TRANSFER_BIT
445+
// DEPRECATED: Using VK_PIPELINE_STAGE_TRANSFER_BIT
446446
VkImageMemoryBarrier imageBarrier = {
447447
.srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT,
448448
.dstAccessMask = VK_ACCESS_SHADER_READ_BIT,
@@ -453,7 +453,7 @@ VkImageMemoryBarrier imageBarrier = {
453453
};
454454
vkCmdPipelineBarrier(
455455
commandBuffer,
456-
VK_PIPELINE_STAGE_ALL_TRANSFER_BIT,
456+
VK_PIPELINE_STAGE_TRANSFER_BIT,
457457
VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT,
458458
0,
459459
0, nullptr,

chapters/extensions/VK_KHR_synchronization2.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ The `VK_PIPELINE_STAGE_VERTEX_INPUT_BIT` (now `VK_PIPELINE_STAGE_2_VERTEX_INPUT_
9797
* `VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR`
9898
* `VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR`
9999

100-
=== Splitting up VK_PIPELINE_STAGE_ALL_TRANSFER_BIT
100+
=== Splitting up VK_PIPELINE_STAGE_TRANSFER_BIT
101101

102-
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.
102+
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.
103103

104104
* `VK_PIPELINE_STAGE_2_COPY_BIT_KHR`
105105
* `VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR`

lang/jp/chapters/extensions/VK_KHR_synchronization2.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ VkSubpassDependency2 dependency = {
9292
* `VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR`
9393
* `VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR`
9494

95-
=== VK_PIPELINE_STAGE_ALL_TRANSFER_BIT の分割
95+
=== VK_PIPELINE_STAGE_TRANSFER_BIT の分割
9696

97-
`VK_PIPELINE_STAGE_ALL_TRANSFER_BIT`(現在は `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR` )は、1つのパイプラインステージフラグにまとめられるのではなく、さまざまなステージングコマンドの専用ステージを指定する4つの新しいステージフラグに分割されました。
97+
`VK_PIPELINE_STAGE_TRANSFER_BIT`(現在は `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR` )は、1つのパイプラインステージフラグにまとめられるのではなく、さまざまなステージングコマンドの専用ステージを指定する4つの新しいステージフラグに分割されました。
9898

9999
* `VK_PIPELINE_STAGE_2_COPY_BIT_KHR`
100100
* `VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR`

lang/kor/chapters/extensions/VK_KHR_synchronization2.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ VkSubpassDependency2 dependency = {
9797
* `VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR`
9898
* `VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR`
9999

100-
=== VK_PIPELINE_STAGE_ALL_TRANSFER_BIT 분할하기
100+
=== VK_PIPELINE_STAGE_TRANSFER_BIT 분할하기
101101

102-
`VK_PIPELINE_STAGE_ALL_TRANSFER_BIT` (현재 `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR`)은 하나의 파이프라인 스테이지 플래그에 통합하는 대신 다양한 스테이징 명령의 전용 스테이지를 지정하는 4개의 새로운 스테이지 플래그로 분할되었습니다.
102+
`VK_PIPELINE_STAGE_TRANSFER_BIT` (현재 `VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR`)은 하나의 파이프라인 스테이지 플래그에 통합하는 대신 다양한 스테이징 명령의 전용 스테이지를 지정하는 4개의 새로운 스테이지 플래그로 분할되었습니다.
103103

104104
* `VK_PIPELINE_STAGE_2_COPY_BIT_KHR`
105105
* `VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR`
@@ -150,7 +150,7 @@ VkSubpassDependency2 dependency = {
150150
.dstAccessMask = VK_ACCESS_2_NONE_KHR;
151151
----
152152

153-
* 첫 번째 동기화 범위에서의 `VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT`
153+
* 첫 번째 동기화 범위에서의 `VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT`
154154
+
155155
[source,cpp]
156156
----

0 commit comments

Comments
 (0)