Skip to content

Commit 68b794f

Browse files
authored
Support layer: Add robustBufferAccess control to docs (#125)
1 parent 8aca6e2 commit 68b794f

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

layer_gpu_support/README_LAYER.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,33 @@ application under test and the capture process. For full instructions see the
6767

6868
The current override groups are supported:
6969

70+
* **Feature:** control use of optional Vulkan features that can impact
71+
correctness and performance.
7072
* **Serialization:** control serialization of GPU workload scheduling to
7173
diagnose issues caused by missing queue or command stream synchronization.
74+
* **Shaders and Pipelines:** control shader pipeline compilation to diagnose
75+
issues caused by shader precision issues.
76+
* **Framebuffers:** control use of lossy and lossless image compression for
77+
uncompressed images that may be used as framebuffer attachments.
78+
79+
### Features
80+
81+
The feature overrides allow forceful enable or disable of optional features
82+
in the API.
83+
84+
#### Configuration options
85+
86+
The configuration file allows optional features to be force-enabled or
87+
force-disabled. If no forced setting is enabled, application behavior is
88+
left unmodified. Only a single force setting per feature should be set to
89+
avoid ambiguous settings.
90+
91+
```jsonc
92+
"feature": {
93+
"robustBufferAccess_enable": false, // Force enable robustBufferAccess
94+
"robustBufferAccess_disable": false // Force disable robustBufferAccess
95+
},
96+
```
7297

7398
### Serialization
7499

0 commit comments

Comments
 (0)