Hello everyone.
I noticed that glxinfo reported GL_NVX_nvenc_interop extension.
where can I get documentation for this extension?
Is it possible to use NVENC hardware encoder without CUDA and/or directx devices?
I expect GL_NVX_nvenc_interop extension is exactly what I need
thank you
I found some info about that:
void glNVENCInterOpFunctionNVX
void * dataPtr
It accept pointer to some struct and do read/write to this structure.
do anyone know what is it :)?
I have some new information about this function.
NvFBC and NvIFR use this function on my Linux pc.
I see nvidia get pointer to NVENCInterOpFunctionNVX by calling glXGetProcAddressARB(“glnvencS5zo5t”)
Later it use this function internally. So we have usage example - breakpoint + disassemble.
But I don’t see any dependency this function on CUDA context. Does anyone know how to use NVENC without CUDA dependency?