gwihlidal
Engineering Fellow, Graphics at Epic Games working on Unreal Engine 5. Former BioWare and Electronic Arts (DICE, Frostbite, SEED).
@EpicGamesEdmonton, Alberta. Canada
Pinned Repositories
ash-nv-rt
NV ray tracing with rust and ash!
docker-shader
Docker image with a range of shader compilers available
dxil-signing
Utility to sign DXIL code after compilation
meshopt-rs
Rust ffi and idiomatic wrapper for zeux/meshoptimizer, a mesh optimization library that makes indexed meshes more GPU-friendly.
QNodeView
Qt5 suite that supports displaying and editing nodes in a graph-like flow. Similar to Unreal Kismet, Frostbite 3 Schematics or Allegorithmic Substance Designer UIs.
render-rs
Collection of rust crates providing rendering abstractions.
smush-rs
Common rust abstraction around a variety of compression codecs.
spirv-reflect-rs
Reflection API in rust for SPIR-V shader byte code, intended for Vulkan applications
vk-mem-rs
Rust bindings for AMD Vulkan Memory Allocator (VMA)
vk-sync-rs
Simplified Vulkan synchronization logic, written in rust
gwihlidal's Repositories
gwihlidal/vk-mem-rs
Rust bindings for AMD Vulkan Memory Allocator (VMA)
gwihlidal/meshopt-rs
Rust ffi and idiomatic wrapper for zeux/meshoptimizer, a mesh optimization library that makes indexed meshes more GPU-friendly.
gwihlidal/spirv-reflect-rs
Reflection API in rust for SPIR-V shader byte code, intended for Vulkan applications
gwihlidal/ash-nv-rt
NV ray tracing with rust and ash!
gwihlidal/vk-sync-rs
Simplified Vulkan synchronization logic, written in rust
gwihlidal/smush-rs
Common rust abstraction around a variety of compression codecs.
gwihlidal/render-rs
Collection of rust crates providing rendering abstractions.
gwihlidal/grue-rs
Various tools and algorithms for building role-playing and adventure games
gwihlidal/docker-shader
Docker image with a range of shader compilers available
gwihlidal/intel-tex-rs
Rust bindings for Intel's ISPC texture compression
gwihlidal/dxil-signing
Utility to sign DXIL code after compilation
gwihlidal/svc-shader
A gRPC micro-service that exposes a variety of GPU shader compilers under a common cloud-based abstraction.
gwihlidal/include-merkle-rs
Functionality to build a Merkle-tree of a given text file with include references, substituting deterministic identities, and flattening include directives into a single file.
gwihlidal/svc-texture
A gRPC micro-service that exposes texture compression routines under a common cloud-based abstraction.
gwihlidal/hindranch
Global Game Jam 2019!
gwihlidal/svc-mesh
A gRPC micro-service that exposes mesh loading routines under a common cloud-based abstraction.
gwihlidal/meshoptimizer
Mesh optimization library that makes indexed meshes more GPU-friendly
gwihlidal/web_kvm
REST service controller for the rack mountable TESmart 8-port HDMI enterprise-grade KVM switch (TES-HKS0801A1U-USBK)
gwihlidal/ash
Vulkan bindings for Rust
gwihlidal/ggez
Rust library to create a Good Game Easily
gwihlidal/ddsfile
DirectDraw Surface (DDS) file format parsing and construction
gwihlidal/DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
gwihlidal/docker-traefik-cloudflare-companion
Automatically Create CNAME records for containers served by Traefik
gwihlidal/GTS-GamesTaskScheduler
A task scheduling framework designed for the needs of game developers.
gwihlidal/hassle-rs
This crate provides an FFI layer and idiomatic rust wrappers for the new DirectXShaderCompiler library.
gwihlidal/imgui-rs
Rust bindings for dear imgui
gwihlidal/niagara
A Vulkan renderer written from scratch on stream
gwihlidal/renderdoc
RenderDoc is a stand-alone graphics debugging tool.
gwihlidal/vswhere-rs
A Rust library for invoking and capturing the output of the vswhere utility.
gwihlidal/wine