andy-thomason / Vookoo

A set of utilities for taking the pain out of Vulkan in header only modern C++
MIT License
522 stars 52 forks source link

Add Mac OS X with MoltenVK as a platform. #20

Closed FunMiles closed 4 years ago

FunMiles commented 4 years ago

Hi Andy, I like your Vookoo project. I had been working with Vulkan for scientific visualization and had created a library to streamline the work that had basically a subset of Vookoo's capabilities. The approach was surprisingly similar, so I am planning to replace my library with Vookoo.As I've mentioned in an issue I wrote, the code does not work as is on Mac OS X but making it work requires just a few changes. This is the pull request with them. I'd like to hear about the idea of having the source of glfw3 in the project instead of precompiled libraries. Or to simply rely on system-installed glfw3. Michel

andy-thomason commented 4 years ago

Thanks, Michel.

The project seems to have taken on an unexpected burst of interest in the last few weeks.

I'll review the PR and commit if I can.

lhog commented 4 years ago

I dislike find_package(glfw3 REQUIRED) being specific to APPLE. Stuff like that should be cross platform, but anyway as a local first step, it might be fine.

lhog commented 4 years ago

The project seems to have taken on an unexpected burst of interest in the last few weeks.

@andy-thomason I think it's to degree a chicken and egg problem. Awesome vulkan has tons of references, but most of them can be considered stale and dead. When I was looking through the list I tended to skip the projects that were abandoned no matter how good they used to be. It's just a bad decision to place bets on the stale lib. Vookoo seems to have gained some movement lately which marks it active, therefore it draws more attention.