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/docker-dxc
Docker image with Microsoft DirectX shader compiler (dxil and spirv)
gwihlidal/app-engine-rs
Example of rust + rocket + docker running in a flex environment on Google App Engine.
gwihlidal/cloudstore-rs
A gRPC microservice, written in rust, that marshalls objects and files to cloud storage like AWS S3, Google Cloud Storage, or other providers.
gwihlidal/docker-fxc
Docker image of FXC running with Wine
gwihlidal/docker-protoc
Docker image with protobuf compiler and various language plugins
gwihlidal/FBX2glTF
A command-line tool for the conversion of 3D model assets on the FBX file format to the glTF file format.
gwihlidal/gwihlidal.github.io
gwihlidal/ispc-rs
Rust library for build scripts to compile ISPC code into a Rust library
gwihlidal/shader-merkle-rs
gwihlidal/smol-v-rs
Rust bindings for SMOL-V
gwihlidal/speechtest-rs
Google Cloud text-to-speech prototype
gwihlidal/Byzantine
Implementation of a reliable solution to the Byzantine Two Generals' Problem
gwihlidal/Compressonator
Tool suite for Image compression and analysis using CPUs, GPUs and APUs.
gwihlidal/DeferredTexturing
A rendering sample that demonstrates bindless deferred texturing using D3D12
gwihlidal/downcast-rs
gwihlidal/EASTL
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
gwihlidal/enum-count
gwihlidal/enum-count-derive
gwihlidal/GGJ-Base
Global Game Jam - Base Shell
gwihlidal/glslang
Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
gwihlidal/grpc
The C based gRPC (C++, Node.js, Python, Ruby, Objective-C, PHP, C#)
gwihlidal/grpc-windows
Build gRPC on Windows x64
gwihlidal/hpstr-jekyll-theme
:art: A Jekyll theme with some tumble-log tendencies.
gwihlidal/rendertoy
Rapid prototyping tool for GPU rendering
gwihlidal/simple_vulkan_synchronization
A single-header library with a simplified interface for Vulkan synchronization
gwihlidal/slang
Making it easier to work with shaders
gwihlidal/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.
gwihlidal/VisualStudioStandalone
Make your Visual Studio Portable
gwihlidal/VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library
gwihlidal/winapi-rs
Rust bindings to Windows API