Uniform Buffers // Vulkan For Beginners #17

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 7

  • @OGLDEV
    @OGLDEV  21 день назад +4

    Clone the sources:
    git clone --recurse-submodules github.com/emeiri/ogldev.git
    If you want to get the same version that was used in the video you can checkout the tag 'VULKAN_17'.
    Build on Windows:
    Open the Visual Studio solution: ogldev\Windows\ogldev_vs_2022\ogldev_vs_2022.sln
    Build the project 'Vulkan\Tutorials\Tutorial17'
    Build on Linux:
    cd Vulkan/Tutorials/Tutorial17
    ./build.sh

  • @LucasDevelop
    @LucasDevelop 20 дней назад +1

    I love these videos! Especially when you show with visual using boxes and arrows how things are dependent on each other. Vulkan feels like a mess (for me) just starting out. And a lot of times I wonder why do some things even exist. But this playlist really clear things up ♥

    • @OGLDEV
      @OGLDEV  20 дней назад

      Thanks!

  • @codewithquinny102
    @codewithquinny102 18 дней назад

    Could you please help me understand pi 5 Vulkan compatibility and how to create h264 codecs into it for hwaccels in ffmpeg? Or without idk

    • @OGLDEV
      @OGLDEV  14 дней назад

      Sorry, I'm not familiar with h264 in Vulkan.

  • @KarimHamdallah-gc2el
    @KarimHamdallah-gc2el 19 дней назад

    What is best choice for frame rendering
    On render each frame:
    Begin command buffer
    Begin pass
    Bind set 0 camera uniform buffer
    For each sub mesh of each mesh bind it's material set 1
    And vertex buffer and render base vertex for each submesh
    Send pass
    This pass render to color attachment
    And then do begin single screen quad pass for post processing and end pass
    Then one submit of all these
    Or each pass has its own command buffers and successive submits
    Successive submits get me errors with semaphores even with using frames in flight

    • @pengie_
      @pengie_ 5 дней назад

      Use one command buffer with pipeline barriers to synchronize within the cmdbuffer, if you want to record to multiple command buffers and synchronize them within a frame you want to look at vkEvents as your synchronization primitive