Skip to content
Snippets Groups Projects
  1. Mar 27, 2020
    • ReinUsesLisp's avatar
      renderer_vulkan/wrapper: Add Vulakn wrapper and a span helper · 92c8d783
      ReinUsesLisp authored
      The intention behind a Vulkan wrapper is to drop Vulkan-Hpp.
      
      The issues with Vulkan-Hpp are:
      - Regular breaks of the API.
      - Copy constructors that do the same as the aggregates (fixed recently)
      - External dynamic dispatch that is hard to remove
      - Alias KHR handles with non-KHR handles making it impossible to use
      smart handles on Vulkan 1.0 instances with extensions that were included
      on Vulkan 1.1.
      - Dynamic dispatchers silently change size depending on preprocessor
      definitions. Different files will have different dispatch definitions,
      generating all kinds of hard to debug memory issues.
      
      In other words, Vulkan-Hpp is not "production ready" for our needs and
      this wrapper aims to replace it without losing RAII and exception
      safety.
      92c8d783
  2. Mar 25, 2020
  3. Mar 24, 2020
  4. Mar 23, 2020
  5. Mar 22, 2020
  6. Mar 21, 2020
  7. Mar 20, 2020
  8. Mar 19, 2020
  9. Mar 18, 2020
Loading