Hacker News new | past | comments | ask | show | jobs | submit login

No other 3D API has code for loading textures either though. That stuff belongs in separate utility libraries.



Which are shipped by the same companies as the 3D APIs, on the same OS SDK, where are the Khronos utility libraries?

The attempt to create an OpenGL SDK repository was a joke, and the best Vulkan SDK can offer is a tool to avoid loading all the layers by hand, as it reached the same extension spaghetti as any Khronos API.


I'm not going to defend Khronos, IMHO they are the definition of the "designed by committee" philosophy. But a simple internet search yields:

https://www.khronos.org/ktx/documentation/libktx/index.html

But for cross-platform code it makes more sense anyway to use an independent cross-platform image loader library, instead of depending on the platform-specific utility APIs provided by D3DX or MetalKit.


That was just an example of a library, we can carry on with fonts, scene management, 3D math, .....

I did my thesis porting a particle engine from NeXTSTEP into Windows 98, and was big into OpenGL for a couple of years, went through the Longs Peak drama, eventually my focus switched to other 3D APIs by the GL 3.x timeframe.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: