Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build system is missing #9

Open
emersion opened this issue Nov 20, 2019 · 1 comment
Open

Build system is missing #9

emersion opened this issue Nov 20, 2019 · 1 comment

Comments

@emersion
Copy link

There's no build system. How do you build gk?

I can contribute Meson build files if that helps.

@recp
Copy link
Owner

recp commented Nov 20, 2019

Hi @emersion

Thanks for interesting this project.

I must warn you that this project is not finished! It is in progress.

Currently I'm building it with Xcode and then run/test. Dependencies are:

  1. Math: http://github.com/recp/cglm
  2. Timers: http://github.com/recp/tm
  3. Data Structures: http://github.com/recp/ds

Also there is an external importer: http://github.com/recp/assetkit

If you would like to contribute this project and need some build files I can provide Autotools files asap, or you can generate it.

The goals of the project are:

  • To be fastest realtime render engine + offline rendering + realtime ray tracing...
  • To provide graphics needs for Game Engines (this in in my todo), Render Engines, ... and 3D modeling, animation tools (this is also in my todo) and similar application or softwares...
  • To provide very simple and very configurable API, optional modules...
  • ...

I also work with these related projects:

Graphics Kernel (gk) project will use that GPU library as backend api in the future. I'll also use that gpu library to build other things (UI library, Desktop Environment like Gnome...) in the future...

Again, this project is not ready for production use, it is in progress. I'll try to boost my progress.

@recp recp pinned this issue Nov 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants