Are the NvKmsKapiFunctionTable functions single-buffered or double-buffered? #189
-
As the title says. Looking at https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/kernel-open/common/inc/nvkms-kapi.h doesn't tell me much about whether it's single buffered or double buffered. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 23 replies
-
The NvKmsKapiFunctionsTable structure is assigned by nvKmsKapiGetFunctionsTableInternal(), overwriting any existing values in that structure, if I understand the question correctly. |
Beta Was this translation helpful? Give feedback.
-
The functions in nvkms-kapi.h are part of nvidia-drm.ko's DRM atomic implementation, so Joshua-Ashton's response applies. That said, yes, you can work on the currently displayed surface without flipping if you really want, with the usual artifacts that will create. |
Beta Was this translation helpful? Give feedback.
The functions in nvkms-kapi.h are part of nvidia-drm.ko's DRM atomic implementation, so Joshua-Ashton's response applies. That said, yes, you can work on the currently displayed surface without flipping if you really want, with the usual artifacts that will create.