1. 26 Dec, 2020 1 commit
    • ReinUsesLisp's avatar
      renderer_vulkan/fixed_pipeline_state: Move enabled bindings to static state · 661483f3
      ReinUsesLisp authored
      Without using VK_EXT_robustness2, we can't consider the 'enabled' (not
      null) vertex buffers as dynamic state, as this leads to invalid Vulkan
      state. Move this to static state that is always hashed and compared in
      the pipeline key.
      
      The bits for enabled vertex buffers are moved into the attribute state
      bitfield. This is not 'correct' as it's not an attribute state, but that
      struct has bits to spare, and it's used in an array of 32 elements (the
      exact same number of vertex buffer bindings).
      661483f3
  2. 25 Dec, 2020 6 commits
  3. 23 Dec, 2020 4 commits
  4. 22 Dec, 2020 3 commits
  5. 21 Dec, 2020 1 commit
  6. 20 Dec, 2020 2 commits
  7. 19 Dec, 2020 1 commit
  8. 18 Dec, 2020 20 commits
  9. 17 Dec, 2020 2 commits