This commit is contained in:
parent
8c80740514
commit
054a26475c
4 changed files with 33 additions and 37 deletions
|
|
@ -96,42 +96,42 @@ export const std::vector<Project>& Projects() {
|
|||
"imsd",
|
||||
"IMS/VoLTE for the Fairphone 6's Qualcomm modem: calls on a mainline-Linux phone.",
|
||||
"https://forgejo.catcrafts.net/Catcrafts/imsd",
|
||||
"C++23",
|
||||
"C++",
|
||||
true,
|
||||
},
|
||||
{
|
||||
"Crafter.Graphics",
|
||||
"A C++23 rendering engine: Vulkan with hardware ray tracing natively, WebGPU in the browser.",
|
||||
"A C++ rendering engine: Vulkan with hardware ray tracing natively, WebGPU in the browser.",
|
||||
"https://forgejo.catcrafts.net/Catcrafts/Crafter.Graphics",
|
||||
"C++23 modules",
|
||||
"C++ modules",
|
||||
true,
|
||||
},
|
||||
{
|
||||
"Crafter.Build",
|
||||
"A build system with no DSL: the build description is a C++ file, compiled and run.",
|
||||
"https://forgejo.catcrafts.net/Catcrafts/Crafter.Build",
|
||||
"C++23 modules",
|
||||
"C++ modules",
|
||||
true,
|
||||
},
|
||||
{
|
||||
"Crafter.Network",
|
||||
"A QUIC and HTTP/3 stack; the same client code runs natively and in the browser.",
|
||||
"https://forgejo.catcrafts.net/Catcrafts/Crafter.Network",
|
||||
"C++23 modules",
|
||||
"C++ modules",
|
||||
false,
|
||||
},
|
||||
{
|
||||
"catcrafts.net",
|
||||
"This website, C++23 compiled to WebAssembly, server-rendered from the same renderers.",
|
||||
"This website, C++ compiled to WebAssembly, server-rendered from the same renderers.",
|
||||
"https://forgejo.catcrafts.net/Catcrafts/catcrafts.net",
|
||||
"C++23 modules",
|
||||
"C++ modules",
|
||||
false,
|
||||
},
|
||||
{
|
||||
"Crafter.Asset",
|
||||
"Texture and mesh pipeline to GPU-friendly formats, decoded on the GPU where possible.",
|
||||
"https://forgejo.catcrafts.net/Catcrafts/Crafter.Asset",
|
||||
"C++23 modules",
|
||||
"C++ modules",
|
||||
false,
|
||||
},
|
||||
};
|
||||
|
|
@ -143,7 +143,7 @@ export const std::vector<Demo>& Demos() {
|
|||
{
|
||||
.slug = "raytracer",
|
||||
.name = "Real-time ray tracer",
|
||||
.blurb = "Hardware-accelerated ray tracing through WebGPU, driven by the same C++23 WebAssembly module that renders this page. Four coloured lights, one shadow ray each, Reinhard tonemapping.",
|
||||
.blurb = "Hardware-accelerated ray tracing through WebGPU, driven by the same C++ WebAssembly module that renders this page. Four coloured lights, one shadow ray each, Reinhard tonemapping.",
|
||||
.tech = "WebGPU compute + WGSL",
|
||||
.needs = "WebGPU: Chrome 121+, Firefox 141+, Safari 26+",
|
||||
.mountId = "webgpu-demo",
|
||||
|
|
|
|||
Loading…
Reference in a new issue