mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-03-31 09:07:13 +09:00
@@ -185,7 +185,9 @@ static int gsr_capture_nvfbc_setup_handle(gsr_capture_nvfbc *self) {
|
|||||||
NVFBC_CREATE_HANDLE_PARAMS create_params;
|
NVFBC_CREATE_HANDLE_PARAMS create_params;
|
||||||
memset(&create_params, 0, sizeof(create_params));
|
memset(&create_params, 0, sizeof(create_params));
|
||||||
create_params.dwVersion = NVFBC_CREATE_HANDLE_PARAMS_VER;
|
create_params.dwVersion = NVFBC_CREATE_HANDLE_PARAMS_VER;
|
||||||
create_params.bExternallyManagedContext = NVFBC_FALSE;
|
create_params.bExternallyManagedContext = NVFBC_TRUE;
|
||||||
|
create_params.glxCtx = self->params.egl->glx_context;
|
||||||
|
create_params.glxFBConfig = self->params.egl->glx_fb_config;
|
||||||
|
|
||||||
status = self->nv_fbc_function_list.nvFBCCreateHandle(&self->nv_fbc_handle, &create_params);
|
status = self->nv_fbc_function_list.nvFBCCreateHandle(&self->nv_fbc_handle, &create_params);
|
||||||
if(status != NVFBC_SUCCESS) {
|
if(status != NVFBC_SUCCESS) {
|
||||||
|
|||||||
Reference in New Issue
Block a user