OpenUSD icon indicating copy to clipboard operation
OpenUSD copied to clipboard

UsdImagingGLEngine why GL in the name?

Open sukoy opened this issue 11 months ago • 4 comments

Hi

UsdImagingGLEngine seems to be the entry point to render a usd scene, it can load and render with different renderer delegates if so why GL in the name? is it a typo from the past?

Thanks

sukoy avatar Jan 23 '25 08:01 sukoy

Is it only a reference to a graphic library or is it an explicitly reference to opengl? I'm curious, that's it

sukoy avatar Jan 23 '25 11:01 sukoy

Filed as internal issue #USD-10589

(This is an automated message. See here for more information.)

jesschimein avatar Jan 23 '25 20:01 jesschimein

It's not a typo, but legacy. Originally it was an OpenGL imaging engine, but that got abstracted under the Hgi library. It's on our list of things to do to rename the class.

meshula avatar Jan 24 '25 16:01 meshula

It still has dependencies on glf, so I think it does rely on an OpenGL context being present?

asluk avatar Feb 11 '25 04:02 asluk