Ich lerne vulkan und fand interessante Sache: auf meinem Heim-PC habe ich VK_LAYER_LUNARG_standard_validation
Schicht, aber auf meiner Arbeit pc habe ich es nicht aber VK_LAYER_LUNARG_core_validation
stattdessen haben. Was ist der Unterschied zwischen ihnen und was soll ich verwenden?Vulkan Standard Validierungsschicht vs Kern Validierungsschicht
Antwort
aus der Tabelle in den layer documentation:
VK_LAYER_LUNARG_core_validation
validieren den Deskriptor gesetzt, Pipeline-Zustand und dynamischen Zustand; validiere die Schnittstellen zwischen SPIR-V-Modulen und der Grafikpipeline; verfolgen und validieren GPU Gedächtnis und seine Bindung an Objekte und Befehlspuffer
Und dann kurz nach der Tabelle der Schichten:
Zusätzlich zu den oben einzeln genannten Schichten, eine eingebaute in meta Es wurde eine Layer-Definition bereitgestellt, die die Validierung für Anwendungen vereinfacht. Die Angabe dieser Schicht Definition Kurz Hand wird einen Standardsatz von Validierungs Schichten in der optimalen Reihenfolge laden:
VK_LAYER_LUNARG_standard_validation
In einigen (Früh-) Versionen der VulkanSDK Mitteilungen, VK_LAYER_LUNARG_standard_validation
und VK_LAYER_LUNARG_core_validation
wurden hinzugefügt (aber, nicht die gleiche Version). Sie sollten wahrscheinlich nur auf den neuesten SDK-Versionen (oder zumindest einer späteren und konsistenten) Version auf all Ihren Maschinen aktualisieren.
- 1. Trennen der Serviceebene von der Validierungsschicht
- 2. Vulkan: Ungültiges Shader-Modul Objekt
- 3. Vulkan: Geometrie-Shader-Validierung falsch?
- 4. Layout-Übergang zwischen mehreren Unterpässen in Vulkan
- 5. Vulkan Einschränkungen/GPU benötigt vs Opengl
- 6. asp.net Kern Middleware vs Filter
- 7. VS 2015 .Net Kern Migration
- 8. AuthorizationContext vs AuthorizationHandlerContext in NET-Kern
- 9. Wie Build Allojyn Standard Kern v15.09a
- 10. Vulkan Befehlsausführungsreihenfolge
- 11. UpdateSourceTriggers Standard vs PropertyChanged?
- 12. Chrome-Leistung: "Standard" Eigenschaftsnamen vs. Nicht-Standard
- 13. .NET Standard Library vs. .NET Standard
- 14. Vulkan Device Verloren nach dem Einreichen von Single CommandBuffer
- 15. Vulkan Tiefe Bild Bindungsfehler
- 16. Vulkan SDK Redistributables
- 17. Loading Vulkan Funktionen global
- 18. Standard Methods vs Extensions Methoden
- 19. Webdienste - WCF vs. ASMX ("Standard")
- 20. Änderung VS 2010 Standard Haut
- 21. Typescript Export vs. Standard Export
- 22. Export Standard vs module.exports Unterschiede
- 23. .net Kern/Standard String.ToLower() hat keine Kultur Parameter
- 24. Reusing Aufgabe <T> in .NET Kern/.NET Standard-
- 25. NCrunch TestProjekte mit .net Standard/Kern funktioniert nicht
- 26. Ist es gültig, zwei VkDevices aus demselben VkPhysicalDevice zu erstellen?
- 27. React: Export const + Export Standard vs Export Standard
- 28. Asp.Net Kern (Full Framework .Net) vs Asp.Net Kern (.Net-Core) Performance
- 29. Vulkan vkCreateImage mit 3 Komponenten
- 30. Verknüpfung zu Vulkan in Nim