Skip to content

Commit 5ec98fd

Browse files
committed
Revert "temp: hard code texture sharing"
This reverts commit fdacfb7.
1 parent 9225a3a commit 5ec98fd

1 file changed

Lines changed: 27 additions & 32 deletions

File tree

native/CefBrowser_N.cpp

Lines changed: 27 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1045,43 +1045,38 @@ void create(std::shared_ptr<JNIObjectsForCreate> objs,
10451045
"windowless_frame_rate", &settings.windowless_frame_rate);
10461046

10471047
// Handle shared texture enabled setting
1048-
// int shared_texture_enabled = 0;
1049-
// bool got_shared_texture = GetJNIFieldBoolean(env, cefBrowserSettings, objs->jbrowserSettings,
1050-
// "shared_texture_enabled", &shared_texture_enabled);
1048+
int shared_texture_enabled = 0;
1049+
bool got_shared_texture = GetJNIFieldBoolean(env, cefBrowserSettings, objs->jbrowserSettings,
1050+
"shared_texture_enabled", &shared_texture_enabled);
10511051

1052-
// // Debug output for shared texture configuration
1053-
// printf("[DEBUG] Shared Texture Config:\n");
1054-
// printf(" - Field retrieval success: %s\n", got_shared_texture ? "YES" : "NO");
1055-
// printf(" - Field value: %d\n", shared_texture_enabled);
1052+
// Debug output for shared texture configuration
1053+
printf("[DEBUG] Shared Texture Config:\n");
1054+
printf(" - Field retrieval success: %s\n", got_shared_texture ? "YES" : "NO");
1055+
printf(" - Field value: %d\n", shared_texture_enabled);
10561056

1057-
// if (shared_texture_enabled != 0) {
1058-
// windowInfo.shared_texture_enabled = 1;
1059-
// printf(" - Window shared_texture_enabled set to: 1\n");
1060-
// } else {
1061-
// printf(" - Window shared_texture_enabled remains: 0\n");
1062-
// }
1063-
// TODO: Fix JNIFieldBoolean get for shared_texture_enabled
1064-
windowInfo.shared_texture_enabled = 1;
1065-
1057+
if (shared_texture_enabled != 0) {
1058+
windowInfo.shared_texture_enabled = 1;
1059+
printf(" - Window shared_texture_enabled set to: 1\n");
1060+
} else {
1061+
printf(" - Window shared_texture_enabled remains: 0\n");
1062+
}
1063+
10661064
// Handle external begin frame enabled setting
1067-
// int external_begin_frame_enabled = 0;
1068-
// bool got_external_begin_frame = GetJNIFieldBoolean(env, cefBrowserSettings, objs->jbrowserSettings,
1069-
// "external_begin_frame_enabled", &external_begin_frame_enabled);
1065+
int external_begin_frame_enabled = 0;
1066+
bool got_external_begin_frame = GetJNIFieldBoolean(env, cefBrowserSettings, objs->jbrowserSettings,
1067+
"external_begin_frame_enabled", &external_begin_frame_enabled);
10701068

1071-
// // Debug output for external begin frame configuration
1072-
// printf("[DEBUG] External Begin Frame Config:\n");
1073-
// printf(" - Field retrieval success: %s\n", got_external_begin_frame ? "YES" : "NO");
1074-
// printf(" - Field value: %d\n", external_begin_frame_enabled);
1069+
// Debug output for external begin frame configuration
1070+
printf("[DEBUG] External Begin Frame Config:\n");
1071+
printf(" - Field retrieval success: %s\n", got_external_begin_frame ? "YES" : "NO");
1072+
printf(" - Field value: %d\n", external_begin_frame_enabled);
10751073

1076-
// if (external_begin_frame_enabled != 0) {
1077-
// windowInfo.external_begin_frame_enabled = 1;
1078-
// printf(" - Window external_begin_frame_enabled set to: 1\n");
1079-
// } else {
1080-
// printf(" - Window external_begin_frame_enabled remains: 0\n");
1081-
// }
1082-
1083-
// TODO: Fix JNIFieldBoolean get for external_begin_frame_enabled
1084-
// windowInfo.external_begin_frame_enabled = 1;
1074+
if (external_begin_frame_enabled != 0) {
1075+
windowInfo.external_begin_frame_enabled = 1;
1076+
printf(" - Window external_begin_frame_enabled set to: 1\n");
1077+
} else {
1078+
printf(" - Window external_begin_frame_enabled remains: 0\n");
1079+
}
10851080

10861081
// Additional debug info
10871082
printf("[DEBUG] Final WindowInfo Configuration:\n");

0 commit comments

Comments
 (0)