Pinned Repositories
animShader
python library for animation shader in Maya
babycpp
Custom implemented language which is basically a small subset of c++, just another learning project.
giordi91.github.io
machine-learning
A repository collecting CPU and GPU routines for machine learning, the goal is to get them optimized at best of my abilities and to get TBB, Cuda, OpenCL and Vulkan implementations
meshoptimizer
Mesh optimization library that makes meshes smaller and faster to render
mg_ray
a toy raytracer project, to work on multithrading and optimization, initial work is going to be done on cpu but would love to have a gpu path too.
performanceWidget
A series of classes to create Qt Widgets to plot computer performance like ram and cpu usage
SirEngineThe3rd
A dx12/Vk game engine (kind of).
SirMetal
A metal based game engine
Unity-Tutorials
Source code for my unity tutorials
giordi91's Repositories
giordi91/SirEngineThe3rd
A dx12/Vk game engine (kind of).
giordi91/SirMetal
A metal based game engine
giordi91/mg_ray
a toy raytracer project, to work on multithrading and optimization, initial work is going to be done on cpu but would love to have a gpu path too.
giordi91/giordi91.github.io
giordi91/meshoptimizer
Mesh optimization library that makes meshes smaller and faster to render
giordi91/rust-sandbox
giordi91/D3D12_Research
Personal hobby project to experiment with various rendering techniques.
giordi91/FSM
giordi91/json
JSON for Modern C++
giordi91/TheBinder
This is a scripting language written mostly as a learning project following https://craftinginterpreters.com/ book. Hopefully at one point I would like to use it in my game engine to bind the gameplay and backend.
giordi91/Catch2
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
giordi91/cgmath
A linear algebra and mathematics library for computer graphics.
giordi91/Compressonator
Tool suite for Texture and 3D Model Compression, Optimization and Analysis using CPUs, GPUs and APUs
giordi91/crunch
Advanced DXTc texture compression and transcoding library
giordi91/cxxopts
Lightweight C++ command line option parser
giordi91/DirectXTex
DirectXTex texture processing library
giordi91/DirectXTK12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
giordi91/farmhash
Automatically exported from code.google.com/p/farmhash
giordi91/glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
giordi91/imgui
Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
giordi91/lua
The Lua repo, as seen by the Lua team. Mirrored irregularly. Please DO NOT send pull requests. Send issues/patches to the Lua mailing list https://www.lua.org/lua-l.html
giordi91/OpenGL
OpenGL 3 and 4 with GLSL
giordi91/PixEvent
host of pix event expanded package
giordi91/rust-gamedev.github.io
The repository for rust-gamedev.github.io
giordi91/RustyBinder
giordi91/spdlog
Fast C++ logging library.
giordi91/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.
giordi91/tinyobjloader
Tiny but powerful single file wavefront obj loader
giordi91/volk
Meta loader for Vulkan API
giordi91/wgpu-rs
Rust bindings to wgpu native library