项目作者: mkeeter

项目描述 :
A live editor for fragment shaders, powered by Neovim, WebGPU, and Zig!
高级语言: Zig
项目地址: git://github.com/mkeeter/futureproof.git
创建时间: 2020-10-13T13:00:01Z
项目社区:https://github.com/mkeeter/futureproof

开源协议:

下载


About

Futureproof is a live editor for GPU shaders, built on Zig, Neovim, and WebGPU.

Seascape

Project homepage

Building

macOS (x86)

Install freetype and glfw3 through Homebrew:

  1. brew install freetype glfw3

Get vendored dependencies:

  1. cd futureproof/vendor
  2. make wgpu shaderc

Build using Zig, using a recent nightly build (0.7.1, after 2020-12-31)

  1. cd futureproof
  2. zig build run

(You may need env ZIG_SYSTEM_LINKER_HACK=1, depending on Zig compiler version)

Other OS

Good luck - open a PR if you get things working!

Project status

Project done Project unmaintained

This project is done, and I don’t plan to maintain it in the future.

It is only claimed to work on my laptop,
and even then,
will probably break if the Zig compiler version changes.

I’m unlikely to fix any issues,
although I will optimistically merge small-to-medium PRs that fix bugs
or add support for more platforms.

If you’d like to add major features, please fork the project;
I’d be happy to link to any forks which achieve critical momentum!

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.