Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vk: maintenance #1958

Merged
merged 16 commits into from
Aug 8, 2023
Merged

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    284a385 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3701326 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b41952 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    332b456 View commit details
    Browse the repository at this point in the history
  5. vulkan: remove unnecessary vkDeviceWaitIdle

    Since we are only cleaning up objects that haven't been used in the
    last 5000 frames, we do not need to wait to delete them.
    nikeinikei committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    5254417 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    04de1ad View commit details
    Browse the repository at this point in the history
  7. vulkan: correct usage of pNext chain for device

    For systems where VK_EXT_extended_dynamic_state is not supported
    it is not valid to extend VkDeviceCreateInfo with an unknown struct.
    Todo: if more extensions are supported in the future this code probably
    needs adjustments to correctly build a pNext chain.
    nikeinikei committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    ba15a2a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d88a9ee View commit details
    Browse the repository at this point in the history
  9. vulkan: fix validation warnings

    Sometimes no buffer for tex coords are given, however the shader
    still expects some. We can fix this by using a default buffer, which
    contains the constant tex coords (0, 0), which is then bound instead.
    nikeinikei committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    3b9476b View commit details
    Browse the repository at this point in the history
  10. Merge branch '12.0-development' of https://github.com/nikeinikei/love

    …into 12.0-development
    nikeinikei committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    8b4c46c View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    e08ade8 View commit details
    Browse the repository at this point in the history
  2. vulkan: better api use of descriptor pools

    Some implementations allow for bottomless pools,
    which never run out of pool memory.
    This new implementation allows for this case to happen.
    nikeinikei committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f30bf9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af717c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d9e2da View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. Configuration menu
    Copy the full SHA
    8096cab View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. adjust code styling

    nikeinikei committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    61cafd7 View commit details
    Browse the repository at this point in the history