Vázání - Glbinding - Wikipedia
Původní autoři | Computer Graphics Systems Group ve společnosti HPI |
---|---|
Vývojáři | CGInternals GmbH |
Stabilní uvolnění | 3.1.0 / 26. dubna 2019[1] |
Úložiště | ![]() |
Napsáno | C ++ a Python |
Plošina | Cross-platform |
Licence | Licence MIT |
webová stránka | zářivý![]() |
zářivý je generovaná meziplatformová vazba C ++ pro OpenGL, která je založena výhradně na novém XML specifikace rozhraní OpenGL API (gl.xml). Jedná se o plnohodnotnou vazbu OpenGL API, kompatibilní s aktuálním kódem založeným na jiných vazbách C, např. GLEW. Vazba je generována pomocí skriptů a šablon Pythonu, které lze snadno přizpůsobit tak, aby vyhovovaly vlastním potřebám. Využívá moderní funkce jazyka C ++ 11, jako jsou vyčíslené výčty, lambdy a variadic šablony místo spoléhání se na makra (všechny symboly OpenGL jsou skutečné funkce a proměnné). Poskytuje parametry bezpečné pro typ, záhlaví API funkce, rozlišení líné funkce, podpora více kontextů a více vláken, zpětná volání globálních funkcí, meta informace o generované vazbě OpenGL a běhovém prostředí OpenGL, stejně jako několik příkladů pro rychlé spuštění projekty.
Celý glbinding zdrojový kód včetně vygenerovaných souborů je publikován pod Licence MIT.
Viz také
- Knihovna OpenGL Easy Extension (Veselí)
- Knihovna Wrangler Extension OpenGL (GLEW)
Reference
- ^ „Release glbinding-3.1.0“. cginternals / glbinding. GitHub. Citováno 2020-07-03.