Giter Site home page Giter Site logo

Comments (5)

RippeR37 avatar RippeR37 commented on May 26, 2024

As suggested, this is mainly to compare both APIs so it' doesn't make sense that user should select which APIs will be enabled (if there are only two of them). So for now, such functionality will not be implemented anytime soon.

Maybe in the future there will be a CMake switch to disable Vulkan side, but for now there are no such plans.

from gl_vs_vk.

mirh avatar mirh commented on May 26, 2024

Tbh I was just imaging the program to load vulkan when vulkan is requested.
Not as sooner than almost everything else like now.

from gl_vs_vk.

RippeR37 avatar RippeR37 commented on May 26, 2024

Again - this is a project for my master's thesis and it's strictly meant to compare these two APIs, so no point in having only one of these. Also loading library dynamically just before launching given test is messy and AFAIK system-dependent so I'm not even considering going this way.

Other solution would be to build different executables for each API and this would be much cleaner, but again - not in scope of this project.

PS. Note that you don't need Vulkan-supporting GPUs or even drivers, you only need Vulkan loader for it to work. So it's not like somebody really can't use this.

from gl_vs_vk.

mirh avatar mirh commented on May 26, 2024

Nice to know all, thank you.

from gl_vs_vk.

mirh avatar mirh commented on May 26, 2024

Just tested.
You don't know how much valuable your testcases are, they are really showing the difference I was looking for. Really, really thank you.

from gl_vs_vk.

Related Issues (6)

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.