bylo by pekne popsat postup pri vyvoji v GLES treba v C, C++. Jake knihovny jsou potreba (Mesa?), jak se prekladaji shadery, nejaka okenni nadstavba nad tim... Jako chapu ze je to trosku mimo tema, ale prece jen se s GLESem setkavame spis u cecka nez v JS.
Dneska se už dělá spousta věcí na web a u C++ si stejně už člověk vybere spíš nějaký hotový engine. Takže za mě docela dobrá volba pro tutorial. Spíš bych tedy vybral WebGPU než WebGL - to je zastaralé a ten globální kontext je jak z minulého století...
já to zatím schválně píšu tak, aby si to každý mohl snadno vyzkoušet přímo otevřením stránky z GH pages. Žádná instalace, žádné řešení verzí knihoven, neřešitelné problémy s Windows atd.
Ale hmm tak můžu zkusit napsat, jak to rozjet na devel mašině, to zase není úplně složitý postup.
Právě ta snadnost vyzkoušení přímo v prohlížeči bez instalace a konfigurace nějakého prostředí, knihoven a závislostí se mi na tomto seriálu tak líbí. Navíc si dovedu představit, že bych to mohl nějak použít, jako součást stránek by se mohlo něco 3D někdy hodit, i když nemám zatím jasnou představu, do jakého webu bych to teď dával. Za to, že nebudu určitě psát celou aplikaci v C s něčím zobrazeným ve 3D, za to dám ruku do ohně, protože důvod pro celou vlastní aplikaci si představit fakt nedovedu.
Já se naopak setkávám u desktopu víc s Vulkan/DirectX. U WebGL je právě výhoda, že odpadá infrastrukturní kód. Z učení se grafických API jsem vždy nejvíc času strávil na souboji s nastavením projektu. Pokud jsem chtěl, aby to bylo snadno kompilovatelné na všech platformách tak to znamenalo GLFW, GLAD, CMake (macOS už ani nevím jestli OpenGL vůbec podporuje), souboj s C++/C tutoriály :D. Pak začneš vyvíjet a začne ti chybět hot-reload, rychlá odezva... Takže pro učení již tak starého API jako je OpenGL (byť moderní programovatelná pipeline -- ale stejně to API je fakt zastaralé) bych také volil webové technologie. Minimálně můžeš pak hned zkusit WebGPU, což je zase blíž něčemu modernímu API. Jen názor: začal bych webem, pak migroval na desktop, pokud už máš představu co budeš potřebovat řešit. Jinak na YT Zed Shaw má aktuálně super sérii o OpenGL https://www.youtube.com/@zed-a-shaw
Pěkný víkend přeji a těším se na pokračování.
2. 10. 2026, 12:33 editováno autorem komentáře