Misleading docs for Vulkan profiles
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- documentation
Direzione di ricerca
Inizia da chapters/vulkan_profiles.adoc e confronta le istruzioni sui profili personalizzati con il tutorial di Vulkan Profiles collegato nell’issue. Controlla le sezioni indicate per individuare i riferimenti ad API non supportate e verifica nella documentazione di Vulkan Profiles qual è la funzione corretta per controllare il supporto. Aggiorna le istruzioni e i riferimenti inesatti; il lavoro sarà completato quando il capitolo descriverà i flussi di lavoro e le API supportati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The Vulkan guide's chapter on Vulkan Profiles (chapters/vulkan_profiles.adoc) instructs the reader to use several non-existent API tools. I'm not sure if they are outdated or what happened, but I was pretty confused for a while.
Custom profiles:
The docs say to create a profile using a format that does not match Vulkan Profile's actual schema. It then says to "use the profile in your application using either the header-based or JSON-based approach" with the following pseudocode:
// Define a custom profile (typically done offline and saved to a JSON file)
std::string customProfileJson = R"(
{
"file_format_version": "1.0.0",
"profiles": {
"VP_CUSTOM_GAME_PROFILE": {
"version": 1,
"api_version": "1.1.0",
"label": "Custom Game Profile",
"description": "Profile for our game engine",
"capabilities": [
// ... custom capabilities ...
]
}
}
}
)";
// Load the custom profile
VkpProfilesFileLoader loader;
loader.LoadFromString(customProfileJson);
// Use the custom profile
VkpProfile profile = loader.GetProfile("VP_CUSTOM_GAME_PROFILE");
// ... use the profile as before ...
VkpProfilesFileLoader, LoadFromString, VkpProfile, and GetProfile don't appear to exist in the entire Vulkan SDK other than in this doc. These would be great if they actually existed! The Vulkan Profiles tutorial describes how to generate the library with custom profiles, which is the only way I know of making custom profiles.
The same section also mentions the Vulkan Samples profile sample having examples of custom profiles, which is not true.
Support checks:
The CheckSupport function is referenced in the Automated Feature Enabling, Android Baseline Profile Example, Integration with Existing Applications, and Troubleshooting and Common Issues sections, which should be vpGetPhysicalDeviceProfileSupport.
Capabilities report:
VkpProfileCapabilitiesReport and GetProfileCapabilitiesReport are mentioned in the Troubleshooting and Common Issues section as a way to determine which requirements weren't met. This, unfortunately, doesn't seem to exist either.
- Lingua principale
- Makefile
- Stelle
- 2.3k
- Fork
- 198
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di KhronosGroup/Vulkan-Guide
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
KhronosGroup/Vulkan-Guide#396 ·
-
Naming convention for semaphoresForse di nuovo libera @spencer-lunarg l’ha presa 116 giorni fa e non c’è nessuna pull request aperta. Aperta
KhronosGroup/Vulkan-Guide#343 · 2 commenti · 1 assegnatario ·
-
Unclear when non-core formats are allowed to be usedForse di nuovo libera @gpx1000 l’ha presa 116 giorni fa e non c’è nessuna pull request aperta. Apertadocumentation
KhronosGroup/Vulkan-Guide#185 · 4 commenti · 3 reazioni · 2 assegnatari ·
-
Add section with in-depth details on Vulkan Memory ModelForse di nuovo libera @sfricke-samsung l’ha presa 2439 giorni fa e non c’è nessuna pull request aperta. Apertadocumentation
KhronosGroup/Vulkan-Guide#28 · 1 assegnatario ·
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
KhronosGroup/Vulkan-Guide#15 · 4 commenti · 4 reazioni ·
Tutte le issue di KhronosGroup/Vulkan-Guide
Issue simili
-
[Teams Chatbot]: Document the shared-readme LintDiff workaround for missing baseline default tagsApertacustomer-reported question
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Azure/azure-rest-api-specs#47582 ·
I maintainer di solito rispondono entro 1 giorno
-
community marketing priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
TMHSDigital/Free-Game-Dev-Assets#151 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation priority: high
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
a-lex-s/mealie-telegram-bot#54 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 3 giorni
-
:watch: Not Triaged CAC
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dotnet/AspNetCore.Docs#38001 ·
I maintainer di solito rispondono entro 1 giorno