Skip to content

Commit e167e83

Browse files
authored
vkDestroyDescriptorPool added to Descriptor pool and sets (#273)
* vkDestroyDescriptorPool added * dots * vkDestroyDescriptorPool added for French chapter
1 parent eef49a2 commit e167e83

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

en/05_Uniform_buffers/01_Descriptor_pool_and_sets.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,16 @@ automatically freed when the descriptor pool is destroyed. The call to
135135
`vkAllocateDescriptorSets` will allocate descriptor sets, each with one uniform
136136
buffer descriptor.
137137

138+
```c++
139+
void cleanup() {
140+
...
141+
vkDestroyDescriptorPool(device, descriptorPool, nullptr);
142+
143+
vkDestroyDescriptorSetLayout(device, descriptorSetLayout, nullptr);
144+
...
145+
}
146+
```
147+
138148
The descriptor sets have been allocated now, but the descriptors within still need
139149
to be configured. We'll now add a loop to populate every descriptor:
140150

fr/05_Uniform_buffers/01_Descriptor_pool_et_sets.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,16 @@ Il n'est pas nécessaire de détruire les sets de descripteurs explicitement, ca
146146
destruction de la pool. L'appel à `vkAllocateDescriptorSets` alloue donc tous les sets, chacun possédant un unique
147147
descripteur d'UBO.
148148

149+
```c++
150+
void cleanup() {
151+
...
152+
vkDestroyDescriptorPool(device, descriptorPool, nullptr);
153+
154+
vkDestroyDescriptorSetLayout(device, descriptorSetLayout, nullptr);
155+
...
156+
}
157+
```
158+
149159
Nous avons créé les sets mais nous n'avons pas paramétré les descripteurs. Nous allons maintenant créer une boucle pour
150160
rectifier ce problème :
151161

0 commit comments

Comments
 (0)