Giter VIP home page Giter VIP logo

Comments (4)

Tobski avatar Tobski commented on June 25, 2024

CMake flag to build only single layer

For this, I'd kind of expect there to be a single layer; otherwise we're just introducing a bunch of overhead by indirecting through all the layers. The same conclusion was reached by the (now singular) validation layer. Build flags to exclude extensions from the build wouldn't be a terrible idea though.

We should probably come up with a set of guidelines on how to contribute extensions (e.g. conventions they should use like how to adhere to build flags), and how to ship this layer with an application.

We should also add an implementation of VK_EXT_private_data as a part of the baseline changes as well, since it's almost guaranteed we'll need that for future extensions, otherwise this wheel will simply be reinvented over and over again (maybe that should be a separate issue?).

from vulkan-extensionlayer.

djdeath avatar djdeath commented on June 25, 2024

There are CI Linux/MacOS builds. It's based off what the validation layers have.

from vulkan-extensionlayer.

sfricke-samsung avatar sfricke-samsung commented on June 25, 2024

The difference is the old Validation Layers made no sense by themselves. For this, I wouldn't want to force the overhead of one extension layer over the other

As fo VK_EXT_private_data, there will be implementations that don't support it and that needs to be accounted for

from vulkan-extensionlayer.

sfricke-samsung avatar sfricke-samsung commented on June 25, 2024

So basically everything I wanted out of this issue was added with the sync2 layer

from vulkan-extensionlayer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.