GithubHelp home page GithubHelp logo

vkgl's Introduction

This repository was forked on TuboFmc:VKGL

VKGL

OpenGL 3.2 Core Profile implementation over Vulkan.

This project is in WIP state:

  • It is not usable in its current form.
  • VKGL builds and correctly intercepts all relevant API calls required to run GL apps, assuming the tested application is run using the included Launcher project.
  • The development is planned to progress at a slow (but steady) pace due to time constraints.

Contributions: (last updated: 09/15/18)

  • Not welcome yet
  • This status is expected to change once all the scaffold code for the Vulkan backend is ready.

Linux support:

  • Not planned at this stage (though any OS-specific tools are going to be abstracted away to pave way for contributions in the future)

Current project goals: (last updated: 09/15/18)

  • Being able to correctly run all example applications coming from the LearnOpenGL project (https://github.com/JoeyDeVries/LearnOpenGL). The caveat here is that they all seem to create GL 3.3 contexts, even if GL 3.2 would do just fine. This can be easily adjusted by manually modifying their code.
  • Being able to launch & enjoy ID Software's Doom 3 game in the wrapped environment.
  • Khronos CTS conformance
  • Support for newer core GL versions.

vkgl's People

Contributors

vera-firefly avatar kbielude avatar tubofmc avatar

Watchers

 avatar

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.