Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions en/05_Uniform_buffers/01_Descriptor_pool_and_sets.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,16 @@ automatically freed when the descriptor pool is destroyed. The call to
`vkAllocateDescriptorSets` will allocate descriptor sets, each with one uniform
buffer descriptor.

```c++
void cleanup() {
...
vkDestroyDescriptorPool(device, descriptorPool, nullptr);

vkDestroyDescriptorSetLayout(device, descriptorSetLayout, nullptr);
...
}
```

The descriptor sets have been allocated now, but the descriptors within still need
to be configured. We'll now add a loop to populate every descriptor:

Expand Down
10 changes: 10 additions & 0 deletions fr/05_Uniform_buffers/01_Descriptor_pool_et_sets.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,16 @@ Il n'est pas nécessaire de détruire les sets de descripteurs explicitement, ca
destruction de la pool. L'appel à `vkAllocateDescriptorSets` alloue donc tous les sets, chacun possédant un unique
descripteur d'UBO.

```c++
void cleanup() {
...
vkDestroyDescriptorPool(device, descriptorPool, nullptr);

vkDestroyDescriptorSetLayout(device, descriptorSetLayout, nullptr);
...
}
```

Nous avons créé les sets mais nous n'avons pas paramétré les descripteurs. Nous allons maintenant créer une boucle pour
rectifier ce problème :

Expand Down