Modules
-
module API_Specification The library organized based on the chapters of the Vulkan official specification.
- module APISpec_Introduction Chapter 1: Specification
- module APISpec_Fundamentals Chapter 2: Specification
- module APISpec_Initialization Chapter 3: Specification
- module APISpec_Devices_and_Queues Chapter 4: Specification
- module APISpec_Command_Buffers Chapter 5: Specification
- module APISpec_Synchronization_and_Cache_Control Chapter 6: Specification
- module APISpec_Render_Pass Chapter 7: Specification
- module APISpec_Shaders Chapter 8: Specification
- module APISpec_Pipelines Chapter 9: Specification
- module APISpec_Memory_Allocation Chapter 10: Specification
- module APISpec_Resource_Creation Chapter 11: Specification
- module APISpec_Samplers Chapter 12: Specification
- module APISpec_Resource_Descriptors Chapter 13: Specification
- module APISpec_Shader_Interfaces Chapter 14: Specification
- module APISpec_Image_Operations Chapter 15: Specification
- module APISpec_Fragment_Density_Map_Operations Chapter 16: Specification
- module APISpec_Queries Chapter 17: Specification
- module APISpec_Clear_Commands Chapter 18: Specification
- module APISpec_Copy_Commands Chapter 19: Specification
- module APISpec_Drawing_Commands Chapter 20: Specification
- module APISpec_Fixed-Function_Vertex_Processing Chapter 21: Specification
- module APISpec_Tessellation Chapter 22: Specification
- module APISpec_Geometry_Shading Chapter 23: Specification
- module APISpec_Mesh_Shading Chapter 24: Specification
- module APISpec_Fixed-Function_Vertex_Post-Processing Chapter 25: Specification
- module APISpec_Rasterization Chapter 26: Specification
- module APISpec_Fragment_Operations Chapter 27: Specification
- module APISpec_The_Framebuffer Chapter 28: Specification
- module APISpec_Dispatching_Commands Chapter 29: Specification
- module APISpec_Device-Generated_Commands Chapter 30: Specification
- module APISpec_Sparse_Resources Chapter 31: Specification
- module APISpec_Window_System_Integration_WSI Chapter 32: Specification
- module APISpec_Deferred_Host_Operations Chapter 33: Specification
- module APISpec_Private_Data Chapter 34: Specification
- module APISpec_Ray_Traversal Chapter 35: Specification
- module APISpec_Ray_Tracing Chapter 36: Specification
- module APISpec_Extending_Vulkan Chapter 37: Specification
- module APISpec_Features Chapter 38: Specification
- module APISpec_Limits Chapter 39: Specification
- module APISpec_Formats Chapter 40: Specification
- module APISpec_Additional_Capabilities Chapter 41: Specification
- module APISpec_Debugging Chapter 42: Specification
- module APISpec__Appendix-A__Vulkan-Environment_for_SPIR-V Appendix A: Specification
- module APISpec__Appendix-B__Memory_Model Appendix B: Specification
- module APISpec__Appendix-C__Compressed_Image_Formats Appendix C: Specification
- module APISpec__Appendix-D__Core_Revisions_-Informative- Appendix D: Specification
- module APISpec__Appendix-E__Layers_and_Extensions_Informative Appendix E: Specification
- module APISpec__Appendix-F__API_Boilerplate Appendix F: Specification
-
module VaultedThermals Main library namespace for Vaulted Thermals (Vulkan Wrapper.
-
module Corridors Contains shared definitions between the vaults.
- module Common_Object_Types Common Object Types Specification
- module CommonStrings
- module Flags_and_Bitmasks
- module Pointers
- module Vault_MagmaChamber Meta-Loading Setup.
- module Vault_0 Backend vault for VaultedThermals.
- module Vault_1 1:1 Wrapping of Vulkan API
- module Vault_2 Repetitive functionality wrapping.
- module Vault_3 Object-Oriented wrapping.
- module Vault_4
- module APISpec_Introduction Chapter 1: Specification
- module APISpec_Fundamentals Chapter 2: Specification
- module APISpec_Initialization Chapter 3: Specification
- module APISpec_Devices_and_Queues Chapter 4: Specification
- module APISpec_Command_Buffers Chapter 5: Specification
- module APISpec_Synchronization_and_Cache_Control Chapter 6: Specification
- module APISpec_Render_Pass Chapter 7: Specification
- module APISpec_Shaders Chapter 8: Specification
- module APISpec_Pipelines Chapter 9: Specification
- module APISpec_Memory_Allocation Chapter 10: Specification
- module APISpec_Resource_Creation Chapter 11: Specification
- module APISpec_Samplers Chapter 12: Specification
- module APISpec_Resource_Descriptors Chapter 13: Specification
- module APISpec_Shader_Interfaces Chapter 14: Specification
- module APISpec_Image_Operations Chapter 15: Specification
- module APISpec_Fragment_Density_Map_Operations Chapter 16: Specification
- module APISpec_Queries Chapter 17: Specification
- module APISpec_Clear_Commands Chapter 18: Specification
- module APISpec_Copy_Commands Chapter 19: Specification
- module APISpec_Drawing_Commands Chapter 20: Specification
- module APISpec_Fixed-Function_Vertex_Processing Chapter 21: Specification
- module APISpec_Tessellation Chapter 22: Specification
- module APISpec_Geometry_Shading Chapter 23: Specification
- module APISpec_Mesh_Shading Chapter 24: Specification
- module APISpec_Fixed-Function_Vertex_Post-Processing Chapter 25: Specification
- module APISpec_Rasterization Chapter 26: Specification
- module APISpec_Fragment_Operations Chapter 27: Specification
- module APISpec_The_Framebuffer Chapter 28: Specification
- module APISpec_Dispatching_Commands Chapter 29: Specification
- module APISpec_Device-Generated_Commands Chapter 30: Specification
- module APISpec_Sparse_Resources Chapter 31: Specification
- module APISpec_Window_System_Integration_WSI Chapter 32: Specification
- module APISpec_Deferred_Host_Operations Chapter 33: Specification
- module APISpec_Private_Data Chapter 34: Specification
- module APISpec_Ray_Traversal Chapter 35: Specification
- module APISpec_Ray_Tracing Chapter 36: Specification
- module APISpec_Extending_Vulkan Chapter 37: Specification
- module APISpec_Features Chapter 38: Specification
- module APISpec_Limits Chapter 39: Specification
- module APISpec_Formats Chapter 40: Specification
- module APISpec_Additional_Capabilities Chapter 41: Specification
- module APISpec_Debugging Chapter 42: Specification
- module APISpec__Appendix-A__Vulkan-Environment_for_SPIR-V Appendix A: Specification
- module APISpec__Appendix-B__Memory_Model Appendix B: Specification
- module APISpec__Appendix-C__Compressed_Image_Formats Appendix C: Specification
- module APISpec__Appendix-D__Core_Revisions_-Informative- Appendix D: Specification
- module APISpec__Appendix-E__Layers_and_Extensions_Informative Appendix E: Specification
- module APISpec__Appendix-F__API_Boilerplate Appendix F: Specification
-
module Corridors Contains shared definitions between the vaults.
- module Common_Object_Types Common Object Types Specification
- module CommonStrings
- module Flags_and_Bitmasks
- module Pointers
- module Vault_MagmaChamber Meta-Loading Setup.
- module Vault_0 Backend vault for VaultedThermals.
- module Vault_1 1:1 Wrapping of Vulkan API
- module Vault_2 Repetitive functionality wrapping.
- module Vault_3 Object-Oriented wrapping.