On Sun, 19 Jan 2025 22:02:17 +0000
Lucas Gabriel Vuotto <lu...@sexy.is> wrote:

> On Sun, Jan 19, 2025 at 08:05:54AM -0500, Thomas Frohwein wrote:
> > Hi ports@,
> > 
> > Update attached, lightly tested with vkcube, vulkaninfo, and vkquake
> > including runtime and build. Removing the patch for string
> > functions in cube.c because of previous discussions about risks
> > with this.
> > 
> > Given how use of vulkan has sprawled and the version bump to 1.4,
> > would be great if could be tested in a bulk build before
> > committing...
> > 
> > The diff is created from ports/graphics/ location FYI.  
> 
> The following diff will be needed by emulators/snes9x after this gets
> in.

Thanks, I committed it along with the vulkan update.

> 
>       Lucas
> 
> 
> diff 0abb58b8ad0f45f3c65e1356ef969fcb50cd04e2
> 1c4eb294907d8fdc5598f457d3b5ec1c8ef7f77b commit -
> 0abb58b8ad0f45f3c65e1356ef969fcb50cd04e2 commit +
> 1c4eb294907d8fdc5598f457d3b5ec1c8ef7f77b blob -
> 51b7a21a47001a6e119a56577488b72dc95c015d blob +
> a7c60474cd0054391ee59ea54375d222d29aca92 --- emulators/snes9x/Makefile
> +++ emulators/snes9x/Makefile
> @@ -5,7 +5,7 @@ BROKEN-hppa = ICE/failure on filter/hq2x.cpp
>  GH_ACCOUNT = snes9xgit
>  GH_PROJECT = snes9x
>  GH_TAGNAME = 1.63
> -REVISION =   0
> +REVISION =   1
>  
>  CATEGORIES = emulators games
>  
> blob - /dev/null
> blob + 053e1be9c68c8762cb49f8f9eade139ba2a7943e (mode 644)
> --- /dev/null
> +++ emulators/snes9x/patches/patch-vulkan_vulkan_context_cpp
> @@ -0,0 +1,23 @@
> +Moved into a new namespace in Vulkan-Headers v1.3.301.0.
> +
> +Index: vulkan/vulkan_context.cpp
> +--- vulkan/vulkan_context.cpp.orig
> ++++ vulkan/vulkan_context.cpp
> +@@ -6,7 +6,7 @@
> + namespace Vulkan
> + {
> + 
> +-static std::unique_ptr<vk::DynamicLoader> dl;
> ++static std::unique_ptr<vk::detail::DynamicLoader> dl;
> + 
> + Context::Context()
> + {
> +@@ -32,7 +32,7 @@ static bool load_loader()
> +     if (dl)
> +         return true;
> + 
> +-    dl = std::make_unique<vk::DynamicLoader>();
> ++    dl = std::make_unique<vk::detail::DynamicLoader>();
> +     if (!dl->success())
> +     {
> +         dl.reset();

Reply via email to