John Wells's starred repositories

ZetaRay

Real-time Direct3D 12 ray tracer

Language:C++License:MITStargazers:170Issues:0Issues:0
Language:RustLicense:MITStargazers:3Issues:0Issues:0

sierra

Vulkan-lite GPU API

Language:RustLicense:NOASSERTIONStargazers:90Issues:0Issues:0

winit_input_helper

Processes winit events, allowing input state to be queried at any time.

Language:RustLicense:MITStargazers:70Issues:0Issues:0

noise-rs

Procedural noise generation library for Rust.

Language:RustLicense:Apache-2.0Stargazers:803Issues:0Issues:0

egui-snarl

Customizable egui node-graph library

Language:RustLicense:MITStargazers:200Issues:0Issues:0

strolle

Experimental real-time renderer with support for dynamic global illumination

Language:RustLicense:MITStargazers:372Issues:0Issues:0

awesome-game-engine-dev

Awesome list of resources for Game Engine Development.

License:CC0-1.0Stargazers:775Issues:0Issues:0

VkLBVH

GPU LBVH builder implemented in Vulkan and GLSL.

Language:C++License:MITStargazers:26Issues:0Issues:0

rendiation

Rendiation Rendering Framework

Language:RustStargazers:56Issues:0Issues:0

igl

Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).

Language:C++License:NOASSERTIONStargazers:2748Issues:0Issues:0

MoltenVK

MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.

Language:Objective-C++License:Apache-2.0Stargazers:4615Issues:0Issues:0

SPIRV-Cross

SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.

Language:GLSLLicense:Apache-2.0Stargazers:1953Issues:0Issues:0

niagara

A Vulkan renderer written from scratch on stream

Language:C++License:MITStargazers:1211Issues:0Issues:0

winit

Window handling library in pure Rust

Language:RustLicense:Apache-2.0Stargazers:4492Issues:0Issues:0

rust-bmp

Small library for reading and writing BMP images in Rust

Language:RustLicense:MITStargazers:32Issues:0Issues:0

monkey-rust

An interpreter for the Monkey programming language written in Rust

Language:RustLicense:BSD-3-ClauseStargazers:350Issues:0Issues:0

WolfensteinCGA

Wolfenstein 3D with a CGA renderer

Language:CStargazers:317Issues:0Issues:0
Language:RustStargazers:3Issues:0Issues:0

bevy-hikari

A Realtime Path Tracer for Bevy.

Language:RustLicense:NOASSERTIONStargazers:326Issues:0Issues:0

perftest

GPU texture/buffer performance tester

Language:C++License:MITStargazers:501Issues:0Issues:0

gltf-viewer-rs

glTF 2.0 file viewer written in Rust using Vulkan

Language:RustStargazers:71Issues:0Issues:0

rect_packer

:package: A library for rectangle packing

Language:RustLicense:MITStargazers:23Issues:0Issues:0

hyper_engine

Hyper Vulkan Game Engine

Language:RustLicense:MITStargazers:55Issues:0Issues:0

fontbm

BMFont compatible, cross-platform (Linux/macOS/Windows) command line bitmap font generator (FreeType2 based).

Language:C++License:MITStargazers:226Issues:0Issues:0

sysinfo

Cross-platform library to fetch system information

Language:RustLicense:MITStargazers:1833Issues:0Issues:0

shader-prepper

Shader include parser and crawler for Rust

Language:RustLicense:MITStargazers:38Issues:0Issues:0

variance_shadow_mapping_vk

Variance shadow mapping for omni lights with Vulkan

Language:C++License:MITStargazers:30Issues:0Issues:0

ash-molten

🌋 Statically linked MoltenVK for Vulkan on Mac using Ash 🦀

Language:RustLicense:Apache-2.0Stargazers:94Issues:0Issues:0

inline-spirv-rs

Compile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.

Language:RustLicense:Apache-2.0Stargazers:31Issues:0Issues:0