Projekty

Iskra

Jedno jádro. Každý pixel. Žádný bloat.

Proč Iskra?

Každý KQS projekt potřebuje vykreslit pixely na obrazovku. Morana potřebuje GUI widgety, Tessera potřebuje matematické vizualizace, budoucí projekty budou potřebovat něco dalšího. Iskra je sdílené renderovací jádro — jeden engine, mnoho konzumentů.

SDF shapes, MSDF text, post-processing, kamera, hit testing. Žádné závislosti na herních frameworcích, žádný bloat. Jen wgpu, vlastní shadery a čistý Rust. Každý bajt má důvod, každý draw call je promyšlený.

Jeden engine, mnoho konzumentů.

Tři pilíře

Univerzálnost

Jeden rendering core pro Morana, Tessera a budoucí projekty. Společné API, společné abstrakce, společný pipeline. Nový projekt nepíše renderer od nuly — napojí se na Iskru a kreslí.

RustwgpuWGSL

Výkon

GPU-native od prvního řádku. Zero-copy kde to jde, batch rendering kde to dává smysl. SDF shapes místo tessellovaných meshů — nekonečný zoom, žádné artefakty. MSDF text čitelný na 8px i 800px.

SDFMSDFBatch Rendering

Čistota

Žádné megadependence. Žádný herní engine s tisíci features, které nepotřebujete. Jen wgpu pro GPU přístup a vlastní kód pro všechno ostatní. Strom závislostí, který se vejde na jednu obrazovku.

Zero BloatMinimal DepsCustom Shaders

Rendering tesaný na míru?