1. 17 Jul, 2020 4 commits
  2. 16 Jul, 2020 5 commits
  3. 14 Jul, 2020 1 commit
  4. 10 Jul, 2020 1 commit
  5. 17 Jun, 2020 1 commit
  6. 09 Jun, 2020 2 commits
  7. 03 Jun, 2020 1 commit
    • Lubosz Sarnecki's avatar
      c/comp: Remove internal Vulkan validation init. · 435d5a9b
      Lubosz Sarnecki authored
      Instead of maintaining this chunk of code and build options, the Vulkan
      loader can be used to load up validation. This has the advantage that no
      layer name needs to be hard coded inside Monado, which was subject of
      change recently.
      
      Instead of using our own environment variable we can easily set the one
      from the loader, e.g. `VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation`.
      435d5a9b
  8. 29 May, 2020 1 commit
  9. 12 May, 2020 2 commits
  10. 09 May, 2020 1 commit
  11. 07 May, 2020 2 commits
  12. 29 Apr, 2020 1 commit
  13. 28 Apr, 2020 1 commit
  14. 24 Apr, 2020 1 commit
  15. 07 Apr, 2020 1 commit
  16. 31 Mar, 2020 1 commit
    • Lubosz Sarnecki's avatar
      comp/window_direct_mode: Use XCB/Xlib interop. · 4d0c4909
      Lubosz Sarnecki authored
      Since there currently is no Vulkan extension that takes XCB handles to
      aqcuire the display Xlib interop needs to be used.
      
      Before this patch Monado was opening connections for both APIs, which
      introduced overhead.
      
      Even though all XCB handles can be casted to Xlib ones, this cannot be
      done with the main xcb_connection_t / Display. In it's design the
      interop between both APIs can create a xcb_connection_t from a XCB
      handle, but not the other way round. So in an interop case the Xlib
      connection is the main one, since it's on a higher level.
      More information on this can be found here:
      https://xcb.freedesktop.org/MixingCalls/
      
      Unfortunately the clean solution for this would be to specify a Vulkan
      extension that takes XCB handles. This would make sense since Vulkan
      is aware of XCB in other parts of the API as well. In Mesa the Xlib
      structs will be ultimately casted to XCB.
      4d0c4909
  17. 27 Mar, 2020 1 commit
  18. 23 Mar, 2020 1 commit
  19. 11 Mar, 2020 2 commits
  20. 04 Mar, 2020 1 commit
  21. 03 Mar, 2020 3 commits
  22. 02 Mar, 2020 1 commit
  23. 13 Feb, 2020 1 commit
    • Jakob Bornecrantz's avatar
      cmake: Build minimum version · 5a49fa9b
      Jakob Bornecrantz authored
      Ubuntu 18.04 is the only debian based distro currently that doesn't have
      cmake 3.13 packaged. And Ubuntu 18.04 is not supported for other reasons.
      
      Closes #50
      5a49fa9b
  24. 10 Feb, 2020 1 commit
  25. 25 Jan, 2020 2 commits
  26. 14 Jan, 2020 1 commit