{"pages":{"search":{"query":"Learning OpenGL","originalQuery":"LearningOpenGL","serpid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","parentReqid":"","serpItems":[{"id":"16442494364190353374-0-0","type":"videoSnippet","props":{"videoId":"16442494364190353374"},"curPage":0},{"id":"18364220853489919814-0-1","type":"videoSnippet","props":{"videoId":"18364220853489919814"},"curPage":0},{"id":"2097747881117997339-0-2","type":"videoSnippet","props":{"videoId":"8854786400903625274"},"curPage":0},{"id":"15996118570487901667-0-3","type":"videoSnippet","props":{"videoId":"15996118570487901667"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dExlYXJuaW5nIE9wZW5HTAo=","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","ui":"desktop","yuid":"5496043571773570202"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"11232501664793540699-0-5","type":"videoSnippet","props":{"videoId":"11232501664793540699"},"curPage":0},{"id":"14059333753762953683-0-6","type":"videoSnippet","props":{"videoId":"14059333753762953683"},"curPage":0},{"id":"1820065841869768220-0-7","type":"videoSnippet","props":{"videoId":"1820065841869768220"},"curPage":0},{"id":"4096853056129250996-0-8","type":"videoSnippet","props":{"videoId":"4096853056129250996"},"curPage":0},{"id":"11994593477233832631-0-9","type":"videoSnippet","props":{"videoId":"11994593477233832631"},"curPage":0},{"id":"1783531423780720832-0-10","type":"videoSnippet","props":{"videoId":"1783531423780720832"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dExlYXJuaW5nIE9wZW5HTAo=","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","ui":"desktop","yuid":"5496043571773570202"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"14722186733077410283-0-12","type":"videoSnippet","props":{"videoId":"17749107879489957183"},"curPage":0},{"id":"9937472935719230405-0-13","type":"videoSnippet","props":{"videoId":"9937472935719230405"},"curPage":0},{"id":"4910260722830312364-0-14","type":"videoSnippet","props":{"videoId":"4910260722830312364"},"curPage":0},{"id":"8728375941171153618-0-15","type":"videoSnippet","props":{"videoId":"8728375941171153618"},"curPage":0},{"id":"12749729047591949361-0-16","type":"videoSnippet","props":{"videoId":"12749729047591949361"},"curPage":0},{"id":"10525823398746912677-0-17","type":"videoSnippet","props":{"videoId":"10525823398746912677"},"curPage":0},{"id":"9497185432033377087-0-18","type":"videoSnippet","props":{"videoId":"9497185432033377087"},"curPage":0},{"id":"10543017677794492390-0-19","type":"videoSnippet","props":{"videoId":"10543017677794492390"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com.tr/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Bölgeniz Columbus","needRetpath":true}]},{"type":"help","links":[{"label":"Bize ulaşın","url":"https://yandex.com.tr/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Yardım","url":"https://yandex.com.tr/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Ayarlar","url":"https://yandex.com.tr/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"Şirket hakkında","url":"//yandex.com.tr/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"Kullanım lisansı","url":"//yandex.com.tr/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Gizlilik Politikası","url":"//yandex.com.tr/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"correction":{"items":[{"kind":"reask","rule":"Misspell","query":"LearningOpenGL","url":"/video/search?text=LearningOpenGL&noreask=1&nomisspell=1","params":{"text":"LearningOpenGL","noreask":"1","nomisspell":"1"},"helpUrl":"https://yandex.com.tr/support/search/info/request-correction.xml","helpTarget":"_blank","helpAriaLabel":"Yazım hatası düzeltme servisi"}],"id":"202620193789"},"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dExlYXJuaW5nIE9wZW5HTAo=","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","ui":"desktop","yuid":"5496043571773570202"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DLearningOpenGL","pages":[{"reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","start":0,"end":20,"pageNumber":0,"isCounterSent":false}]},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"4375742222249604357791","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_search_toggle_with_text":1,"video_viewer_show_placeholder":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":0,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1506057,0,1;1503642,0,29;151171,0,85;1281084,0,72;704824,0,31;287509,0,62;1447467,0,46;1006734,0,33;1482979,0,3;1499423,0,53;1478786,0,32;912284,0,61"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DLearningOpenGL","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://gs.yandex.com.tr/video/search?text=LearningOpenGL","settingsUrl":"https://yandex.com.tr/tune/search/","helpUrl":"https://yandex.com.tr/support/video/","legalUrl":"//legal.yandex.com.tr/termsofuse/","feedbackUrl":"https://yandex.com.tr/support/video/troubleshooting.html","basename":"/video","currentPageName":"search","isYandexApp":false,"isYandexAppAndroid":false,"isYandexAppIos":false,"isAnyYaBro":false,"isAndroid":false,"isHamster":false,"serpid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","backUrl":"//ya.ru","url":"https://gs.yandex.com.tr/video/search?text=LearningOpenGL","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Learning OpenGL: Yandex'te 2 bin video bulundu","description":"Результаты поиска по запросу \"Learning OpenGL\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"Learning OpenGL — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"yaefc921c9eb018196976a09f6de88e8f","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1506057,1503642,151171,1281084,704824,287509,1447467,1006734,1482979,1499423,1478786,912284","queryText":"LearningOpenGL","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"5496043571773570202","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459585,1461130,1492788,1495633,1509771,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1773570202","tz":"America/Louisville","to_iso":"2026-03-15T06:23:22-0400","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","isEmbedded":false,"shouldShowMainPageButtonInViewer":false,"shouldDisableWebp":false,"removeLinkPrefix":"/video","shouldUseHighresPreview":true,"shouldCutSnippetTitle":true,"shouldShowPlusBadge":true,"reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1506057,1503642,151171,1281084,704824,287509,1447467,1006734,1482979,1499423,1478786,912284","queryText":"LearningOpenGL","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"5496043571773570202","uid":"0","isChildAccount":false}},"deviceDetect":{"OSFamily":"Unknown","isTV":0,"x64":0,"GoogleToolBarVersion":"","MultiTouch":0,"BrowserBase":"","YandexBarVersion":"","isTablet":0,"YandexBar":0,"hasWebOmni":0,"isTouch":0,"hasYandexCamera":0,"isMobile":0,"DeviceKeyboard":"","device":"desktop","TurboAppPlatformVersion":"","historySupport":0,"BrowserShellVersion":"","DeviceVendor":"","isBrowser":0,"hasFlash":0,"MailRuSputnikVersion":"","isSameSiteSupported":0,"BrowserBaseVersion":"","BrowserVersionRaw":"","hasWebVert":0,"DeviceId":"","error":"","MailRuAgent":0,"ScreenWidth":0,"inAppBrowser":0,"hasHTML5":0,"isEmulator":0,"J2ME":0,"MailRuAgentVersion":"","BrowserEngineVersionRaw":"537.36","isRobot":1,"__is_plain":1,"BrowserEngineVersion":"0537.0036","BrowserName":"Unknown","DeviceModel":"","BrowserEngine":"WebKit","DeviceName":"","OSVersionRaw":"","OSName":"","GoogleToolBar":0,"ScreenSize":"","isTurboApp":0,"MailRuSputnik":0,"YaBuildName":"","isWAP":0,"PreferMobile":0,"DesktopMode":0,"BrowserVersion":"","BitsPerPixel":0,"BrowserShell":"","YaGUI":"","isBeta":0,"OSVersion":"","ScreenHeight":0},"nonce":"4375742222249604357791","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":166,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"shouldCensorShockContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"isCommentsSmartNonStopEnabled":false,"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"preventAdvHideOnEmpty":false,"isPlayerChangeCounterEnabled":false,"isSmallTitle":false,"shouldRestoreMuteState":false,"isAdvUnderPlayerWithSlider":false,"isAdvUnderPlayerCommentsAligned":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"showShock":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"5496043571773570202","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1785.0__ab4b9de1530b4e7ef53ae9d2e7bd51dd0141055f","isGridSupported":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"gs.yandex.com.tr/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","request_entry_completed":"2021","snippet":"254","icon":"1167","abuse":"1436","submit":"297","extralinks":"3557","feedback":"296","wizard":"358","incut":"1073","out":"3218","popup":"1544","scroll":"768","show":"487","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"16442494364190353374":{"videoId":"16442494364190353374","docid":"34-2-10-Z7304B38A11B8955C","description":"(*) Kite is a free AI-powered coding assistant that will help you code faster and smarter. -SFML Open World RPG: • C++ & SFML | Open Wo...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2004094/933d9e9bba14751840e72bde94949277/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/mF3JEQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DpKJ52fDq6Cw","linkTemplate":"/video/preview/16442494364190353374?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"OpenGL/C++ 3D Tutorial 01 - Introduction (Learn the basics and more!)","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=pKJ52fDq6Cw\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDE2NDQyNDk0MzY0MTkwMzUzMzc0WhQxNjQ0MjQ5NDM2NDE5MDM1MzM3NGqTFxIBMBgAIkUaMQAKKmhobmZnZXp0c3ZpZHVoamNoaFVDMmkzOUFPcERTbE8xTXJuMWpROFhrZxICABIqEMIPDxoPPxP1A4IEJAGABCsqiwEQARp4gQH9-gUAAAD6CgD7_QMAARP1Bwb3AAAA2AgA_Qf4BAAH-wgB-wEAAP8OAAn6AAAA-vv4-gL-AAAMDfsCBQAAABbw9_f9AAAACfIECf8BAADr9wL_AwAAAAr3CgIAAAAA_AgBAfz_AAACEQEIAAAAAAr4-REAAAAAIAAtLGDVOzgTQAlITlACKoQCEAAa8AF_3_oBrw0E_B4eBQAU7cwBhNjh_3P0DQDr9wAA0tkCAAT8xQDM_RABxibu_-MM_f-w9_P-NSEJAAcFAQAIBgEAHP7cACrq7gAh-wcB_w0A_v0c-f8yE_oDPeT7AggJ_gQa4QT-7-3sAfb9AgACJhMBBuYFAfn71__N7xACDRYD_h8SBgH4IAUE0BEQ_hD4CAgsKecDFPQFBP37-wcRAvUGDC8G_Aj56wQMMwcAGe4HBuzc8vohMhMB9Qf5-Agh_wfs7wkA2OcR-AH_-PQJC_f5-wgcAvnT9Q4IIvr82e399Q0aBO_aHQ37CQMVEBYD_QAgAC1_giE7OBNACUhhUAIqzwcQABrAB8XnAr8MDbq8O7sGvTuqij0xWcG8IDljvHyhmzwi3RQ9gMRlPD7Q6j2ZzvM8nYdRu3R8xL4chO88mdotvbXhkD66ETa9GokwPU96Wj3khj47-QaQvYkLEL42aq66zo_5O68K9L3g3QS8Rt8NvN7LLT6wUgW82OTfO9fVjTsITDE9XKFZPBFClj3r2oO9mjvfvMmKxj1B3ds8dj8kuoyYjr3Caze9GxOivEwhq7yyCdU8IbH4vBaSYr0RXnW7PvTTvMq0nD3iQIO949e4uyhCb71C0ae9oX-nu_c3nT0KKzU9bJj8Ow0XOb1EkSS8KpBZPJ8R1zv5tXq99k6euzn2hz1EnBg81wNeuNwEqT2Dv989HDGpvCKUrbx0S6E9zsGzPJ8aM7vnjv68C9XovNOG4z3Mdmo91nS9PDxdtz3WJXk9ijUKOtVfij1rMIg9b-KaPPEqDDxzbk49IDTxuykKz7xqrY49B4gEOhGN7jynVC49baOmvNUGJ73MkqU8NRu1PMzJpT3Xfpc8hf6yOwQ0tjyKz_i8UFbnu8hdhDyNlII9NsgkvHR-yjxqJHM9hcSou1HBYbwSk0a9qEITPH7zDL3Yeuu8KrIxPEfJCz5aEwa91VaROr2KjLwUkDs9UjcjvE8nhD3G7go8AstbvEcpd72RPtI8RcOcu23GijpHmpG6BUIdPMzRwz1phnm9NFgnPBqX4DwKcoa8y8eHu_FoYz32bmK9wbcpupvc1LzzTSS9_lwXOyF96jtfWe27gLsJO6qCoT0aGJm9R0qgOPUpLL01mIa8Yyo7Odhthju91YS8lth3uDmvFr2gfAs75I26t64ZT7zsNkO9Gk61ObhD4DuKjDO8TSQ8uXm3KL2w9Ks8oXu1OH9-ZL2jsTG9YN3jOrhU67uou507qIgjuWlhw7vvNpQ8cku5OBqtXj0Ryeu8bR4CORJ9CD1ckw6-G2ZVOUh0Kr17Qys8lbm1t7L-Zb0qYzI8_IwUuQOwprwQcdo7oNa7NhHBjb26VoE9SeLlN-ieWj3DESS8FSB8tltQ6byIGyY8MYNjN6gXnTsiFes8B6t-tswBzLy8aPq6NNKmOAMJCr4Bfhe8GDTROD6XpL2gGBm9iDjotrCvtTyz5py96qksNuuEYT0rGNW8PJPxuKFlXTw8ItU8uAGUuPdgDT0CiSE9Qe8AuDCJjj3kfLk6q9CKuPj-Bj0X5eM8RMV8t-9D1Lz3-oQ9ZL8EOKdBIb4JabK9AcALOadaC77Mmhi9Cpd0uIVMqDxUf1O9ckKdtiAAOBNACUhtUAEqcxAAGmBh8ABDDhrG_R045-LfszvZ7fXu_u4q_wHy__sfG_TsJtaEAiD_QePrLJcAAAAaGNRRuAABf9euEvHYFPTcqPjjFXb6HAG69CP6qqM_5dghyjUBBBAA2d-pDiO_5DJRIuwgAC2-qw07OBNACUhvUAIqrwYQDBqgBgAAuMEAAMDAAABYQgAAeEIAABTCAACyQgAAmkIAAPjBAAAcwgAAOMIAABxCAABsQgAAREIAAEBBAACwQQAA8EEAAGDBAACgwQAAjMIAADDCAADgQQAADEIAADxCAADAQQAAsMEAAEDAAAAkwgAAQMAAAARCAAAsQgAAIMIAAEDAAACKwgAAgMAAAEBAAACQwgAAuEEAAGRCAABkQgAAgMAAAEDBAAAswgAAoEEAAEBCAAAAQAAA4MAAANhBAABUQgAAikIAAIDAAADAwAAAcMEAAAzCAAAAwwAAkEEAAABAAADIwQAAsMEAAFBBAAAQQQAA8MEAAPDBAAAgQgAAgEAAAHBBAAAYwgAAkMEAAJhBAAAsQgAAUMEAAMhBAABYQgAAUMIAAFxCAAAwQQAAyMEAAIBAAACgwAAAiEEAAFDBAADIQQAAwEAAAOBAAABMwgAAlkIAAFBBAADIQQAAEEIAABBCAAAgwQAADEIAAIxCAAAgQgAADMIAAIBAAACqwgAAcEEAAKpCAADoQQAAUEEAAGDBAAAEwgAAkEEAAEDCAACawgAAsEEAADBBAABAQAAASEIAAADBAACQQgAAyMEAAGDCAACAwAAA2EEAAI5CAAAwwQAAmMEAAJbCAABwwQAAcEEAALhBAABQwgAA4EAAAFxCAABEQgAANMIAALDBAACAwQAAEMIAAMhBAAAgwgAAMMIAACBCAACoQQAAVEIAADBBAABswgAAlsIAAJpCAAAwwQAArkIAABhCAACgwQAAuEIAABhCAADQwQAAGEIAAIhBAABkQgAAQEEAAETCAABEQgAAMEIAANBBAAD4QQAAsEEAAODAAADQwQAAgEEAAADBAABgQQAAQEAAAGBBAAB8wgAAXMIAAFhCAACgwQAADEIAAERCAACOwgAAAMAAADzCAABAwgAAkMEAADRCAABswgAAkEEAAEDCAACkQgAAXMIAAGzCAACGwgAAjMIAAGBBAAAIQgAA4EAAAOhBAAAYwgAAiEEAAKDBAACAQAAAqEEAAABAAACAvwAACEIAAGBBAAC4wQAAIMEAAABBIAA4E0AJSHVQASqPAhAAGoACAAA0vgAAPL4AAJ4-AACKPgAAuD0AABQ-AADYPQAA7r4AAHS-AAAUvgAATL4AADy-AABkvgAAcD0AAGS-AAAwPQAAqj4AAOi9AABwPQAAHz8AAH8_AABMPgAAZL4AACS-AAA0PgAAgLsAAHQ-AABAvAAATD4AADw-AAA8PgAAQDwAAKA8AABUPgAAVD4AABC9AAB0PgAAlr4AAKK-AACgvAAAgLsAAIi9AACOPgAAyL0AAGQ-AACSPgAAND4AAOg9AABwPQAAhr4AAKi9AADIvQAAMD0AAI4-AAC4PQAA4DwAADM_AABcvgAAQDwAACw-AAAwvQAAJD4AAOA8AABwPSAAOBNACUh8UAEqjwIQARqAAgAAHL4AAFy-AAAMvgAALb8AAIY-AAAEPgAAqD0AAIA7AADYvQAA4DwAAJK-AAA0PgAAUL0AADA9AAAcPgAAML0AAKC8AABTPwAAiD0AAAU_AACCvgAALL4AABQ-AACgPAAABL4AAI6-AADoPQAAQLwAAFw-AAAEPgAAcD0AADA9AADYvQAAgLsAAFw-AACovQAAND4AAOg9AAAkvgAAcD0AAHQ-AABwPQAAuL0AAAQ-AAAQvQAAQDwAAH-_AABkvgAAJD4AAPg9AAD4PQAAcL0AAHC9AAAkPgAAJD4AACQ-AACgPAAANL4AALg9AAC4PQAARD4AAKY-AAAsvgAA1r4gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=pKJ52fDq6Cw","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["16442494364190353374"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"881482864"},"18364220853489919814":{"videoId":"18364220853489919814","docid":"34-4-14-Z8CAECD2C5B9D9E36","description":"OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V (9th Edition) https://www.amazon.com/OpenGL-Program... Download Sample Code: http://opengl-redbook.com...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4019350/c72105d1182b04c8c043cc8dfc2c9dd8/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/-HRSKAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2GqCTWU93RE","linkTemplate":"/video/preview/18364220853489919814?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"050 - (Setup) OpenGL Graphics Tutorial 7 - GLFW, GLUT (freeGLUT), OpenGL Learning Material","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=2GqCTWU93RE\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDE4MzY0MjIwODUzNDg5OTE5ODE0WhQxODM2NDIyMDg1MzQ4OTkxOTgxNGqIFxIBMBgAIkUaMQAKKmhoZ2hsbmN2cGhraGR4bGNoaFVDcFE5a1RXb2hTbEZnWElLSm1GYzRrQRICABIqEMIPDxoPPxOyCoIEJAGABCsqiwEQARp4gQYFAQn8BADvA_77BAEAABP1Bgb3AAAA2ggA_gf4AwD9-Q3_-AAAAAUM_wUDAAAA9v7-_vz_AAADDQUG-QAAAA76_PX2AAAAA_v9Af4BAAD2__QCA_8AAAMCCAcAAAAAA_4GCAMAAAAFB_7-AAAAAP389g4AAAAAIAAt0DXfOzgTQAlITlACKoQCEAAa8AF_G9v-EuYVBdAjEwD9-M0BhtIl_zTz5QDk9AEAovEQAOoI5QDTAycBqBA0_8AZ8QG9_dH_L0sLARskEP_u5kMAORn0AU8A9QFQAxv_3ffh_w8LIv88ARMBT9z6AwUq0_4yrP79xgaw_6_d_v_5HSECKhcSAikRBf4CLDr85gga_AnqFP7RLfP8lMcW_hAYAw4JBun8RgvRAN0HF_4X6fQM9_X8BQ_QBgE8GxYGC-sE673h_gbzF_AI-iYW9_UTKgPa3wwQHQ7y-izuCe__6-377lQQBgC0CBQH9-z8GTYT_Bj9HPbQL_wFAgP9APsi7vkgAC1exfs6OBNACUhhUAIqzwcQABrAB_Et5L4zxTc99UccvNayML1O0AY9wJ4FPZrMnbzrXbK8XMMUPD7sVT6O5d08PVcFPZfHqr4Tx-w7vhGdvC0JUD7U-GA85mQYPZhj3rwmobq7dtNXvW077b19uD-8GvIVPNyhAb5FL-E7C36bPP-VZT6WTe883xiCPOFEBL5ZtTW9vjQAPfBVBj3NhHW95jXAvIXqBj5fuLM9xhEQvCAHuj2CkTe9iLKcvC4fSb2BGZ096y0QvHL-Ab30Eog89gJYvGEnK7y2NHI9WhtzulPQ7b0fMkC9kdeevK-wID2oN4M9nyPNPJG63by5Ms27KLnDPIKiQ7x1cqu90goAOyjw7r0LAQq9Yk_WvJ8g8T0QDiy9jhEnORfvF7733Y49alC0PCNsdLsQ37I6UDqRvPQ04D04k8A9dwJQPB7Hqrw5r1a9a358PLowAj5mvZi8zD60vPfwW70aur68t5ICPbLLgTxqBIE9yQyKvGu9Or27mdE9sh_Wu6QsjT2dHBW8eWyRO1xNaD2H0ri9mROTO9SAQbxFrJQ9nm0kvKcSdL371Aw9gvIpO3zQ2DvRgf672lDWumHYhryg6n-5ysW1uzF2R706voy9sH03vCU7NjxltMQ8Q9YrunUDxbzXQJS9waGBu7P-IjxzdVG9VweAvM6K6L1Rn-Q8jX8uOqzD9jyNcKi714t8uxKI1zx33mG9I0dfu6vJeLzXcwo8uZGuO3u5tDzV31w8jaJ_u_fqI73WKcU8vPpHui6JWL3d6TO99I2muqqCoT0aGJm9R0qgOP63kjwGXAE92x0sONOJPz3eRwE8GHBvOjFNibuNHUS6i4KoOMBMaj3Ru7e9-RjEuPTvozuP_ay8oAplOW3YgL1qFok7Vf3QOc_taj0AYdY83qlit7gHkT2EP828mkYBuXlhRj3MA_08KQbgOOKVYjsYLba9_INZuRyvZbzQC9e9kAUoOQKDBL3nJbW8gCettbyGKr2pE5C9AMqoOEYu07z2ARI9aAvxOExKprzOZTQ8Y6OeuN4Ciby6LdG89RcxN2BZGb6Lwk69KjD6uEaXmrtpcYa8d8xxOMdioL0ib3m9qbiguARI_ry305a9GGMutsenlr0Dh4a8nY2KuJqPgL1nCv29aSypOHc9YjwdEUK9qj2ouczRAz7rzUG7DKDfN7WSgT0kSMA8UYRLuMXGnD2H8QQ9KLWmt7hzAT3MK4K9L2Z0uP_Naz2pekM9ykWnOFMror3ncgG84uAauHD9hTx6kk88nX_1txgMST2FZQe9R9K1NyAAOBNACUhtUAEqcxAAGmA77AAd6wLX7QsY8-3T3CTmCgX7-9tF_wHoAP4J-vYaIKmcJQv_LuX6B6UAAAAXEcou6QDsbuWyzcvWNhLssOoSHn_n9S2l8Sjr3bkyEOAY6ykIHuEACOXP3irJtwVF9_QgAC34kSE7OBNACUhvUAIqrwYQDBqgBgAAQEEAAEDAAADIQQAAgMAAANBBAABwwQAAUEEAAKBBAACwwQAAEEEAABhCAABcwgAAUMIAAADAAACIQgAAGMIAAABAAACYwgAAgMAAAATCAABMwgAA0MEAAABBAAB0QgAA-EEAAEDAAAAUwgAA2sIAAABAAADYQQAAIEEAAOJCAAB0wgAAJMIAACTCAAAQwQAAAEAAANxCAADAwQAAeEIAAPBBAACAvwAADEIAAHBCAAAAQAAA4sIAAGDCAAAAwQAAskIAAIhBAABkwgAA8EEAAEDBAACgwQAAwEEAAPjBAAC8wgAAYEIAACDBAAAYQgAA-EEAAOBBAACowQAAjMIAAIBAAACAwQAAgMAAAEjCAACAwAAAJMIAAJBCAACMQgAAoMEAAGBCAAAQQgAALMIAAIDBAADgwQAAyEEAAEDAAAAkwgAAuMEAABDBAAAoQgAAMEEAAADAAABMQgAAuEEAAEhCAABswgAANMIAADBCAADgwAAADMIAABDBAAAIwgAA4MEAADBBAAAgQgAAKMIAACjCAADIQQAAbEIAAITCAACAPwAAUEEAAFDBAAB0QgAAmMEAABhCAABIQgAABMIAAIDBAACAPwAABMIAAKBAAACQwQAAIMEAAOBBAAAAwQAAmMEAACDCAABswgAAQMEAABxCAAAoQgAAUMEAAIhBAAAQwQAASMIAACBBAACIQQAAwMAAAGhCAACoQQAAVEIAALDBAABgQQAAQEAAAIzCAAAQwQAAEMIAANDBAAAQwQAABEIAAFBBAACYwQAA-EEAAMBBAADAwQAAHMIAAPBBAAC4QQAAuEEAAADBAACwwQAAEMEAAGTCAAAAwQAAPEIAACzCAACAQQAAGMIAAJDCAAAwwQAAeEIAAExCAABIQgAAiEEAAMBAAACIQQAANEIAANDBAAAAwAAA6EEAAOhBAAAAwQAAGMIAAKRCAAAQQgAAoMAAAJDBAAAIQgAAUEEAAOhCAADAQQAAhsIAAEBAAABwwQAAQEAAALLCAACKwgAAWEIAAABBAAAYQgAAwEEAACDCAADQwQAAAMIAAILCIAA4E0AJSHVQASqPAhAAGoACAAC-vgAAuL0AAPg9AADWPgAAJL4AAI4-AACWPgAA_r4AAFy-AAB0vgAAZL4AACS-AADKvgAAJD4AAAS-AAAEvgAACz8AAFy-AABkPgAAIz8AAH8_AABAvAAAVL4AAIi9AAAEPgAA2L0AAFQ-AAAUvgAA-D0AAAQ-AAAEPgAADD4AAKC8AABsPgAAmL0AAI6-AACGPgAA4LwAAJ6-AABwvQAADL4AAPg9AAB8PgAAHD4AACQ-AACOPgAADT8AAK6-AABQPQAAmL0AAIg9AACoPQAAMD0AAGy-AACAuwAAgDsAAD8_AAAQvQAATD4AAJY-AAAwvQAApj4AAOC8AADgPCAAOBNACUh8UAEqjwIQARqAAgAARL4AAJg9AADYvQAAK78AAHC9AACYvQAAbD4AAIq-AAAsvgAAPD4AABS-AABwvQAADL4AAAS-AACAOwAAmL0AACy-AABHPwAAFD4AALY-AAAsPgAAor4AABC9AACIPQAAPL4AAHy-AAAUvgAAcD0AAIo-AABwPQAAMD0AAIC7AADgvAAADL4AACQ-AACAOwAAqj4AAJi9AABUvgAAoDwAAFw-AAAEPgAAoDwAADA9AADYPQAAlj4AAH-_AAA0vgAATD4AAOC8AACSPgAAFL4AAFA9AADgPAAAcD0AAPg9AACgvAAAgDsAAFA9AAD4PQAA2D0AAIo-AADYvQAALL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=2GqCTWU93RE","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["18364220853489919814"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"835904441"},"2097747881117997339":{"videoId":"2097747881117997339","docid":"34-4-3-Z98AF1C58081418AD","description":"Learn how to use OpenGL to create 2D and 3D vector graphics in this course. Course by Victor Gordan. Check out his channel: / @victorgordan 💻 Code: https://github.com/VictorGordan/openg...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4430636/95ce3fa76504e8690a4f003534651465/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/viz5IAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D45MIykWJ-C4","linkTemplate":"/video/preview/2097747881117997339?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"OpenGL Course - Create 3D and 2D Graphics With C++","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=45MIykWJ-C4\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhUKEzIwOTc3NDc4ODExMTc5OTczMzlaEzIwOTc3NDc4ODExMTc5OTczMzlqkxcSATAYACJFGjEACipoaGN5bGdlc3phb2dicXFkaGhVQzhidXRJU0Z3VC1XbDdFVjBoVUswQlESAgASKhDCDw8aDz8T7zGCBCQBgAQrKosBEAEaeIH7AfkI_AUA8AgC_PsBAAEO_gYC9wAAANwB9__7-QMA_fkN__gAAAAMBfsCAgAAAPwC-fv9_gAA-hT-BQMAAAAV8ff3_QAAAAjyAwn_AQAA8fz8AwMAAAAABQj-_wAAAPYE_wD__wAABAgDBAAAAAAHAvIMAAAAACAALaLU4Ts4E0AJSE5QAiqEAhAAGvABXeXc_vrpCgMALyYAt9rc_oHh_f8_CPkA9fLs_9vy7gHTDuUA5hMnAI_4MQXMFPQAE-UGAAkODP_jwiUA-wwVAfrHAQA3HAUBHxr6Af_z4_5D5AX_DwLmABwXMQDk5OwAM9Hl_ub82wPe4fAE8inmAgPuEQIqAgz_B9LdAzUgDQD15w7-Oeb4AwP99AP47g8GAgn4Bxr4IgMZEhIILhQA__ggBf0X-Af8JR0m_lgY__wKHfoA2_YQ-in1Ffn58yH3--oY_v0TBwHa7Bb_8OYS-vPhAwHv7vsKKgn4-RMlAvDNBfkDwwz5Bg7eBQb1A_cAIAAtFAUbOzgTQAlIYVACKs8HEAAawAcMH7G-dBKAPe3xIr10_Ma9d2ClPPTkNT0PK1y-gLKOvKtCXjzww4E-q_h1vK2eiD0N47a-Bi5vvWsz5zstCVA-1PhgPOZkGD3J7l294n72PBjWSL1Hjw--baSRPGg4yjwq_4o9878mPNnNzjscDEU-Vcy1uhDvFD3bb0i9NLfnPEX7szyDpO893OidvUFv4DooCw8-YgQjPXg8kjzhlwo-caiUvbqrbLvNAwi-4b2pPd8-BDwRrAU8VlsYPLwq67xaRzU9g8anu8iD4zzc9Be-5CJIvZee-rtjnP88vsyDuzMKNDu6aXO9Oyx-vWUXjDy1NQI9TNQcPdx7JLko8O69CwEKvWJP1rwq0Yg9ig0MPSymyDwilK28dEuhPc7BszwL0uy91CQdPf0WeDsacic9zlGmO_tCArxGKLa6zuAvvaE1mjy8xbg9rus8O6gjtrwbL129GNCrPatcKDyx64s7cHpVu7IKwLwo1d69aAr4vO0Dubuu6tE8SsWgvTEdhDx9CdU9EaqzOupChzuKaMU87lRlPCDeKTxr71M8ctvjPDh_ODz9pNo7uo2xPQ0NtLo1Bwi9voIZPcWAfLs30kO9VcJyuwK6TLvWbvu8ZzL3PPfZXbocfQy94WzpPBlrhzsHfQk-MCziu2ViPTlXx1a9JNY9vK1GwLsmTtO8-r5uvJDha7vM0cM9aYZ5vTRYJzxThiA91i55uz8h-brxaGM99m5ivcG3KbrUoIE7dBWxvT6zW7iYqSS8ywt1PYrF0jpClC-8fNQfvYzL-Ll9_fU8pu_FPXWnmTkMXGY5ZUKCu2-mIrryfAY9z5uvvX0Z4DgDEb088HbzPMA-gbpbt4y90GQ_PcbeEDrOXky9GInavPPSljmANgg9QW61vB0DYrnS3gW9-AvMvZeDzzhq8W49yJJ-PZAODjhIUz09ljlivTLmkjhSoYU92QnPvWsRRjh2Sow99yeMva58tjgXVgC9v4YbvYKCH7hiQ5w8wx2JPViwoTnljkg8CY4mPOlbhLiDuNc8GX8TPAtFlDgOPYO9bIMpvYKyyrcDAKG9BMhQvIZYVTjHYqC9Im95vam4oLi8lLq87r2-vUmLmzd39tW9e-OavFZI9Lh0Ka48TlB5va7RqDUHktq6Fi2VPU8_f7iF3ky9VKiOverKw7jDEYM5UFUhvYShK7fOfk07i_-au8nn9Lf6Qd09v0UnvWfpFrfOfeY7PB-UPb0Svzi896G9kc6lPP-oorhSCaS9H_hTPQlDMDh3FIS62roFvQVaUDggADgTQAlIbVABKnMQABpgNQAAPOgP3PcxN9617-MjKQnWzwAb7P8Ew_8r_fAC8BLXgQHo_0fp8_qiAAAACCu8Kq0ABHn32AoR3y1AzNUMJCpUGyb32-QWA-XCJNnXPLb8GQkfAL_KwRMc6-NHLgPzIAAt35QdOzgTQAlIb1ACKq8GEAwaoAYAAHDBAADgQAAAAAAAAOhBAABwQgAAoMEAAHxCAAAQwQAAJMIAAKDBAAD4wQAArsIAAIbCAAC4wQAA2EEAADxCAAAUwgAAOMIAAOBBAACYQQAAgD8AABDBAAC8QgAA6EEAAJZCAABwwQAA4MAAAADCAAAMQgAAQEAAAKDAAADIQQAAyEEAANbCAABswgAAQMEAAADAAAAQQgAAgkIAAIxCAAAwQQAA4MAAAMRCAABgQQAAsMEAAEBAAAAQwQAAEMEAAMBAAADwQQAA4MEAAADAAADIwQAAIMEAAIhBAABwwQAAKMIAAMDBAABgQQAA4EAAAKBAAABAQAAA0EEAAFBBAADQQQAAhsIAAADCAAA4wgAAuEEAANjBAACgQgAA0EIAAKDAAAB8QgAAgMAAAIBAAACAwAAAIMEAACxCAABUwgAAnsIAAERCAACuQgAAnEIAAEBCAACgQQAAiEEAAGBBAACUQgAAwEAAAHDBAABMQgAAAEAAAHBBAACYwQAAYMIAAJrCAABUQgAAgD8AAEBBAADIwQAAAEEAAKBBAACAwgAAgEEAAIjBAABAwgAAyEEAAPjBAAAcQgAAkkIAACTCAAAUwgAA-MEAABxCAAC4wQAAEEEAAABBAAAAwQAAoEAAADjCAABcQgAANMIAAKZCAAAgQgAAUEEAAJzCAADAwQAAeMIAADjCAACAwAAA4MEAAKBAAACgQQAAJEIAAARCAAAQwQAAsMEAANBBAABQwgAAgL8AAKDAAACYQQAAwMEAAEBCAADoQQAABMIAAKBBAAAwwQAA6EEAAOjBAABgwQAAwEAAALbCAAAwwQAAQEEAADRCAAB0wgAAqMEAAJDBAADwwQAADEIAALDCAAC4wQAA8MEAANjBAADgQQAAqMEAAJhBAAAcwgAA-EEAAABCAAA8wgAAjsIAABTCAACEQgAAlkIAAILCAADAQAAAXEIAAIjBAADgwAAAeMIAAIA_AADAwAAAwMAAAJ7CAAAwQQAAgL8AAGBBAACqwgAAuMEAAHBCAADAQQAASMIAACBBAAAEwgAAwMEAAADAAACAwSAAOBNACUh1UAEqjwIQABqAAgAANL4AACy-AABUPgAAGz8AAFC9AADWPgAAtj4AAEW_AADIvQAAJL4AAFA9AAB0vgAAjr4AAKC8AAD4vQAAqD0AAB8_AABMvgAAJD4AAD0_AAB_PwAAuD0AADS-AADovQAALD4AAJg9AACOPgAAkr4AAHQ-AAD4PQAApj4AAJI-AAAsPgAA2j4AAEA8AAD4vQAAqD0AAIa-AADevgAADD4AAPa-AABMvgAAqj4AADQ-AADGPgAAwj4AAPI-AAB0vgAAUD0AAKi9AABMPgAAfL4AAAy-AADYPQAAlj4AAKg9AABxPwAAir4AAKA8AADgPAAA2D0AAIo-AAAMPgAAcL0gADgTQAlIfFABKo8CEAEagAIAABS-AACSvgAAtr4AABO_AAA8PgAAMD0AAMg9AAAwvQAA2L0AAIA7AAA0vgAALD4AAHC9AABcvgAAND4AAHC9AACGvgAAQT8AADQ-AADqPgAAuL0AAOi9AACoPQAAVD4AAMi9AAC2vgAAEL0AAJg9AABMPgAAhr4AAPg9AABQPQAA4DwAAKY-AADiPgAAlr4AACU_AACYPQAAmr4AADQ-AADSPgAA6D0AAI6-AACIPQAAyD0AANi9AAB_vwAAXL4AAHw-AACgvAAAoLwAADy-AACIvQAA2D0AAGw-AABcPgAAmL0AACy-AABQPQAARD4AAJg9AADyPgAA1r4AAIa-IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=45MIykWJ-C4","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["8854786400903625274","2097747881117997339"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"504542698"},"15996118570487901667":{"videoId":"15996118570487901667","docid":"34-9-1-ZB16925B068D60761","description":"What is the fastest way to learn OpenGL? There frankly are not that many free or cheap ways to learn it, much less fast. That’s what makes it so valuable, if I can honestly say I know it before...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1347329/ad81dc9cfe4882907e7f10f973634c5e/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/5qMbEAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DkgtX1jEIimc","linkTemplate":"/video/preview/15996118570487901667?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Fastest Way to Learn OpenGL","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=kgtX1jEIimc\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDE1OTk2MTE4NTcwNDg3OTAxNjY3WhQxNTk5NjExODU3MDQ4NzkwMTY2N2qvDRIBMBgAIkUaMQAKKmhod3FmYWlrc3hqb2R3bmJoaFVDTkdMdW0xTHgwbkREMnNOQkdRLVYxURICABIqEMIPDxoPPxO3AYIEJAGABCsqiwEQARp4gQwF-QP9BAD1AQMFBwT9ARkAAQn1AgIA2ggA_gf4AwD-_AIE9wEAAAUM_wUDAAAA9v7-_vz_AAAKEQv5BAAAABvwAgH7AAAA_f39Cf8BAAD1_fYD9gIAAAH9Dg8AAAAA_g0FCQEAAAD_BfYCAAAAAAfz8QkAAAAAIAAtw0feOzgTQAlITlACKnMQABpgHwoAJA4a6wr-HOwC3P4wCP0b5wT-OP8EBgDYIhkDAxTXwB3qACjkIw68AAAAIjzvEf0A9FME4fD59ub05tEDCht_4_sQ6OzzCbXp_SwK9vIMBEXnALD9Ef8IreQKN9L-IAAtpCJKOzgTQAlIb1ACKq8GEAwaoAYAALBBAABwQgAAuMEAAARCAABAQQAAgMAAAChCAAA4wgAASMIAAIDAAACIQgAAMEEAAFTCAABAQQAA2EEAAIjBAACAwQAA4MAAAOBBAAAQQQAAgEAAAHjCAAAUwgAAoMAAAHxCAAAwwQAAYMEAAJBBAACgQAAAmEEAAMDAAAAwwQAAAEEAAFBCAADYwQAAIEIAAABAAADGQgAAcMEAAIBCAACIQgAA6EEAAIDBAACEQgAAFEIAAHBBAACEwgAA-EEAAKZCAACQQQAAAMAAAGTCAABAwAAAGMIAAODBAACAQgAARMIAADDBAADYQQAAcEIAAAAAAACowQAASEIAACTCAAAwQQAAgD8AAOBAAAAQwgAAYMIAAK7CAACAvwAAOEIAAOLCAAAIQgAAUEEAAIC_AABMwgAAAMAAADxCAADYQQAAOMIAALjBAABMQgAAgkIAAHBBAACYQgAAXEIAAATCAABgQQAAgEAAAABAAAAoQgAAuMEAALDBAAD4QQAAVMIAAADAAACIQQAAYMEAAIA_AABAQgAAoEAAAADBAAB0wgAAiMEAAFhCAAAQQQAAiEEAAJRCAACIQQAAOMIAAMBBAACYwQAAYMEAAHRCAAA0wgAADEIAADDCAADgwAAA4EAAABDBAAAIQgAAUEIAADzCAAAkQgAAoEEAABxCAACQwQAAOMIAAOjBAABQQQAAwEEAAKDBAACgwAAAIEEAABzCAAA8wgAArsIAAFDBAADmwgAA0MEAAODAAAAwQgAAQMEAAIC_AACgwAAAUEIAACDBAABAQgAAfEIAAIBBAADAQAAAwMAAABzCAADgQAAAQMEAAIC_AACswgAAwEAAAFRCAACwQQAAcEIAAHDCAAAAQQAAiEEAACTCAAA4QgAAQMIAABDBAAA4QgAANMIAAGDBAAAMQgAAZMIAABxCAACowQAAqsIAACDCAACQQQAArkIAAJjBAABAwgAA-MEAAKrCAAAwQQAA6EEAADBBAACOQgAA0EEAADhCAABgQgAAGMIAAKJCAABQQQAAwMAAAHBBAAAswgAAnEIAAKDBAABwQSAAOBNACUh1UAEqjwIQABqAAgAAHL4AAKi9AAA0PgAAgj4AACw-AAD4PQAArj4AAD2_AAAcvgAAFL4AAIg9AAC6vgAAZL4AAHQ-AABwvQAAMD0AAOY-AACAuwAAuD0AAM4-AAB_PwAAqL0AAKg9AABMPgAAuL0AAKi9AABUPgAAqL0AAMg9AAAsPgAAhj4AAEQ-AABwvQAA2D0AAOg9AADIvQAABD4AAI6-AACivgAABD4AAJi9AACIvQAAbD4AAPg9AACevgAAbD4AAHQ-AAAMvgAAMD0AAOC8AAD4PQAAZD4AAPg9AAAsPgAATD4AAEA8AABXPwAAcL0AAII-AABwPQAAZL4AAMI-AACIPQAAMD0gADgTQAlIfFABKo8CEAEagAIAAHC9AAAUvgAAdL4AADG_AACYPQAAUL0AAEC8AAAUvgAALL4AAAw-AADgPAAAND4AAJi9AAA8vgAAuD0AABC9AACevgAASz8AAEC8AAC6PgAAED0AAMi9AACIPQAA4LwAACy-AACWvgAAFL4AAFA9AABsPgAA-L0AAJg9AACoPQAAgLsAAAS-AAAcPgAAoDwAAGw-AADoPQAAgr4AAKC8AABEPgAA2L0AAI6-AACYvQAAND4AACQ-AAB_vwAANL4AALI-AACCvgAAmD0AAGy-AAAwvQAAQDwAADA9AAAcPgAAoLwAAAy-AAAcPgAAFD4AAFA9AACoPQAANL4AAPi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=kgtX1jEIimc","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["15996118570487901667"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3411950544"},"11232501664793540699":{"videoId":"11232501664793540699","docid":"34-0-11-Z85242FD4046B9372","description":"Links: The environment setup video : • Installing FreeGLut [or GLUT] | C++ & Open... Next part ( 2 ) : • OpenGL Tutorial - 2 | Drawing some basic p... OpenGL is a Graphics Rendering API which is...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/218190/c6e7a40d3052225489ca2f2d6875bda2/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/smVM6wAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D3aJ8OR1C6pk","linkTemplate":"/video/preview/11232501664793540699?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"OpenGL Tutorial - 1 | Getting Started | OpenGL in C++ with the GLUT library","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=3aJ8OR1C6pk\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDExMjMyNTAxNjY0NzkzNTQwNjk5WhQxMTIzMjUwMTY2NDc5MzU0MDY5OWqSFxIBMBgAIkQaMAAKKWhod3ZxdWx3aXVucHRveGhoVUNqc0cxSGFMWEh5dE84YkczX1RJYWtREgIAESoQwg8PGg8_E8EJggQkAYAEKyqLARABGniBBv76CPwEAPsKAPz9AwABDP77CPf__wDaCAD-B_gDAPv5CvoBAAAABQz_BQMAAADwAPj_8QABAAYF_fv7AAAADPH9__oAAAAH-fwJ_wEAAPH8_AMDAAAAAwIIBwAAAAD8AQMF_v8AAP4PBQAAAAAA-vTyCAAAAAAgAC11HeA7OBNACUhOUAIqhAIQABrwAWwgy_33CuQCrAbXAN_44QCB-hH_PBXAAMb1_gDQyb4CuPP0AdTOFP_O9fUAmRQNAegG7P4sRgoBIQU0_wDqFgAlAewAPOUWAEYXBP_Z_vT_Evcr_hXZIABB7gECDfH3ACPeIf_lENEB3fXhBhIwHgQPCRkFVPD1AOMYHgDcCCf_EAIDBM4CD_ve9wv-9_EB_TEL0ARBCtQADOsBBhEJDgkayQEDLALjAgUjEgvtIAH0DgsG-wPP-wb6JBT3HCcWDenrCwD7xe_8ChzuCB7c6_PU-gQHP8HxBfPh9gfVHgH0-hQdAuMx9f_r3xLt3Anz6iAALcb9Bjs4E0AJSGFQAirPBxAAGsAHK4TtvjcLxTuzbLm7cxwuvIN2fT307KS7LqmfvQMLu7xT8G-8PuxVPo7l3Tw9VwU9HHh1vmp8ED18ONI8PSlzPpTA5rv1cg49ye5dveJ-9jwY1ki9ptQFvj9MqboFZqq8jKgEvWTUrbuLkJU8_5VlPpZN7zzfGII8CcypvVTDA71owyu8Twh8O3LSRb3fikS8W9HmPYNTOj21AEg7eCU5PqIRCTx2cgC8a3MQvLZX1Tx9sA48l5AvvrY_4TvBF0u8YScrvLY0cj1aG3O6dk1tvL0Hw7yNkba7sn1NPcRnQT0cU4M7PQo3PaZGaLyTxqi8GrWcPTHwt7ww4Sc7fsUKvk8gDL2iRt87nyDxPRAOLL2OESc5SFEXvhs0TzyzDHE8s03gvIL_jDvqBYK79DTgPTiTwD13AlA8lDM0vTbWVL3Q9y48ajA9Pg3iIz2Zmim7Vj6VPI-24LwbDaI7nASlPF0AdTyjJ4C8wwqcvUk1xzwkKYq7vZ_EPWqdXTyp76E8YyZRPZ8dUL1RS3O8jB5OPbPWerhWCJA8a2r0vBDdTTqN6ra60cffOzPdqzyXQwG8jwyoPATHpbxfMgK8XEwavG17sbz9ESu8p3bmPVx8gLyCm5w7kNlZvbAjabw1pQi8wGthPItdUzoAZ7W6knTNvSeMQTw70s86vxE4vJzslbwBVG27MPWDPeEzaL2IvVA8WwNgvRxLjrzWNsW7u1xJPRyV2zzWVPU6YS0jvfx4IDz-a964Hg58PUymijz7IeU5TyMdPpW4Dr0Ne9I4P96SOxAIzzzzxNa4wCAJPTWHWjzVrxk4NIsrPa0bmj1reC84XtylO6lsWL1iRNC5aNlJPIVnV7vKmRo7QHNxvSSXf7zyM-64-71DPXk7gjxXCcq4DdJiPVMlCDtcLbK5sPOwPRPffTsTLJ-3k9jeOwNMT71GXwW4cQdFvWckJ71CH9w3a5fbvCCbpDxK7nG3jBgxPRcYiL0zlRw5cxgGPE6WPz3W3JM3MeGBPQcdHr3YV3e1F34wvTFUz7zdzBe5b_YHvQIQd714-IE30IAVPYBKtT2WNJC4yuEDvhDXHjyX_U43Klj3uKwJOL22cms37BiyPHn8KLymXey3BeHqvbu2N737KAO5AXBnPa_u2L2hUIe4veMEPsnNS73m6KQ4U5OgPMOWQz0MIEq3LkK3PX76FTtd13k3P47GPSveCL6HIrS4ipZXPRBY-T2NF0A4PCn6u1UqbT3gMo24BqF8vWAcgTxhfLU36xYGvUkyhry7hZ84IAA4E0AJSG1QASpzEAAaYCntAEftIvA0K0AB77_4INH0AdIs1wn_-eb_DCHzMegQspMVC_878wr8nQAAAA035UDtAAt_zMED28pD_dmr7SQCd9nlP5n6KgrKumYc8gbWBDwvKwDr56DdLtvHKy3PESAALU8HDzs4E0AJSG9QAiqvBhAMGqAGAACIQQAAEEEAAFRCAADowQAAQEEAAMBAAADgQQAA-EEAAMLCAACIQQAAYMEAABDCAAAcwgAA0MEAADBBAAAAAAAAAMAAALbCAAAAwAAAAMAAANjBAADYwQAAcEEAABxCAADAQAAALEIAAFDBAABQQQAAAAAAAEDAAABowgAAMEIAAGDBAABUQgAASMIAAODAAABgQgAArkIAAIDBAABAQQAAYEIAABDBAACIQgAACEIAAIzCAACgwAAAXEIAAMBAAACIQQAAoEAAADDBAAAEwgAAcMIAAMjBAAAUQgAA2EEAAKLCAAAAAAAAwMAAAABCAACaQgAAAMIAALhBAACgwAAAhEIAAHzCAAA8QgAAgMIAADjCAAA0wgAAdEIAAJ5CAAAEQgAAFEIAALhBAACQwQAAOMIAABhCAADQQQAAYEIAAKzCAADAQQAA6EEAAMDAAAAgQQAAwEEAAPBBAAAAQQAAQEIAAKBBAACawgAAiEIAABjCAAAEwgAA4MEAAETCAACowQAAyEEAAGBBAACwQQAAMMIAADBCAACgQAAANMIAAJjBAAAAQQAAoMEAAIBCAADowQAAkEEAABRCAADgwQAAAMEAAMhCAAAAQQAA0EEAAODBAAB8wgAAIEEAAGjCAABAwQAAEMIAAGBBAABYwgAACMIAAGDBAACYwgAAHEIAAAjCAAAYwgAA8MEAANjBAAAAQgAACEIAAFBBAAB4QgAA2MEAABBCAAA0QgAAfMIAAABAAAAwQQAAoMEAAKjBAACmQgAAREIAABzCAABsQgAAOEIAAIJCAACwQQAAWMIAAJBBAAB4wgAAcMIAALhBAAAAwgAA2MEAAAAAAAAgQgAAkMEAABBBAABQwgAABMIAAIA_AAAAwQAAgL8AAIpCAABQQQAAcMEAAPhBAABAQQAAQMAAALbCAABkwgAA4EEAAFBBAABcwgAAAEAAALRCAACSwgAAgMAAACDCAACIQQAAHEIAAIBBAABgwgAAJEIAAABBAADwQQAADMIAAHBBAACQQgAAMMEAAMjBAACAQAAAEMEAAPBBAABAQQAAEMIgADgTQAlIdVABKo8CEAAagAIAAHC9AACivgAADD4AAOo-AABQvQAApj4AANI-AAAHvwAA-L0AAEy-AADKvgAA9r4AALa-AAC4vQAAuL0AAII-AACiPgAAfL4AAAS-AAALPwAAbT8AAAw-AAAUvgAAHL4AAMg9AABkPgAAjj4AAAy-AACSPgAAND4AAJ4-AABkPgAAcL0AAM4-AADgvAAARL4AALg9AADavgAAzr4AAEA8AACuvgAAuD0AACs_AAAwvQAAhj4AAP4-AABEPgAAEL0AAOA8AAAEvgAAyL0AADA9AAD4vQAAUL0AAEw-AAAQvQAAfz8AAFy-AAC2PgAA6D0AAOC8AABkPgAAoDwAAMg9IAA4E0AJSHxQASqPAhABGoACAACKvgAAcD0AANi9AABNvwAAiD0AANi9AADoPQAAJL4AALi9AAB0PgAAqL0AAHA9AAB8vgAADL4AAFC9AADYvQAAlr4AAE8_AAA8PgAAuj4AAEC8AACevgAA4DwAAFA9AAAUvgAATL4AAOi9AAAkPgAAvj4AAFC9AAAwPQAAQLwAAOA8AACAOwAARD4AACS-AADqPgAAcD0AAES-AABQPQAAnj4AAKC8AABkvgAAUD0AAFA9AADYPQAAf78AAFC9AACePgAAXD4AACQ-AAA8vgAA4DwAABA9AADoPQAAyD0AAHC9AADIvQAALD4AAKA8AADIPQAAjj4AADy-AADovSAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=3aJ8OR1C6pk","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["11232501664793540699"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"967077214"},"14059333753762953683":{"videoId":"14059333753762953683","docid":"34-8-11-Z9906365CC19437D0","description":"I'm reading OpenGL Programming Guide 9th Edition - The official guide to learning OpenGL, Version 4.5 with SPIR-V. I finally was able to \"have learned enough\" to start with the book, chapter 1...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1523243/a84589cb16af50da4d2cead50cf2186d/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/dma0FQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DofPQJXx3UFY","linkTemplate":"/video/preview/14059333753762953683?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"OpenGL Programming Guide Chapter 1 Triangles","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ofPQJXx3UFY\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDE0MDU5MzMzNzUzNzYyOTUzNjgzWhQxNDA1OTMzMzc1Mzc2Mjk1MzY4M2q6DRIBMBgAIkUaMQAKKmhod2lxZHRnZ2p3a2hudmNoaFVDeng4YWxyeFZFTHo1aDFkZkNka2RmZxICABIqEMIPDxoPPxOkAoIEJAGABCsqiwEQARp4gfwJ9QH7BQDyEf3-_AIAAQz--wj3__8A2ggA_gf5AwD6BQcE-QEAAAoTAQn-AAAA_AIDBPb-AQAICgQCBAAAABL5Av_3AAAACv0EC_8BAADy8wEB9gIAAQbwBQ3_AAAAAP8DAQQBAAAEAQP8AAAAAPr08ggAAAAAIAAtYD3hOzgTQAlITlACKnMQABpgLhsAQ-AR7vIkM-zJ0xEtT84X8g3uEv_i3_8RGQ8I7uaajBQb_w-mGPeWAAAA5UWhLCoA5H5UxwoK5zcgt8PcuTB_6Cvx6wMkC9PkJf8MJi_hQDHZAN_5Fg4snzYyVg7-IAAtxM8MOzgTQAlIb1ACKq8GEAwaoAYAAATCAAA8QgAAIEIAACDBAAC4QQAA6EEAAIpCAACoQQAAcMIAAJjBAADgQAAASMIAAMDBAACQQQAAdEIAADDCAAAUwgAA8MEAACTCAABkwgAAYEEAAJDCAAAAwgAAIMEAAIBAAACYwQAAqMEAAJBBAABAQgAAMMEAAITCAABAwAAAuMIAAKpCAADgQQAAysIAAAxCAAAgQQAA8EEAALJCAAAQQQAAWMIAAAhCAADgQAAAgMEAAHjCAACIQgAAkEEAAGBBAACAwAAAmMIAAKDBAAAEQgAA0MEAAFBCAADYQQAAssIAADjCAACowQAAoEEAAHBBAAAYwgAABMIAALzCAABwQQAAeMIAAIBBAADgQAAAQEEAABjCAABgQgAAoMEAAEBBAAAEQgAAwEAAABDBAAA4wgAAMEIAADBCAADAQQAAJMIAAIRCAAAAQQAAwMAAAODAAACgwAAAwEEAALBBAACSQgAAAAAAAKBBAACMQgAAgD8AABDCAABQwQAAUEEAAJjCAACIwgAAQMAAAJBBAADYwQAAPEIAAFxCAAAgQgAAFMIAANhBAAAgwQAAyMEAAODAAABwQgAAIEEAAEBAAAAAQQAAXEIAABRCAAA8QgAAAEAAAGDBAAAAQQAAiMEAAKBBAACGwgAAsEEAAEDCAACAwAAAEEEAAOBAAACoQQAAPMIAAKBBAAAwwgAAAMEAAJBBAABAQQAAAEAAAABCAABgwQAAgEAAAMDAAABYwgAACEIAAKhBAAAQQgAAYMEAAJZCAACAPwAAFMIAAJBCAAC4wQAA4MAAAOhBAAAwQQAA4EAAAPjBAADgwQAA8MEAACBBAAAAwQAA4MAAAFhCAAAAAAAAMEIAAI7CAAAQQgAAAAAAALbCAACowQAAREIAACBCAAAwQQAAMMEAAIJCAACgQQAAqMEAAKDBAAAEQgAAcEIAAADBAAAUwgAA_kIAAIrCAAAQwgAADMIAACDBAADYQQAAZEIAAIrCAACoQgAA2EEAAGDBAAAgQgAAIMEAAMDBAABwQQAAdMIAAEBCAADwwQAAAEEAAIA_AACgQCAAOBNACUh1UAEqjwIQABqAAgAAFL4AABS-AAAsPgAA-D0AAEA8AACyPgAAND4AABG_AAC6vgAADD4AAIC7AACuvgAAhr4AAFC9AABEvgAAoLwAAJ4-AAAcvgAAHD4AAPY-AAB_PwAA6D0AAIi9AABwvQAAqD0AAIg9AACmPgAAMD0AAHQ-AACqPgAAdD4AAEC8AACgPAAAqj4AADA9AADevgAAFD4AALK-AACevgAAcL0AAGy-AAAQvQAACz8AAES-AABwvQAAvj4AAEQ-AACAOwAAMD0AAEA8AAA0PgAAJL4AAIA7AABcPgAARD4AAEA8AABrPwAAyr4AAEw-AAAcPgAAND4AAK4-AABcPgAA-r4gADgTQAlIfFABKo8CEAEagAIAACy-AACAOwAA2D0AADm_AACaPgAAoLwAAEw-AACivgAA4LwAAJg9AAAMvgAAgDsAAOA8AADCvgAAgLsAAIg9AABcvgAAcT8AABw-AABcPgAAcD0AAGS-AACKPgAAoDwAAGS-AAD4vQAAir4AADw-AACgPAAAJL4AALg9AABUPgAAuL0AAPi9AAAMPgAA4LwAAA0_AABQvQAAmr4AAMi9AACaPgAAML0AAJa-AADgvAAADD4AAII-AAB_vwAA-r4AACw-AABAvAAApj4AADS-AACgPAAAEL0AAOg9AAAkPgAAcL0AAHS-AADYPQAA2D0AAPg9AACYPQAAvr4AABy-IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=ofPQJXx3UFY","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["14059333753762953683"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1139167953"},"1820065841869768220":{"videoId":"1820065841869768220","docid":"34-1-2-Z4EBDED2D39A6BBA6","description":"In the second episode of the basic OpenGL tutorial series I show how to render our first triangle and a quad. Then I also talk a bit about rendering space optimisations using index buffer...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3908283/b0d4bcfe5079eaa4ec16443fb8abb72e/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/CsWnDwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdnIxxqrmDqg","linkTemplate":"/video/preview/1820065841869768220?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"C++ OpenGL Basic Tutorial #2 - Rendering Shapes","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=dnIxxqrmDqg\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhUKEzE4MjAwNjU4NDE4Njk3NjgyMjBaEzE4MjAwNjU4NDE4Njk3NjgyMjBqiBcSATAYACJFGjEACipoaGVjcnR5ZWNuZnljbG9jaGhVQ0ZnUGJPSG93RGVfbXJiczBFVjVabFESAgASKhDCDw8aDz8TmAqCBCQBgAQrKosBEAEaeIH4AAIGAf8A5wz79vz-AwAd9f0H9QICAOMC8PcD_AIAEAgLAfsAAAD6C_sDAgAAAAMA8wD9_QEAChH9DAQAAAAW7_b2_QAAAAL4AQYAAAAA7gEG_wMAAAD-_QoB_wAAAPUICAP__wAABQcDFQAAAAAV__YOAAAAACAALfQJ0Ds4E0AJSE5QAiqEAhAAGvABbjoj_8_m4P_ABgAA3vjfALYmO_9pIdkB7QwTAtTv6gHL1v0BBPon_6ETtwGBE-wBtejwAPcEEwBhFggAAOkXAPom9gEX1gUCSg_rAAgNFv4CKDL-FzU1AhTV9gD-8Pr77fAg_dH03wDL0L0H-R0gAiABBv8WBQcI6AQ2AfX4F_zfA-MA5BIG-9z2DP7oGUMBCQbp_Tss5v_UTu0AIvASBBvHAQP9GBINJvzq-MnjAPu4CukACuf6ChQLFfMA_yEE9AUZ7x3z-vT29wPyL-P1APcv__Yr4_UJ8P8B_b_16_j38PXu2E8KAuj7FfntDwH-IAAt1awAOzgTQAlIYVACKs8HEAAawAe_urq-gAvXPJH9YrwDFUS9AIlLPVSnKLvtftW9O-qDvOeUW7ySroE-CZRjPcvY0DzEl1m-jGZlvPW6Jb2dRoI-fxZLvL4SyLzJ7l294n72PBjWSL3QwF69bSuHPfaZ8zz9TtO9m3VGvYsuND3RHyo-6rAivVDCzLyH--i9qVsnvd0vl7sLzbo9BKC8OxH20rxyprk9a7xvPZvBhLwvY4Q9u8oEve3UnDwWrCc8cbWpPPvEJruaOlS9TFOlu7gA-rpe_4W5qPe5PKv11TucWDa9LZ41vZDj4jw_1Cy9eKI6PVV9uLyVUoY9IzHBPLtlYrxKxMU9l9MUvTBjirwMdw6-TdoWO5ZhFz3wiws-8z-zu-I6xjuw4tS9dTbJPTyOVTy-PxS9YP1kvY-puzwwY6o9oZGZPCZpozzMkA89giM8vYLh3DxodRc9yJ-TvV44hryMch-9kSxgPNRC7rtd_yk9DLXBPD90nLwbFGi95qzPPNZcibykLI09nRwVvHlskTsPJsW8yKVgvHCSizvwNo897JzLvMKb2jx1-FW9wf4rvRcqf7w4DuE86_8MPggySLv2Bak9wbzRvG988bvvUaS8bvjdvDjEkToDvSY9NL_1vJRQuDs208i9fJQ2PC5zG7xfojC8kC2QvZATprtYJGG9Z0FtvdZIvzubFZa9BycBu-Ky5btHuZo9Y1Y5vF4GjDvJXY-9kzfhu7PiJzsBpeE9m6uGPcRdM7kxoIK9E-jIPfPRdrlYhfa70lebPYkK97dxOkk-m04XvZdwoTiLdis9IJdYPfaoX7iOCpe9WvERO6nQjThpl6U9Dw8RPrzeijjLovC8W0IevjcF4zlrUpA9gR-KvdeAh7ljXpe9b0o5PeOHkTlf6xI9HcwDPIb72rmfP8g8Uy2YvFf2ALl4npM9brjZPP2onbh0IRw8lKmNvfPAJzdWlJy96-uPvZXmxjkKBmE98pdWvSLknjh3fpM6z_NMvCl7R7mcaxi9BHEOPoIJjbkMKgA99gAnveRMd7iRKoo8zAfEvC-g_jiwQpC9TACZvSFlY7jhrZy7_4_6uvB-Rji45Ci-0X-FvJ34GrkBByO9H65rvVa-crYzMSK9BEiTvSBXADYkWne9HW3BvQ4WGjnfT709va46POxXa7m9lQA99FtKvTtGZ7hZrLw8Y7g6vM6EHTjhmZA8VZupPb2ZuLeCyAI-OaDAvTwBPzgi_-w9NSkFPvN-W7gYJzm9lEOlPWWUx7gXPpw9PHhXPcSp57eguE099x-pvStNvrcgADgTQAlIbVABKnMQABpgX-cAN_YOv-4ICOXUu-c6xt_q1R_JGf_zyf8rGPALGAXkuBIZAFzRDfueAAAADzf1JwAAF3_PvRwC0Eb3ydHyF_duLuo1m_EFHsLlcxDyPMIEDwEfAPPHzQAZuP42MzAXIAAteJQTOzgTQAlIb1ACKq8GEAwaoAYAAADBAABwQQAAWEIAAJDBAAAYQgAABEIAAPBBAADYQQAANMIAAAhCAADgwAAALMIAAJLCAABQQQAA-EEAALDBAACIwQAAuMIAAKhBAADowQAAgL8AAIA_AACAQQAAQMAAAEBBAADgQQAACMIAAGDBAACYQQAA2EEAAIC_AABkQgAAIMEAALhBAAAgQgAAiMEAAERCAACiQgAAYMEAAMhBAABwQgAAwEEAAGBCAAAwwQAAAMEAAAzCAADgwQAACMIAAABCAACEwgAAgMAAADDCAACgwQAA8MEAAFRCAACYwQAARMIAAPjBAAAQQQAAFEIAAKhBAACUQgAAoMAAAGDCAACQQQAADMIAAIJCAAAMwgAAuMEAAIC_AACQQgAAYEEAAFTCAADEQgAAyEEAANhBAACAwAAAgL8AAMBBAADgQQAAIMIAANjBAAAMQgAA-EEAABDBAADAwAAAIEIAAFBBAABEQgAAQMAAALDCAABIQgAAiMEAABDBAABgwgAA8MEAAPjBAACCQgAAiEEAAEjCAAAEwgAAYMEAALhBAABswgAA8MEAADDBAACIwgAAikIAADBBAAC4wQAArkIAABDBAACSwgAACEIAAChCAACYQQAAHMIAAHTCAADIQQAAwEEAAOjBAAAwQgAAfMIAAMDBAABcQgAAiEEAADzCAABAwAAAZMIAALTCAABwwQAAnEIAAADBAABwQgAA2EEAABBBAACIwQAAgEEAAFTCAAAAwgAAQEAAALhBAABgwQAAsMEAAFBCAABAQAAA4MAAAIhCAAAAAAAA6EEAANhBAACIQQAAgD8AAJrCAADYQQAAgMAAAAAAAACCwgAAoMAAAKBCAABQwQAABEIAAI7CAACWwgAAeMIAACDCAACoQQAAcEEAAIhBAADQQgAAAEEAAFDCAACgQAAAbMIAANjBAACQQgAAZMIAAAjCAACwQQAAskIAAAjCAADQwQAAAEEAACDCAADgQAAAQMEAAJ7CAACYQQAAAMEAAABBAADAwQAAoEAAAEhCAADAwAAAGMIAAExCAABUwgAAAEIAAEjCAAA4wiAAOBNACUh1UAEqjwIQABqAAgAAgr4AAGy-AAAcPgAABD4AALi9AACCPgAAVD4AABG_AAAcvgAAgDsAADS-AACuvgAAyr4AAEC8AABEvgAAEL0AAKI-AAB8vgAAhj4AANI-AAB_PwAATD4AABC9AABwPQAAML0AABA9AADIPQAAXL4AAHA9AAAMPgAAZD4AAI4-AAAcPgAAFL4AABA9AAAMvgAAHD4AAKA8AADKvgAAqD0AALq-AAAkPgAApj4AADS-AACgPAAAxj4AAI4-AABwvQAAyD0AAOA8AABAvAAAdL4AAIC7AADYPQAAgDsAAOC8AAA3PwAAcL0AABC9AAD-PgAAEL0AAEQ-AAAcPgAAoj4gADgTQAlIfFABKo8CEAEagAIAAHS-AACIPQAANL4AADm_AABAPAAAUL0AAIC7AADgvAAAiL0AAEw-AAAwvQAAyD0AACy-AABMvgAAiL0AADC9AACqvgAAUT8AAIg9AADOPgAAiL0AAJ6-AACYPQAAyL0AAAy-AABkvgAAML0AAAQ-AABkPgAADL4AABA9AABAvAAA2D0AALi9AAA0PgAALL4AAIY-AAD4PQAAPL4AADQ-AACCPgAAkr4AAEy-AAD4vQAAUL0AALg9AAB_vwAAXL4AADA9AAAMPgAADD4AACy-AABAvAAAEL0AAFQ-AAAwPQAAyL0AAIg9AAAEPgAAHD4AAHA9AADIPQAANL4AAIC7IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=dnIxxqrmDqg","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["1820065841869768220"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"880635663"},"4096853056129250996":{"videoId":"4096853056129250996","docid":"34-6-8-Z0EC26D3AE03598E6","description":"\u003ciframe src=\"https://player.vimeo.com/video/24359223\" width=\"640\" height=\"0\" frameborder=\"0\" allow=\"autoplay; fullscreen\" allowfullscreen title=\"opengl-tutorial.com's 15th tutorial : Lightmaps\"...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3445633/f4a77e80eaf9f59ec9eacb321b4b1bc5/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/vvrjDwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","isAdultDoc":false,"relatedParams":{"text":"opengl-tutorial.com's 15th tutorial : Lightmaps","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/vimeo.com\\/24359223\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhUKEzQwOTY4NTMwNTYxMjkyNTA5OTZaEzQwOTY4NTMwNTYxMjkyNTA5OTZqixcSATAYACI9GikACiJoaHFhbHB0ZmV1c2VrcGpiaGhBcm5hdWQgTWFzc2VyYW5uEgIAEioQwg8PGg8_E88FggQkAYAEKyqLARABGniB-wPzBwAAAPUN-gMDBP4BFQX4BvUBAQDjBAP1_vwCAAf7CAH7AQAABgz_BQQAAADyA_f6_AAAAP0IBf4EAAAAFvD39_0AAAALBAIJCgABAfkB-fgD_wAA_v0KAf8AAAD5-gb8AQAAAP4QBQEAAAAA9vj7BwAAAAAgAC2aTNQ7OBNACUhOUAIqhAIQABrwAUrzAfwB3vkDgRkRAu3z8gHrERb_TP8m__UPwf8U6dYC-AwVAP8WDwHtAwgAmtIQAOEHAf8KGPoAD-MX_xDvOAAMFgUA9ss6_wcsBAH26_YA-fbtAPIw_wAR3fgAAhYgARYtJP0GztH_yRn5ARUd8gQZ1AcEKhH3AQMg9wQXDRABEs8H_fL2_v71ACP_BO7_B-80AAEOMg8D8Bgl_RADEvklGPAEEAgh_uEG6f3MyBsFwRMI-ebt_AH3BA78BAoP-OotBwQP3ATyEfwQ_O0O-Abv9gIKL9kCB_zz9_j09Pv92UcUBOksCQEi6e_-z9oRBiAALfrEHDs4E0AJSGFQAirPBxAAGsAHDB-xvnQSgD3t8SK9ujdavQYp3bz_2lA9dsWEvq5yMr1rfrw8MlaDPlOnjbxjbi08ll1QvpDs27yJKKY8z0p6Pvbc-Dz5QUe9CUK4vbs1nz1Dn1k8bsPoPTdxEbzoMrW8B7TUvRLWKz3eLkU8wX6-PfL3wb0XrW28jmgMPbKgkL23p3U8dhbdPcmhz7we6Hw8cR5OPPzgvDzybna8y9HIPKrhMb2u2QU9UqNrvLq4gj2AkaE8a26aO0n4Y7rvkQk8McKavUOYET1aL6G8sd4IPQ4bQLt4p6-7k1GlPMFHjjxb7ze8nvucPW21vbxyIhA97QehPFLoIb2Pnky98NsQvuYHzr3fSKq8zbZuPYe2rb0fgiq8tyVCvoxwrjzfDEg8SgYjvArPtjuFphY9Sw-ZPSEYrLw_iCa70q59PcEyiz2OAZk8OH2SPR-epTzvITy8slW4PMUvhrzvEge87skovWhbTbyLD307wwqcvUk1xzwkKYq792xivUq6gby6ha68hC_nvOk9vz0bnyg7pBqGPWF8R72up4y7kB0qPcI1kjyN4xM8Cx-2u4py6T21dQm7Nd6MvAcuqrz6eTY7w6qwvWXDOr3oJ8G7RzasvY_tmz0ZUcG6UAKmvXofQj0EwUq7ctzOvK1rNDx7k5E7y6ILPTLkuzv50YK617GgvRXbaT1nRf85mYuuPOueZj1kohS7XWm-PMSWfr3gtyW6GZEYPvh-tDwZ5m05QMElvSnWlL2IP5c5CsyUPKgN2Lwp4IW6Zn9FPK7igzzv4Ks6LTitPZSkCz0NCoo5NWkJPZCN9rxYfgM6GvhVuy68XL3vPrk4Q_gBPSaX9byZCx66HZkCvRLTb71JuSm4VPDKvUB5zjyUZOM6LcznPFncfz03AmS5NZUqvdvitby6Qg-5RldTOBYuULwWSNC4EOl3PX2zLT5q7oe48oCNPeeSRT357ay5bOnxPVaLHj0QJSY5mLRSOz9wxb33LmA5B1yMPauBIT37x6c4liL5PWN35jyyj6A43gKJvLot0bz1FzE3rNbDvfpnwLuovL-4K9mBvfsH8T288Bw5bnqGPVIQDL4Il4Y5QIuAPTuXmLx1igQ48-5DvWQVIL3bhhe4P9advFhrbb2O_Mw3tYKNukClSjyWPFa3KgQPvIwiVT2WUtw3XHeOPWQdcz0152a3ApvDPQ79rrwQQZc3bYaAPa1mgrxjWm64sL-2vWxb1D3RQPS4YSCDvb4-qTzVVJG4BEKGvDRQFD0St2245uUQPeSrcz1GzUM3IAA4E0AJSG1QASpzEAAaYC_-ACHiHOXxHSTtANogB-fvBu386RH__O0A5CXuOwcZr7IAFAAHzvb9tgAAAAAJCzXwAAFb7e_U6NonEbPW1vH5fyoIBOYhMBXJ5innFT_mHg_68ADb8OkJ-Mr6OzQMLSAALTVjPTs4E0AJSG9QAiqvBhAMGqAGAAA4wgAAcEEAAGxCAABgQQAAgD8AACBBAADCQgAACMIAAEDCAABgwgAAXMIAAJBBAAA8wgAASEIAALjBAAAYwgAA4MEAAJDBAAAgwQAAgMEAAAxCAAAEwgAAIEIAALhBAAC4QQAAUEEAAIjBAABwQQAAmMEAANhBAACCwgAAQMAAADzCAACgwAAAYEIAAJrCAAC4QQAAwMAAAAAAAABQQQAA8EEAAATCAACoQQAAmEIAAMDBAACAwgAAEMEAAEBBAACwQQAAIEEAAGTCAAAgwQAAwMEAAIA_AACAPwAAMEIAAIjCAABkwgAAmEEAAExCAADAwQAAXMIAADDBAACowQAANEIAAPjBAABAQgAAPEIAAAAAAADgwAAAmkIAAIDCAACAQAAAnEIAAABCAACgwAAAlMIAAHBBAACoQQAAgMEAADDBAAAQQgAAoMEAANjBAADAQAAAsMEAABRCAACAwQAAeEIAAIC_AAD4QQAAgEIAAJhBAACIwgAAgsIAAODBAADgwQAAAMEAACBCAACYQgAASMIAAEBCAACOQgAAsMEAAEDCAABAQAAAAMAAAIjBAACQQQAAcEIAAEhCAACYQQAAJMIAANRCAAAwQQAAWMIAACxCAAAYwgAAOMIAAFTCAACAQAAAgMEAAABCAADYwQAA8MEAAIBAAACgQQAACMIAAJbCAAAwQQAAHMIAAOBBAAA0wgAAuMEAAFBBAACoQQAAEMEAACBCAAAgQQAA6MEAAIC_AAAAwAAAfEIAAEDCAAAUQgAA2MEAAFjCAACwQQAAAEEAAGxCAAD4QQAAqEEAANhBAAAgQQAAgMEAAMjBAACgQQAATMIAAAjCAACSQgAACMIAAIhCAABEwgAAaEIAAEBBAACAwgAAdMIAADRCAABsQgAAgL8AAMhBAAAIQgAAAMEAAM7CAABAQQAATEIAAGDBAAAMwgAA4MEAACxCAACYwQAAIEEAAKjCAACawgAAGEIAAJZCAAB0wgAAcMEAAJZCAADQQQAAQEEAAKBBAADgwQAA4MEAAIjBAAAQwQAAQMEAAEjCAABAwAAANEIgADgTQAlIdVABKo8CEAAagAIAANK-AABEvgAAuD0AAEQ-AABQvQAAgj4AAHw-AAAxvwAA2r4AAKA8AAAcvgAATL4AAN6-AAAkPgAAML0AAMi9AACCPgAA-D0AAGQ-AAA5PwAAez8AAFC9AAAUvgAAcL0AAJg9AACYvQAAuD0AAPi9AAAsPgAAjj4AADw-AACuvgAAoDwAADC9AABwPQAAcL0AAMg9AAC-vgAAor4AACy-AACovQAAUD0AAPg9AABkvgAAoDwAAOA8AADIPQAAuL0AAIg9AAAEvgAAJL4AAGw-AACAuwAAiD0AADS-AABQPQAAfz8AAMi9AAAJPwAAlj4AAOC8AADGPgAAyD0AANi9IAA4E0AJSHxQASqPAhABGoACAACIvQAAnj4AAFC9AAADvwAAFL4AAIi9AAD4PQAAED0AAHC9AADGPgAAUD0AADC9AABAPAAAyL0AAHC9AACYvQAAoLwAADs_AAD4PQAAtj4AAHC9AADovQAAmL0AAJi9AABAvAAABL4AADA9AACgPAAAoDwAAAw-AABAvAAA4DwAAFC9AACIPQAAqD0AAES-AAC4PQAAHD4AADS-AABQPQAAHD4AAIC7AABMvgAA4DwAAIg9AADgvAAAf78AAKg9AADIPQAAUD0AAMo-AAAwvQAAUL0AAOC8AACCPgAAcD0AAKC8AACgPAAAcL0AAJg9AACoPQAA6D0AAFC9AABcviAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://vimeo.com/24359223","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["4096853056129250996"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"vimeo.com","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2709858167"},"11994593477233832631":{"videoId":"11994593477233832631","docid":"34-11-9-Z6358606CA7FB0429","description":"Where Can I Find OpenGL Tutorials For Beginners? Are you looking to get started with OpenGL and create stunning graphics on your personal computer? In this video, we’ll guide you through some of...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/759811/6073add6a58c285a647f0fce951cd591/564x318_1"},"target":"_self","position":"9","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Du8L2578X_dk","linkTemplate":"/video/preview/11994593477233832631?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Where Can I Find OpenGL Tutorials For Beginners? - Your Computer Companion","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=u8L2578X_dk\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDExOTk0NTkzNDc3MjMzODMyNjMxWhQxMTk5NDU5MzQ3NzIzMzgzMjYzMWqvDRIBMBgAIkUaMQAKKmhodGV3aHdoYXhheWJ6ZmJoaFVDem94MVVOUnM2cEtfZktWSW9ZYkRnZxICABIqEMIPDxoPPxPSAYIEJAGABCsqiwEQARp4gQQL8wEAAAD3_Qj9-wT_ARsAAQr1AgIA2AgA_Qf4BAD9AwD59gEAAAYD_AoJAAAA-_z0-fX-AQD-Afn09AAAAA_6_PX1AAAAC_r3Af8BAAD0_fYD9QIAAAv1AQcAAAAABfcH_QAAAAAGAv358_wAAPb4-wcAAAAAIAAteBzVOzgTQAlITlACKnMQABpgOQoAOBcH0wz2Ttj18uMMIP0o6wjaJv8MIAD5IdgAEh_NlDAQ_yndDQ-rAAAABzbaHBAA1G3g1O70_BMT48vuCEx_9w3rBgg748LcOiArAicFWR8IAPoWCfTauNpYOyUjIAAt34EkOzgTQAlIb1ACKq8GEAwaoAYAACBCAADYQQAAgEEAAFxCAACwwQAANEIAAJjBAABQwgAA6MEAAPDBAACAQAAASEIAAAAAAABAQAAAnkIAAM7CAABoQgAAQEAAAFDBAADwwQAAQMEAAKBAAADAwAAANEIAAJhBAADwQQAAkMEAABzCAAAYQgAADEIAAPDBAADIQgAACMIAAOBBAAAwQQAADEIAADjCAAD6QgAAQEAAAKBAAABAwQAAoEAAAFBCAAAoQgAAQMEAAMDBAADgQAAAmMEAAGBBAACAwQAAgEEAALDBAABAQAAAIMEAABTCAACkQgAAIMEAAATCAACIwQAA4EEAABRCAADgQQAAoMEAAPhBAADAQQAAAEIAAFBCAABQQQAA2MEAAIC_AABgQQAAfEIAAILCAAB0QgAAQMEAALTCAACAQQAAgD8AAHRCAACwwQAAyMEAAIC_AAA8QgAA0EEAANDBAAAMQgAA0MEAAMDBAAD4QQAAUEIAABzCAAAAQgAAHMIAAGDCAADQQQAA6MEAAHBCAAC6QgAAAMAAAOjBAAAMwgAAMMEAAMDAAAAkwgAAEMIAAGRCAACqQgAAQEEAABRCAABAQAAAQEAAAJjBAABgwgAAQMEAAAxCAAAUQgAAcMEAAIrCAADoQQAAkMEAAAzCAAAQwQAAAEEAAIDCAACKQgAAIEEAAMBBAAAgwgAAUMIAABDCAACAQQAABMIAAGjCAAC2QgAAMMIAAKhBAABQwQAAIMIAAGDBAABMwgAApEIAANhBAABAwgAAwEAAAIBAAABgQgAAMMEAAODAAAC4QQAAiEEAAIA_AABAwAAA6MEAAJbCAACIwQAAnMIAANhBAAB4wgAAQMEAAKhCAAAgwQAAKEIAACBBAAAgQQAAAMEAAIC_AADgQQAApsIAAFBCAACIQQAAZMIAALDBAADYQQAAqMEAAKDBAAAwQgAAWMIAAIDBAACgQQAAbEIAAADCAAAIwgAAAEAAAIDCAAAoQgAAdEIAAMDAAAB4QgAAqMEAAERCAACgwAAAYMEAAHDBAABAQQAAhsIAAGBCAAAAAAAAmEIAAJDBAACAwiAAOBNACUh1UAEqjwIQABqAAgAAmD0AAMa-AADuPgAAVL4AACQ-AABEPgAAoLwAAOq-AADavgAApr4AANi9AAAHvwAAwr4AAAw-AABEvgAAiD0AAIY-AACSvgAARD4AAL4-AAB_PwAAnj4AAMY-AACgvAAALL4AALi9AAA8PgAAVD4AAIC7AACOPgAA2j4AACw-AABAPAAAUL0AAJi9AAAPvwAAmj4AAJK-AAAPvwAAyD0AAKC8AACqvgAAxj4AAMq-AADGvgAA9j4AAK4-AAC-vgAAij4AAHS-AADgPAAAkr4AAPi9AADgvAAAxj4AAHC9AABzPwAApr4AAFQ-AAADPwAAXL4AANg9AAAQPQAAZD4gADgTQAlIfFABKo8CEAEagAIAAAO_AAC4PQAAcL0AAD-_AACYvQAAnr4AACy-AADovQAAhj4AAIi9AAAUvgAAmD0AAKi9AABkvgAAiD0AAIA7AABkvgAATz8AAP4-AADqPgAAuD0AAEy-AAAwPQAAED0AAGy-AAAkvgAAmD0AAIg9AABwPQAAgLsAAJg9AACgvAAAgj4AAHQ-AADWPgAADL4AAFQ-AACAOwAAor4AAAM_AABwPQAAMD0AAFC9AADIPQAAQDwAALi9AAB_vwAAyL0AAFC9AAAUvgAAQLwAAEy-AAC4PQAA-D0AAL4-AAA0PgAAyL0AAAy-AACgvAAABL4AAOC8AADIPQAAgr4AAOC8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=u8L2578X_dk","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":640,"cheight":360,"cratio":1.77777,"dups":["11994593477233832631"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"1783531423780720832":{"videoId":"1783531423780720832","docid":"34-7-2-ZFC2A5FF21F6B52FD","description":"This lecture series for Computer Graphics Programming with OpenGl in Visual C++. Base Code and setting environment for OpenGl in Visual C++ follow the link:- • Computer Graphics Programming in...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/936043/c208764d402c2c1518ff4a1e4e6310c6/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/cVuGpgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Drf0LmaZIGXA","linkTemplate":"/video/preview/1783531423780720832?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"OpenGL Basic Code and Functions for Beginners","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=rf0LmaZIGXA\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhUKEzE3ODM1MzE0MjM3ODA3MjA4MzJaEzE3ODM1MzE0MjM3ODA3MjA4MzJqiBcSATAYACJFGjEACipoaHZrYmttZmVvcnR4eG9iaGhVQ3Z3T0VoeUtRSDl5dmpVUmdIWlVxeVESAgASKhDCDw8aDz8T-geCBCQBgAQrKosBEAEaeIH7A_MHAAAA7AEC9v3_AgAY-_AE9QEBAOMEA_X-_AIA-_0G7v0AAAD_DgAJ-gAAAPf1_f39_wAADg79_vgAAAAJ9wT5_gAAAAH9_AcK_wEB6_zzCQP_AAAH-wcM_wAAAP8R_gP__wAABQ35AwAAAAAK-PkRAAAAACAALZpM1Ds4E0AJSE5QAiqEAhAAGvABeiHmAOgR_gHbBM4A7f0AAYEAAv8m_9sA0ff_ANkG4wHh_t8A4uwZ_8j7CwG2_uoBAOPv_zUDFwAODAr_KQQnARIL5wEyzw8BOAD9AOD_9v8SJw__BegsAEr4CQAlCwD9DOQP_9MFw__X28wF_wQoAAb79wIoAgv_6BMZAN8cEwDmAP0A7O4NB83yBPn5HxgECR3r_hsf8f3zBv0EIP3oAgHR9AIADfYEFxMS_fP0-fjZA_37_wX5CgMIGQL3DyAD-QUPAQTt_PURAgMCNefw_uL2CvgfwPsJAfHyC-f0_PbvDfv63FD5Afr9BvkJAvD5IAAtv08kOzgTQAlIYVACKs8HEAAawAcsK82-yDDdOr1IMr1xjvq9cMFoPQW5sLwlyt69Mi1bvQAxrruJXSs-013DPX2GBTycTZe-6j1cuWSPFrwKL2E-F3GwvEHTxjkr_rq9zPdCPZs5BL20rBu-K7CGPWL4A7222sO8Ab_GvJA8Bj3_PkM-d38GuAzrQb0xNZO96HGzvOsPnjxPCHw7ctJFvd-KRLxb0eY9g1M6PbUASDvsNFI-2bv5u75_mDsDxRe8VEJmPVzAU7u_tYO9eYqBPFppDLv3qY89gM1evGo39jvu0DC9WHqIvIsqz7uTUaU8wUeOPFvvN7yNf587oY59Pf8JLrxKxMU9l9MUvTBjiryoyCG-AnwcPejpbTzwiws-8z-zu-I6xjschL-9Ta0NPTec5DtkPiC97qkBvSMKdzzPfKM9uDJSPafQVDzDq3Y8BwIJvSChHDy6MAI-Zr2YvMw-tLyeV4E9wF-nPIqGFrxd_yk9DLXBPD90nLwLuOe9dlCJO1uEmLykLI09nRwVvHlskTvMyaU9136XPIX-sjt2W7g9wq8HPG3nVjzEBUC9bqPBvOS_vLvQoPw8UInQPIpxALy7z1Y9EhUKvaZPobxMule9UeeAvPkyLLykfb09c8mHvS_ILzuQ2Vm9sCNpvDWlCLwONhA9AKiCvSIzPLzMN7y9CnmOvAjE7zujaJQ8Ra6lvJaTs7s1hp89Pwg8vVBsiTuWhhC9lRZEvWs0UjsOqpM9Cev1vCovvzqS2KS8s1bZPEchyTrYQwA9hkDJPWUfNblPIx0-lbgOvQ170jiiLi28GcyaPflwwbkkH4W86q_XPMOGV7msLBs9KwEMPV9kZjlq9iO7752nvWJI3Lj92OS8rMIJvM8lYju1ATO8lozru82KMDojHyo9yEemvQOqgjhpD0U8uDISPfb1NrnxRZA9Uq1PPJ6yvzgIdp27q0SkvRrMLblDCMO9Bmq8vRdNQjlrl9u8IJukPErucbdMqAA9x_Cdvf7uMDnOr8E8SZPMPd9Eh7iOiik9bR-yPOZkWTel1Mo8YnnjuuSC4riVozu9RZsDvg3aMzeHnwQ9aj2SPTQipLgqvsu9qLI-vedGlTdZp0q9NkcMvQFXSze4Cwg9x8qZvXBWfTg8tq-9E0tFvf6vvDegVMs99_HGvC2P1bgaGaQ9vXy-Ow3S1jc4WkQ8I-5WPDxejjczKyW8TtU9PEAeozcdlww9SQ9DvlQxTbmKllc9EFj5PY0XQDiBXvi8Je8XPTzZpriVaU-956-pu_C8tzZ6zky86G2HvLqxmzcgADgTQAlIbVABKnMQABpgVOMAPNsi2AsBRuvxz9M13Nfx9S-_GP_s9__5KfEk6hHLqjH4AEHg8BSiAAAADjTqNhcAF3_CxgflwVgg3bcFHhxs-vxKxeom8q3gZjvqC9oGGBsKAA7hpusN2shKLA4GIAAtULwTOzgTQAlIb1ACKq8GEAwaoAYAAKBBAABQQgAA0EEAAPDBAAAcQgAANEIAAFhCAACgwQAADMIAADBBAACoQQAAjsIAAFjCAACIwQAAkkIAAEDCAACAQAAAisIAALBBAABkwgAAAAAAAJjBAAAAwQAAmEIAAKBAAADgwQAAlMIAAEjCAACkQgAA4EAAANDBAADQwQAApsIAAABCAABQwgAAKMIAADRCAADGQgAAEMEAAIhCAACAQQAAwEAAAEhCAACAPwAAgD8AAEDCAAAcwgAA2EEAACBCAADIQQAA2sIAALDBAAAAwAAAEMEAAJxCAADYQQAA3MIAAMBAAACYwQAAAAAAAGRCAAAwwQAAHMIAACjCAACIQQAAJMIAAATCAAAEwgAAlsIAAEjCAABEQgAAoEIAAKjBAACIwQAAgL8AAFTCAAAAwgAA0MEAAARCAACAwAAAgsIAAIRCAACgQAAAcEIAAKDBAAAQQQAAUMEAABBBAACaQgAAgMEAADhCAACYQQAAAEAAAKjCAAAwwgAAJMIAAJDBAACQwQAAeEIAACzCAABkwgAAnEIAAIBCAAAswgAAQMEAAADAAACowQAAhEIAAEzCAAAsQgAAAEEAAHBBAACIwQAAQMEAAJhBAACAQgAAwMEAADTCAAAAwgAAsEEAAADAAAAcwgAASMIAABjCAAAAwQAAOEIAAEDAAADAQAAAQMEAAODAAACgwQAA4MEAALjBAAAIQgAAaMIAACBBAACQQQAAsEEAAMBAAABkwgAAoEEAAADAAACQQQAAwMEAAERCAABwwQAAVMIAAFBBAABAQQAA-MEAAKDBAAAAQgAAIEIAAIBAAAAowgAAwMEAAADCAABgwQAAMMIAALBBAAAwwgAAmEEAAKBAAADIwQAAkEEAAIC_AACYQQAAEEIAAMBAAACYwQAABMIAAFBCAAC4wQAAAEAAABDBAAAAAAAAFEIAANjBAACgQAAAikIAAFzCAACawgAAYMEAAIRCAACMQgAAyEEAADzCAAAUQgAAqEEAAJBBAAAgwQAALMIAACxCAACAQAAAAMAAAAhCAAA0wgAAuEEAAHDBAADYwSAAOBNACUh1UAEqjwIQABqAAgAAhr4AAHS-AAA0PgAAqj4AANg9AADyPgAAPD4AACO_AADgvAAAhr4AADy-AADqvgAA1r4AAFA9AABwPQAAND4AANg9AAAsvgAAUD0AALI-AAB_PwAAUD0AALg9AAAEPgAAPL4AAKi9AABsPgAAUL0AAJY-AAAwvQAAjj4AAIY-AACIPQAAND4AAII-AABcvgAApj4AANq-AADyvgAArj4AAFS-AABMvgAAlj4AADQ-AADoPQAAvj4AAKI-AAAkvgAABD4AAFy-AACIPQAAgLsAANi9AACOPgAAXD4AALg9AAAzPwAAyL0AACw-AACGPgAAuD0AALo-AACoPQAAqL0gADgTQAlIfFABKo8CEAEagAIAAKa-AABMvgAAmr4AAEO_AADYPQAAUD0AAKY-AAA8vgAAEL0AABw-AAB0vgAAsj4AAIC7AACovQAAgDsAAEC8AADavgAASz8AAAQ-AADmPgAAmL0AAAy-AACYPQAAHD4AAJq-AADGvgAA-D0AAJg9AAAcPgAADL4AAKg9AADgPAAAiL0AAES-AAC4PQAAHL4AALI-AAAQPQAAnr4AAAw-AAA0PgAAmD0AAFC9AACYPQAAqj4AAFA9AAB_vwAAkr4AAN4-AACYvQAAPD4AAAy-AAC4PQAAQLwAAKI-AABMPgAAML0AAEy-AAAkPgAAgDsAAFQ-AADWPgAAtr4AANq-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=rf0LmaZIGXA","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["1783531423780720832"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3520796503"},"14722186733077410283":{"videoId":"14722186733077410283","docid":"34-11-13-Z9EE32177BDB34A90","description":"In this OpenGL Course, you will take your animation skills to the next level by learning about skeletal animations. This will help your character animations to feel more lifelike when they move...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4055290/0ef444311249f6cbdfd17760ec427bad/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ymxD-QEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGZQkwx10p-8","linkTemplate":"/video/preview/14722186733077410283?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Advanced OpenGL Tutorial – Skeletal Animations with Assimp","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=GZQkwx10p-8\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDE0NzIyMTg2NzMzMDc3NDEwMjgzWhQxNDcyMjE4NjczMzA3NzQxMDI4M2qIFxIBMBgAIkUaMQAKKmhoY3lsZ2VzemFvZ2JxcWRoaFVDOGJ1dElTRndULVdsN0VWMGhVSzBCURICABIqEMIPDxoPPxPcL4IEJAGABCsqiwEQARp4gf8E-wH-AgD0_vgG-AT_ARj78QT1AQEA2QgA_Qf4BAAH-wgB-wEAAAYM_wUDAAAAAwD0AP3-AQAKEP0MBAAAAAzx_f_6AAAACPL6A_8BAADxBPv9AwAAAPsEBgf_AAAA-QYBBgQBAAD5EP0GAAAAAAz59wUAAAAAIAAtE_PZOzgTQAlITlACKoQCEAAa8AFe_tv7BQISBZzx5gDN_9EAgfoR_z0AB__N-uQB0Mm-At0PAgDr6isAHwknAYsv_wHHEQH_QAMcAP_8FgAe_BcAGCDeAT3EEgE2AgkAzQDe_tcRHv4k5zUCOckIADr24f0q_Sf-_g7qAa3g5AMQExoI9-ESBUIC_gGTFBoBPB_xAgMT4v7OAg_7yf4c_y3_9P0oJr3-Rhny__H3FwMfD88D8gseBQIj9wIN9PsO_877AMvf5Pz-9RwFDMwhBvYSJwPKDSEBBNfv-PQX9vErF-D78x4CDe3r-gvzDv__9NQB_PEFFPnEJhII8S8SAvg87vsgAC3G_QY7OBNACUhhUAIqzwcQABrAB7fs2L5dd6k8sdTEvHGO-r1wwWg9BbmwvA8rXL6Aso68q0JePAiRbD62pxU6gocOPZxNl77qPVy5ZI8WvFEwMz76gJs7kedEPaD9GL5N7Ou8Z3kBvEzEO76CnEW7VjLXukBcKDy4bm-8_QSGu587AT6PlCg9OxixPO6zSj23mas7_chQuW8nhj342a28BcG9OU4q-j3VXh88IegoPfp0wT2uTgm97jLyPEEcxb1AKPk8f116O5wbvj102Lc6C5A3uoKL1T3EvSi9WviTu9xVfrz91z69yiCxug-pszyPeAk82FL2O1XlVj0Wm6A89z60O3RGrzw712E9R76cvAzIg73_Ga88XvF1O-SG_z05dvU8jG-ePNlCkL02vbo8SOxqOxN9nr0dsIY81hIcPUsPmT0hGKy8P4gmuzQFvD2Gg048G7IJPAsODz5caxY8qu8AvBsvXb0Y0Ks9q1woPF3_KT0MtcE8P3ScvN0KMb4sL7e7xJ1iu5eg0Lx2ho68M-DJOr6HCz6faXS7f5CbPKYSlrvR5jg8oJ_SO-64HL0Uymc902-6OnzQ2DvRgf672lDWuodjJ7z7uy28xttKvHhilr0v1fG8XeIGO9Hlcj26gnE7NlIdu1QlPTrwVcY8KRPpuiMWMT0mWYK9m1bpOgV7wr1zLkW9p2v1uobokL0vFLA8ejG5O2jAij21wIM8FCaIO4BK8DzPVCG8XTWuO9WVDz7U7Ea95UcZuUpKFb0xWsy9siNVtyADfr0x3Zo9ss2uNz5hRD3nA329J5a9uLowEj5Rg0k9fxEXOeXt6D1KHEO8yuE4uNujx73J0My80x8aOOEghLse8fU8_8wuuRmh6byUOwI9tF3Rue3Zvr0pOWw958rVOfu9Qz15O4I8VwnKuF_TY7277Ye9RBwrOGIG9LyOyxg9nxWSuI7-vLwURs48NYfGt-Cfgj14DRq9qkcHuR3ALD0hiL28F7AEOb7nxj0AHaa9akOGOQqAsbwnF-M9YmCSuT5Czb2X7mQ8EP65OLiYGr1V4hU93zjBuO9HwL14ug69NdBnuK_NRr3auFQ9Mu2sOIzBnrz6aTe8rEuzOE3clT3IX9q9BOEOOYSJhb2VPwS9a-ITuL0doby5VQC-u-YtuCnvoTpc5z45c7iNuIgXP71yk8e8d88muC13az1xwR49s4iGt6bMsjwfbw28HXelt7MxBrsIr729HH2mtyEytjw7OeM9BBsGObz3ob2RzqU8_6iiuGcJl7ymBIk9mrKlN1sHhzx7rfq8_ixytyAAOBNACUhtUAEqcxAAGmBN-AAk4hjA6Ugt5QC-1hP65ubBHesw_9Lb_xAkEhQPFaKoFhz_KM4jIqAAAAD8H_wx6QDvfxTeCtfCEw3OxN078mnLDi2zWSD-rds9A9k69_sEHwgA8PWpAePut1dJGB8gAC1MfBM7OBNACUhvUAIqrwYQDBqgBgAAUEEAAADBAACoQQAAgEEAAJhBAABAwAAAoEEAAEDCAAAgwgAAQMAAAKDBAAAIQgAANMIAAGzCAABAwAAAgEAAACTCAADAwQAA-EEAACzCAADAQAAAoMAAAFxCAACAQQAA4EEAAGBCAACwwQAAUMEAAMhBAABAQQAAiMIAAOBBAABwwQAAQMAAABzCAACawgAA2EEAAKZCAAAkQgAAiEIAABxCAAA4wgAAjkIAAOZCAADQQQAAoMAAAIjBAAAIQgAAgEIAAEBBAAAcwgAAAMEAALDBAACgwQAAcEIAAJDBAADiwgAAEEEAAABAAACAPwAAgkIAAMBBAABwQQAAHMIAAAAAAABswgAAEMIAALjBAAAAQQAAkMEAAERCAADoQQAAUEEAAMJCAACAPwAAgMAAAPjBAAAgQQAACEIAAMBBAABAwAAAgMEAAKhBAAAIwgAAcEEAAABCAAAQQQAAEEIAAFRCAACwQQAAQMAAADhCAABAQgAAYEEAAMjBAADIwgAAQMIAACDBAADgQAAALMIAAKDAAADoQQAAgD8AAKDAAADQwQAAREIAAMDAAABgQgAAoMAAAKBCAAC4QQAAyMEAAJBBAAAQwQAAMEEAAATCAAAAQAAA-MEAAKBAAACAPwAAZMIAAADAAADoQQAAAEEAAEBCAACIwQAAAMIAAODBAACAwgAAeMIAAIRCAAAcQgAAAMIAAOBBAABEQgAANEIAAFDBAAAwQgAALMIAAK7CAACgQAAABMIAANDBAADIwQAABEIAABBBAABAwgAAwEEAAMhBAAAcQgAAQEAAALjBAAB4QgAAAAAAABBBAAA0wgAAsEEAAHjCAAC4wQAAXEIAAK7CAAAAAAAAoMEAANBBAACawgAAMEEAAMBCAABsQgAAgEIAAABAAABkQgAAuEEAAPjBAAAQwgAAGMIAAARCAACMQgAAJMIAAIC_AACMQgAAQEAAAIDBAABYwgAAqMEAAMBAAABAQAAA4MEAAERCAABcwgAAUEEAAMzCAACwwQAATEIAAAjCAAAMwgAAqMEAAKBCAAAUwgAAnMIAAHBBIAA4E0AJSHVQASqPAhAAGoACAACOvgAAQDwAAEQ-AAAFPwAAFL4AAI4-AADCPgAAV78AAM6-AABcPgAAsj4AALi9AADGvgAA2j4AAJa-AADIvQAA9j4AAOi9AACiPgAA0j4AAH8_AABQvQAA1r4AAMi9AAC4PQAAUD0AALI-AADqvgAA-D0AAEw-AACCPgAAuD0AAOi9AABMPgAA-D0AANi9AACaPgAAlr4AANK-AAAsvgAAZL4AABQ-AAAPPwAAij4AAJ4-AABsPgAARD4AADC9AAC2PgAAoLwAAFw-AAC6vgAAnj4AAGS-AACGPgAAqD0AAHk_AAAwvQAAFD4AAM6-AAAwPQAAdD4AACw-AACAOyAAOBNACUh8UAEqjwIQARqAAgAAJL4AAKg9AAD4vQAAH78AAJg9AADgPAAAlj4AAGy-AACovQAAPD4AABQ-AADgPAAAgLsAAFS-AADIPQAAqL0AABA9AAAxPwAA4DwAAPY-AACovQAABL4AAPg9AAD4vQAAED0AAFS-AAAUvgAA2D0AACw-AAAwvQAAuD0AAIA7AACIvQAAQDwAAOY-AAAUvgAAfD4AADA9AAAsvgAAHD4AAMI-AACovQAAZL4AALg9AAB0vgAAmD0AAH-_AABEvgAA-L0AAI4-AABEPgAAUD0AAEC8AACYPQAAmD0AAJg9AAD4vQAAqL0AAEC8AACIvQAA4DwAALY-AADoPQAAmL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=GZQkwx10p-8","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["17749107879489957183","14722186733077410283"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1829151568"},"9937472935719230405":{"videoId":"9937472935719230405","docid":"34-10-17-Z30FBDA83588DE07A","description":"Warning! These tutorials are hard, and probably will test your capacity, although if i, a 15 year old can handle it, so should you!:D YOU NEED TO KNOW HOW TO USE A Windowing System THAT IS...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/466206/e8e35cf713cc6149d42ed228413dc316/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/upZpMwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQJiUr9s7AV0","linkTemplate":"/video/preview/9937472935719230405?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"OpenGL Tutorial 1: Beginning the project!","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=QJiUr9s7AV0\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhUKEzk5Mzc0NzI5MzU3MTkyMzA0MDVaEzk5Mzc0NzI5MzU3MTkyMzA0MDVqkxcSATAYACJFGjEACipoaHFmaWlqZXNyc3doc2JkaGhVQ21PSGtjTjluTHctVmlXOGR3elluUWcSAgASKhDCDw8aDz8TpgSCBCQBgAQrKosBEAEaeIECCvoG_AUA9gz6AwME_gEM_vsI9___ANoIAP4H-AMA-gUHBPkBAAAKEwEJ_gAAAPwC-fv9_gAA_gcE_gQAAAAb8AIB-wAAAAD_BQv-AQAA-ff3_QP_AAADAggHAAAAAPYOAQMBAAAA_QgIBQAAAAD9_PYOAAAAACAALcFa4Ds4E0AJSE5QAiqEAhAAGvABZyru_RkF5QauBtgAxPgEAbDLFf87FcIAxAIQANbu1ADO2f4BB9cc_9QL8wCcFA0B8_bt_i4z8QAwBBUAGw4lAfwS-wFWEf7_MR8GAMHnC_8fBh8BIdcCAj_uAQL_-xQAFOsHAefS4f7Q-f4ACiE4AyYVEAJ__uL96gQzAf8RLQDyCuv28hf6B-D0HvvhCQ_8_PziB0QY8__z9ewCBBEZBBnLAQMSB_UGHy4ZBe8G-_ntKQ_29PwB-fsjFPgoFicCvAQS_ADkDPfpCOT4Hd3s9KkeCwg-wvEFFg72ANgw9ffsHgjo20kJAvnqFPj69_juIAAtJFMKOzgTQAlIYVACKs8HEAAawAePNNi-Py2QvB4sCL2Kb529IXkiPYEyfDwuqZ-9Awu7vFPwb7y1NTI-v2tLPfFo_jyz8HW-x9CWvEVkQDk9KXM-lMDmu_VyDj3J7l294n72PBjWSL1KTcG9ZuY4O08ajzy22sO8Ab_GvJA8Bj0tmFg-hyC9vKESl7xMVM-9Ee7EvMPEVTyX1J47rFuYvaHQl7woCw8-YgQjPXg8kjwcC3o-c1yXvITMX7xWjv88tgBjPQBnczwYfSW-SaGsvAovQbx4Y9y8Ij8xPQZdazqx3gg9DhtAu3inr7u4EhA95h6XPUlptryVUoY9IzHBPLtlYrwgkNU8ipdAu_sWhLut-QG-VKWSPCHR3ztqpdA9fX6TvdBRnjsIjsu9Qk0hvGZ-Gry7sQW9rixxvY-3hbqqBmY9oeiLPRvVq7sw4Sa9YTqYvbGa-DyscDs-cE8mvROxsTpi3Gg94bKaPcrcPjux64s7cHpVu7IKwLxVyYa9AonBvLxGJrygvro9PVl7vJqhpzw9FGA9a5bwvOfNPDwJhIA7833nvF5DlTz6WKa9y1CQvR2nrrvB5MY8Uv60Pc3ZjLzE1oU7mCpCvcjg9rtHLU86QBYBPNaVR7vx2M89yKNIu3IueLoZgUK9I7EOvTFSGLzGfG071W-wvA1RzDlXx1a9JNY9vK1GwLvsCDG91AypvB0fSrvPA249CWtIvWL8NTpbA2C9HEuOvNY2xbsNP549eeyCPMsnjjpoiHS8YZIlPWoaZrpjxC89ljcRPeuNnLuYTUA-6-I2PJsadrnVCP08vb31PCKsjrkJcSC9X1cYPQfsNjkbI8M9hlOLPTT7WrgcXaW8PTJsvf0Vyzh2PAG9oHOSvKoVkLg8EH69vEotvZnx17k855081k8DvCgKRLmLfE08i7F9uRvZH7kEWCQ-YFmpPPAu7DjilWI7GC22vfyDWblXCfa9Uw8svOEODTpBlHk8IsKeuso_TDfce0C7Pizpuwh6FLhFnO87PdHVPeIJR7mh5ro99_WCvRJxcjhjn7o7Co6BvJFQwLfj8X693TRsvZLEvrcoWC09qw-KPVYUmrjCS7W9jU0CPA26TzZJjFS870qMvXkr1zZeWRQ8HGQtPcJrkTgZa2S9VsRfvbnrJTgiC6I9vq61vdrsArlJXqc9K-gsvJaBczeZgx48d61TPYZ9HDifxXc9b49vPW2whjdhBnk98zoSvkvnqbigSlI9BziOPRWSjDjya1o8bfMQPfPOirh2NuS81pIJPat8Ebjj8b69c5NCvTbHsLcgADgTQAlIbVABKnMQABpgIuwAPcgk0C0PSf_97dga3gP88ALOBP8K7_8HLfAXxTSBsQsa_0XkBAKaAAAAHz_lLeEA_33D7vza2wQ17ccCAOljIugdpd4vGJ3IciMSHM_yFuJIAPnprsjzwvsbRQorIAAtVykSOzgTQAlIb1ACKq8GEAwaoAYAABTCAACEQgAAXEIAAGBBAAC4QQAAhEIAAFBCAAAUQgAA4MEAAJDCAABgwQAALMIAAHDCAACIQQAAmEEAAITCAADYwQAArMIAAKDAAADIwQAAiEEAAEDCAACYwQAAYMEAABBBAAAAwAAAMMIAABjCAAD4QgAAsMEAAKjBAAAQwQAAvMIAAIBCAACIwQAAisIAAOBBAAAIQgAAgD8AAIpCAAAQQQAAuMEAALjBAACYwQAAVMIAAGjCAACgQQAAQEEAAIBAAADQwQAAksIAAMBAAAD4QQAAIMEAAIpCAADwQQAAhMIAAIDAAADYwQAAOEIAAIBAAACgwQAAMMEAAJTCAAAAQQAA2MEAAOBAAABAQQAAoMEAAFDBAAB0QgAAgMEAAIA_AAAgwQAAgEAAAIBAAACowQAA0MEAADxCAADowQAAsMEAAIZCAACAQAAAYEEAAKDBAACAQAAAdEIAAJBBAACEQgAA4MAAAEBBAACuQgAAIMEAABDBAACQwQAAFMIAACTCAAA8wgAA0EEAAOjBAAAgwgAA4EEAAJRCAABEQgAAwEAAAOhBAABAwgAAmEEAAADCAACGQgAAKEIAAKBAAACAwQAA9EIAAPhBAAAsQgAAYMIAAIC_AACowQAAqMEAAAAAAACawgAA6EEAAFzCAAAgQQAA4MEAAChCAAAsQgAAMMEAAADCAAAwwgAAgEAAAMBBAADQQQAAgEEAABxCAAA4QgAAQEAAAEDAAACQwQAABEIAAGBBAAAwwQAA4MEAACBCAACgQAAA4MEAAIRCAABAwQAA4EAAAAAAAAAAAAAAsEEAAEDAAABAwgAAIMIAACDBAABAwQAAAMEAAIhBAACAQAAAtkIAADjCAAA4wgAABMIAAEDCAACYQQAAgEEAAIA_AAAwQQAAAMAAAIhCAAAwQQAAcEEAAIDAAAAAQQAASEIAAGDBAACIwQAAjEIAAKjCAAA4wgAA2MEAABDBAABAQQAAaEIAAI7CAAD4QQAAcEIAANhBAAD4QQAAUEEAAAzCAACAPwAAsMEAABBCAAAcwgAASMIAALhBAABQwSAAOBNACUh1UAEqjwIQABqAAgAAqL0AAEC8AAD4PQAAij4AAOA8AACgPAAAMD0AAOq-AADIvQAAUD0AAIA7AACGvgAAvr4AAEA8AAAQvQAAEL0AAEQ-AAAkvgAA6L0AAJo-AAB_PwAAHD4AAIC7AAAMvgAAqD0AAES-AADgPAAAQDwAAKg9AABcPgAAPD4AACw-AACoPQAAhj4AAHA9AABUvgAAND4AAI6-AAC6vgAABD4AAKK-AABUvgAAtj4AAJi9AACAuwAAuD0AACw-AACoPQAA4LwAANi9AADgPAAAiL0AAKC8AABkPgAAQLwAAKC8AAAtPwAATL4AAKg9AADgvAAAmL0AABw-AABcPgAAML0gADgTQAlIfFABKo8CEAEagAIAAFS-AAAsvgAABL4AAEW_AADgPAAAMD0AABC9AADgPAAAuL0AALg9AABEvgAAQLwAANi9AAA0vgAAMD0AAIi9AACAOwAAPz8AAAw-AAC2PgAATL4AABS-AACAOwAAQDwAADC9AAAQvQAAFD4AAFC9AAA0PgAAqD0AAOA8AACAOwAAHD4AAKA8AAAMPgAAcL0AAEw-AABwPQAAXL4AAGw-AAAsPgAA-L0AABC9AADIPQAADL4AAOC8AAB_vwAAUL0AAOi9AAA0PgAA-D0AAKK-AADYPQAAmL0AAPg9AADgPAAAcD0AAOg9AACAuwAAoLwAABw-AACoPQAAmr4AAKA8IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=QJiUr9s7AV0","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":676,"cheight":480,"cratio":1.40833,"dups":["9937472935719230405"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1286750083"},"4910260722830312364":{"videoId":"4910260722830312364","docid":"34-6-0-ZF8E03BD3AFADC627","description":"We code stuff here :pWebsite: https://woxell.comMain channel: https://youtube.com/@WoxellTechTwitter: https://twitter.com/WoxellTechGitHub: https://github.co...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1780019/de6e588ce47482547e9a791f2f2a0a8c/564x318_1"},"target":"_self","position":"14","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DluGlX7VyBxs","linkTemplate":"/video/preview/4910260722830312364?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Trying to learn OpenGL (C++ API) Part 1 - Woxell","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=luGlX7VyBxs\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhUKEzQ5MTAyNjA3MjI4MzAzMTIzNjRaEzQ5MTAyNjA3MjI4MzAzMTIzNjRqrw0SATAYACJFGjEACipoaHRwYnBhcGxidmV1Y3piaGhVQ2tLNGZBVzl5ZXhlR3NueWhWc2JtcncSAgASKhDCDw8aDz8TpRKCBCQBgAQrKosBEAEaeIEIBvkMAAAAAwP9_vsD_wEP_QYC9wAAANgIAP0H-AQA9fcD__cAAAAGDP8FBAAAAPb9_v78_wAACAsEAgUAAAAW8Pf3_QAAAP4G_gr_AQAA_vz3_vkBAAAK9woCAAAAAP8R_gP__wAAABL9_wEAAAAI8_AJAAAAACAALZlA1Ts4E0AJSE5QAipzEAAaYCr8ADHxL9rzB0HzAOvcLSIR9eQG4Rr_AAcA_CwPAggF17crBf9C2BUCrwAAAAxO2iTqAAZjFu3o9AgOSc289iYZf-kW2-XRKf225C0nESTx9AUbDgDGCe_jIr70H0nD6iAALX40Lzs4E0AJSG9QAiqvBhAMGqAGAAAAwAAAAMEAAFhCAAAwwQAAyEEAAMjBAABEQgAA4MAAAILCAAAAQQAAREIAAMDCAAA4wgAA4MEAABhCAADAwAAAoEAAALbCAACAwAAANMIAAEDAAABYwgAAHEIAAJhBAADoQQAABMIAAIA_AADQwgAACEIAABDCAAAQQQAAxEIAAJjCAAC4wQAADMIAAIC_AACIQQAArkIAALjBAABQQQAAHEIAABhCAADAwAAA1EIAALjBAAB4wgAALMIAAGDBAADqQgAA0EEAANjBAAAIQgAAUEEAABDBAADgQQAAkMEAAMbCAAAsQgAAiMEAAOBBAACgQAAAkEEAAEBBAABMwgAA-EEAAHDBAABcwgAAIMIAABBBAAAMwgAAsEEAAJJCAACwwQAAnEIAADxCAABwwQAAcEEAAMDAAABMQgAAoMAAAIbCAACAwQAAYMEAAFBCAAC4QQAAVMIAAHxCAAAoQgAAmkIAAHzCAADgwAAACEIAAOhBAAAgwgAAqEEAAITCAADoQQAAMEEAAAxCAAAwwQAADMIAAIC_AAAwQgAAqMIAAADAAAAAwQAAIMEAAI5CAAAAwQAA2EEAABBCAABAQAAAEMIAAABAAAA4wgAAsEEAABBBAAAAQgAACEIAANBBAAB4wgAAZMIAAFzCAACgQAAAHEIAABhCAAAUwgAAgD8AAMBAAAD4wQAAAAAAAFBBAAA0wgAAcEEAAPBBAAC4QQAAMMEAAABCAACAvwAAcMIAACBBAADQwQAAAEEAABjCAAB8QgAAMEEAAPjBAADwQQAAwMEAAPDBAACAQAAAgEAAACRCAADgQAAAoEAAAEDBAACgQQAAXMIAAABBAADIQQAAdMIAAIhBAAAYwgAAbMIAAADCAADgQQAAHEIAAHxCAAAAQAAA8EEAAADBAAAYQgAATMIAABzCAADwQQAAsEEAACBBAAAgwQAATEIAAARCAACAQQAAUMEAAIBAAABQQQAAuEIAACRCAACSwgAAoEEAAKDAAADYwQAAqsIAAJTCAABwQQAAAMAAAKBAAAAAwQAAUMEAAAjCAADQwQAAisIgADgTQAlIdVABKo8CEAAagAIAAEA8AAAMvgAA2D0AAO4-AACYvQAABD4AABk_AAArvwAAvr4AANi9AAC4vQAANL4AAFS-AABcPgAAPL4AABw-AABkPgAAQDwAAOA8AAC-PgAAfz8AACQ-AABAvAAAiD0AAOg9AACSPgAAgj4AAIi9AAAEvgAAuD0AAK4-AADoPQAAMD0AANg9AAAUvgAA4DwAAOg9AAC2vgAACb8AAIi9AADovQAAZL4AAMI-AABQPQAATL4AAII-AACiPgAAbL4AAKi9AACYvQAAyj4AAEC8AAC4PQAAfL4AANg9AADgvAAAcz8AAHC9AABcPgAAiD0AAEw-AAAkPgAADD4AACS-IAA4E0AJSHxQASqPAhABGoACAACIvQAAML0AAAy-AAAnvwAAqD0AALg9AADYvQAAML0AAGy-AAA8PgAAfL4AAJg9AACGvgAAPL4AABA9AAAQvQAAyL0AAFU_AABQPQAAxj4AADC9AABMvgAAuD0AADA9AAAsvgAALL4AAHy-AACAuwAARD4AAEC8AACgPAAAED0AACw-AAAEvgAAPD4AAFA9AABkPgAAEL0AAPi9AABAvAAALD4AAHA9AABUvgAA-L0AAEA8AAAsPgAAf78AAGS-AABMPgAAgDsAABw-AABUvgAAQDwAACw-AADgPAAAiD0AAEA8AADIvQAAoDwAAFQ-AACIPQAAbD4AAHC9AADovSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=luGlX7VyBxs","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":null,"cheight":null,"cratio":null,"dups":["4910260722830312364"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"8728375941171153618":{"videoId":"8728375941171153618","docid":"34-10-6-Z3F8D029E70DA794F","description":"This is the first of two videos on font and text rendering in OpenGL using the FreetypeGL library. In this video we learn how to build FreetypeGL and its dependencies on Windows. In the next one...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/901230/20294869748e5c0bd83768f72ed9c507/564x318_1"},"target":"_self","position":"15","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DW_lyfaKpUsE","linkTemplate":"/video/preview/8728375941171153618?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Text Rendering In OpenGL // OpenGL Tutorial #46.1","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=W_lyfaKpUsE\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhUKEzg3MjgzNzU5NDExNzExNTM2MThaEzg3MjgzNzU5NDExNzExNTM2MThqrg0SATAYACJEGjAACiloaHlmbm9pd2Fwb3dzbHRoaFVDN1oxRlRDZFNsbl9xRktLOTVBV3BsdxICABEqEMIPDxoPPxPEB4IEJAGABCsqiwEQARp4gfsB-Qj8BQDwAv77BAEAAAv--wj3__8A5w39-Qf9AQAC-wT8AwEAAAIH_wL9AAAA8AD4__EAAQD-DwD6-QAAABXx9_f9AAAACwQCCAoAAQD5-f4GA_8AAAADAgH_AAAAAAUJAwEAAAAECAMEAAAAAP389g4AAAAAIAAtotThOzgTQAlITlACKnMQABpgGAkAEPsT_QL6_AHf6f8FBv4D8__0GgD_6gABD_0LGQ3m2QAEACHhCQfWAAAA-hn3GQsA7S347vn-_hUGAdn-AhR_8gkS_uoF997yDgMMC_8GHwjdAPT1DfsCzu0hGQkRIAAtiVmYOzgTQAlIb1ACKq8GEAwaoAYAALjBAABQQQAAYEIAAOhBAAAEwgAA2MEAAJjBAABowgAA2sIAADBBAACIQQAAUEEAAIA_AACIwQAAcEEAAJjCAACgwAAADMIAAGDBAABMwgAAgL8AAMDBAACgwQAAIEIAAKDAAACAwAAAVMIAAJDBAAAYQgAAPEIAAKDAAAAwQgAAyMEAALBBAABQwQAA0EEAACBBAADSQgAAQMEAACDBAAAEQgAAOMIAADBBAABQQQAAAMIAAEBAAABQwQAAgL8AAIxCAADwwQAA-MEAAKDBAAAAAAAA2EEAAAhCAACAvwAA4MEAAIA_AABUQgAAAEAAALhBAABwQQAAKMIAAABBAADYQQAAwEAAAOBAAAAQQQAAuMIAAFDCAABgQQAAXEIAAKDBAADAQAAAQEEAAI7CAACWwgAAAAAAAIBAAACMwgAAJMIAAPhBAADgQAAAIMEAAABCAACAPwAAAMEAAFDCAACgQgAAMMIAACDBAABAQQAAgMAAACTCAADQQQAA0MEAAM5CAADwQQAA2MEAAMjBAAAMwgAAAAAAAARCAAB0wgAAgsIAAK5CAAAQQQAAoEEAAIC_AAAwwQAAWEIAAChCAACowQAA-MEAAKBCAAAwQQAA-EEAACDCAADowQAAYMIAADxCAABwwgAAIEEAANDCAAAwQgAAoMAAAMDBAABMwgAABMIAALDBAACgQAAAwEAAAAjCAAB8QgAAiEEAAIDAAACAvwAAwEAAAOBBAADYwgAAzkIAAI7CAAAcwgAAAEEAACBCAAAAwgAAoEAAAERCAADgQAAA4EEAAMhBAADgQAAAAMIAAJDCAABcwgAAAMEAAJDBAACAwgAAeEIAAIpCAADYQQAAcEIAAPjBAACAQAAAcEEAAIDAAAAgQQAAAEAAAIBBAADQwQAAgsIAAOhBAABAQQAAAMAAAADAAACSQgAARMIAAMDBAADAQQAA8EIAAHDCAAAIwgAAFMIAABjCAAAAQgAAQMIAAGDCAAAAQgAAQMAAAOBBAACYwgAAqMEAAJhBAACoQQAA-EEAAJBBAAAgwQAAIMEAABzCAAAYwiAAOBNACUh1UAEqjwIQABqAAgAAHL4AANg9AAD4PQAAfD4AAFA9AACOPgAAtj4AAFm_AADgvAAAXL4AANg9AABPvwAAmr4AADw-AABcvgAAQLwAAIo-AACGvgAA-L0AAMo-AABZPwAA2D0AAKA8AADYvQAAgj4AAIg9AACOPgAA6L0AAIY-AAAQPQAAyj4AAKA8AAB8PgAAUD0AAFC9AAAVvwAAfD4AAAu_AAC6vgAApj4AAMa-AAAEPgAAfz8AALg9AAB0vgAARz8AAIo-AACCvgAAqL0AAKA8AACgvAAAoDwAAGS-AAAEvgAA_j4AAKC8AABtPwAADL4AAKo-AADgPAAAQLwAAJg9AADoPQAArj4gADgTQAlIfFABKo8CEAEagAIAABy-AACYvQAALL4AACm_AACgvAAAhr4AAOA8AACKvgAA2L0AAKC8AAAUvgAAFD4AABA9AABEvgAAuD0AABC9AAC6vgAATT8AAIY-AAC-PgAAiD0AAMK-AAAQPQAAgLsAAGy-AADGvgAABL4AAKA8AACiPgAADL4AAHA9AACAuwAAuD0AADA9AACiPgAAEL0AAM4-AACgvAAAbL4AAEA8AABEPgAA2D0AAAS-AAAwvQAAqD0AAAQ-AAB_vwAAmr4AAGw-AAA0vgAALD4AACy-AAAQPQAAyD0AAKC8AAAUPgAA2L0AAMi9AAC4PQAALD4AAFA9AABsPgAAjr4AAGy-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=W_lyfaKpUsE","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["8728375941171153618"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"12749729047591949361":{"videoId":"12749729047591949361","docid":"34-0-9-Z9E305CCFEDBAED6B","description":"Reference Books 1. Mathematical Elements for Computer Graphics https://www.alibris.com/booksearch?ke... 2. 3D Game Engine Architecture: Engineering Real-Time Applications with Wild Magic...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/777460/5c3955d2953bc76c6fbe6cabb41cb940/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/TeTdNAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DqxJ3QM-VeeQ","linkTemplate":"/video/preview/12749729047591949361?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"054 - OpenGL Graphics Tutorial 11 - OpenGL Programming Guide 9th Edition","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=qxJ3QM-VeeQ\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDEyNzQ5NzI5MDQ3NTkxOTQ5MzYxWhQxMjc0OTcyOTA0NzU5MTk0OTM2MWqvDRIBMBgAIkUaMQAKKmhoZ2hsbmN2cGhraGR4bGNoaFVDcFE5a1RXb2hTbEZnWElLSm1GYzRrQRICABIqEMIPDxoPPxPdB4IEJAGABCsqiwEQARp4gQIK-gb8BQDtDQD7BQAAABv2_Qb2AgIA5AQD9v78AgD7_QD__wAAAAUM_wUDAAAA_AL5-_3-AAD7Ewf7BQAAAAzx_f_6AAAAAP8FC_4BAAD2__QCA_8AAAX-AwQAAAAAA_4GCAMAAAAMD_8CAQAAAPr08ggAAAAAIAAtwVrgOzgTQAlITlACKnMQABpgLAAAKvoO5_8KHuTtyfwl__AG3QP4LP8K8gDqJQjtCPi7pQ4K_yfCBxutAAAABjPTJAgA3GTz5NwD9jEo5pPdGyV__x8X3fkf1Nz59f8oCRElHBPsAMoF-fQHsLsqPTAIIAAtOW8xOzgTQAlIb1ACKq8GEAwaoAYAAFBBAAAIQgAAgEAAAPDBAADwQQAAIMEAAOjBAAAswgAA4MAAABRCAAAQQQAAEMIAADDCAACgQQAAZEIAAEDBAABIwgAAyMEAAGTCAABEwgAAlMIAAAjCAADwQQAArEIAAPBBAAD4QQAAEMIAAMjCAAAUQgAAeEIAAAjCAABMQgAAOMIAALDBAABgwgAAwMEAAMjBAACqQgAAAMIAAJBBAACgQgAAIEEAAEBCAACgQQAA0MEAAIDCAABUwgAAoEEAABhCAAC4QQAANMIAAPhBAAAEQgAA2MEAAEBCAAC4wQAAzsIAAJBBAABkwgAA4EAAACxCAACgQAAAKMIAAGTCAADEQgAAAEEAAIDBAABQwQAACEIAAJbCAACcQgAAFEIAAKjBAAC4QQAAgL8AAILCAABwwgAAwMAAAKhBAAAEQgAAaMIAAFBCAAAYwgAAgEAAAMDAAAAoQgAA8EEAAMBBAAAoQgAAOMIAAAjCAAA0QgAAuEEAADjCAAAAQgAAcMIAAGDBAADIQQAAiEIAAJhBAACCwgAALEIAAFBBAADAwgAAoMAAAIC_AABkwgAA-EEAAETCAAAQQgAA0EEAAADAAADAwAAAiMEAANjBAADgQQAAUMIAAODBAAAQwQAAyMEAAOhBAAAQwgAAPMIAABBBAAAYQgAAAEIAAADAAAAIwgAAAAAAACDBAAAgQQAAAEAAANjBAAB0QgAA4EEAADBCAAAAwQAA4EAAAFDBAACOwgAAoEEAAETCAAAIwgAAgMAAAEhCAABAwQAAgsIAADhCAADAQQAAIEEAAHTCAADgQAAAIEIAAAhCAACowQAAyMEAAIA_AAAEwgAAcMEAADRCAACuwgAATEIAAOjBAACowQAAoEAAAIBBAABoQgAAwEEAABhCAAAAQQAAEEEAAEhCAACQwQAAEEEAAJBBAACAQAAAAEAAAEDBAACQQgAAyMEAACRCAABYwgAAoEAAAAhCAACMQgAAJEIAAIDBAAAAQAAAIMEAAKjBAACswgAARMIAALhBAACwQQAAkkIAAIhBAABkwgAAAMAAACjCAAAkwiAAOBNACUh1UAEqjwIQABqAAgAALL4AAHy-AAD4PQAAgj4AABS-AAAcPgAAoj4AACe_AACKvgAAuD0AABC9AADivgAApr4AAHQ-AAAEvgAAEL0AAP4-AAAsvgAAgj4AACs_AABTPwAARD4AAKC8AACgPAAADD4AAFQ-AABcPgAAgLsAABQ-AADIvQAAZD4AADQ-AABEPgAAUD0AABC9AAC6vgAAgLsAAKi9AAC2vgAAJD4AAGS-AADYvQAAtj4AABy-AABAvAAAmj4AAOI-AACavgAAoDwAAAy-AACGPgAAbL4AALY-AABsPgAA2D0AAOC8AAB_PwAAUD0AADC9AAAUvgAAZD4AAII-AABQPQAAED0gADgTQAlIfFABKo8CEAEagAIAADy-AACOvgAAZL4AAFG_AAAUPgAAcD0AADQ-AACWvgAATL4AAJg9AADovQAATD4AAFy-AACKvgAAED0AAOA8AADWvgAATz8AAJg9AACyPgAADD4AACS-AACAOwAAHD4AAJK-AAB8vgAARL4AAPg9AAAkPgAALL4AACw-AABAvAAALD4AAIa-AACKPgAA4DwAAL4-AACIPQAApr4AAJg9AADSPgAAyD0AAJi9AAAwvQAAHD4AAHA9AAB_vwAAjr4AAAU_AABMvgAARD4AAKK-AAAUPgAADL4AAJI-AAAsPgAAcL0AAAS-AABwPQAAgLsAABA9AADmPgAAhr4AAJi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=qxJ3QM-VeeQ","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["12749729047591949361"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"4277748102"},"10525823398746912677":{"videoId":"10525823398746912677","docid":"34-8-5-Z2404C95E7FEB62E4","description":"In this tutorial series I'll be following the first couple of NeHe tutorials, which are pretty standard for anyone learning OpenGL. However, I will be using my own class library (based on the...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3009488/ebfea85736a8a2fe2b69d8e02938064e/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/RKW7AwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DVypOTwI_0w0","linkTemplate":"/video/preview/10525823398746912677?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"C# OpenGL Tutorial 5 : Rendering 3D Shapes","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=VypOTwI_0w0\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3WhQxMDUyNTgyMzM5ODc0NjkxMjY3N2qIFxIBMBgAIkUaMQAKKmhoa292cm9ucHdvaXBhZGRoaFVDQ3ItNzQ1bE92b1dENC01emJkMjZvZxICABIqEMIPDxoPPxPSBIIEJAGABCsqiwEQARp4gfgAAgYB_wDsDwD6BQAAABT0Bwb3AAAA4wLw9wP8AgAQCAsB-wAAAAEN-v0FAAAA-vz0-fX-AQAMDfsCBQAAABbv9vb9AAAACvkDA_8BAADxB_oHAwAAAPIB_Qb_AAAA9P4EAQEAAAAHDgsKAAAAAA359wYAAAAAIAAt9AnQOzgTQAlITlACKoQCEAAa8AFAKCH45u_6A7_h9wDs8vEBs-0dAFX97QDLDOgA6BLSAezwAwDqACEA4BPTAIEXCQLTEdoADzMVABEZHf8VAg0ACAPKATvZ_QAsCvcACwvy_wM4GAE75gUCS_rz_yX6_vsB8Qb-DebcANj01AACKRUBFhAGAg788wHC9ikBEOojBN8N-fb0AB8Bqj8KAwf7AwAOEdr_XSTq_Q0fBvwiEQsEIvD_CP4VEAsBDPv-5_ju_uMC7gcY5PkC9gQP_CUUJAL2EB8DCf7_9QH_9_MG4Pj88i3t9kjg_QTR_AT_x_bu-cwTAfjSOfT-AA0W9ezK9wggAC1CrRQ7OBNACUhhUAIqzwcQABrAB_Et5L4zxTc99UccvFrIrTwz3EA9nmKVvO1-1b076oO855RbvLU1Mj6_a0s98Wj-PPyMu75aUw-8xurFuwovYT4XcbC8QdPGOTwRRLzQ0CS9RCUgvIIYDb2ZRc07ullyPE4lE74QCRo9F5OIPKn4Tz4SgwC91GGFPGD9ZL15uW26eHy5u_BVBj3NhHW95jXAvFvR5j2DUzo9tQBIOyAHuj2CkTe9iLKcvCGZKb3Nxu88qBnSPMwbVLv2JRu89RkGvVo39zrM62u72t2oPMR5OLyyTL-7g_jhO_c3nT0KKzU9bJj8O28fgzyuDOo8n32APM5hiDz5BYW8l2NDPCjw7r0LAQq9Yk_WvKPVjz2ncn-8rMKouu3xAr4BuUk9ps5IPKsx17yipSE9uvCHO9OG4z3Mdmo91nS9PEYotrrO4C-9oTWaPLreoT02szG9u24du6qqIzwN34I857ikPKjsqjyhXhU9_R3Au3yddL02wgw9on3XObv0Cr2Cddq64t6GPNUjzT2CvGi8tlibPBAj5D2AJJE8K9soutKJhDv3RgO9uoFNOkNIjLwHh009YhsBuZaLgjyPeZM8tOJAvG1TvLy9qx69t76COjCbJT37B-w8pUEbPHLcTjxSN0a9h0rpuzCTUj3quUC9n-yDuwgnnb12Rbo8Z45nOp-dwrs_dpg5G7P0utpX3j0n68G82vVsuZaGEL2VFkS9azRSOwfu4D163B679qUOuov-ULwDqIM9tZkgOmjP5bx2MIc8fp8auzy98j1KyFG9V8GOORhVkD14izE9YMQSOUbvL7x7tKM6NnsvOU606z3lb846Cg1ludgCjDyDaM29LiTCuBKoiT3Rlk68O7nruQMRnb3QqIq8l4iZOcC4r7zl_rg7y8ECOFqbxj2A6mS9DCqGuDgU3j2LPZ89Mq23uJq2nz0ER7i8zRsHOBJ9CD1ckw6-G2ZVOVHumL0FN209avZNOLL-Zb0qYzI8_IwUuWA84z34iF09-HB3OHqOSD3K5E89XFOlOOieWj3DESS8FSB8to47Rb7NOuO8a3bIt22pYz2oNOI8sUW0uPlTHr1X9J29H32FN7yUurzuvb69SYubN0bx6DqWAre8xu9nN0lmxb2Hixy-tbqtOM6YuLw0MuO8q9o_N40ywT1edIO8VxpbOAhJtLunIP88MGaTOG1zAz49-Z89Lu2HN3Sy-TwxMAG9t8vVtoqWVz0QWPk9jRdAOGbZE72EGJ48dlN2uNrw7LstADK8e9ShNgKYNz0-hn298wypNyAAOBNACUhtUAEqcxAAGmBc8AA83hPPBwwOAcW8yzjc4vvbHOM1_-yr_xgB6SYbE7O2HwwANN4iCpkAAAAJOOc05gAdf9LMMPnMDCS5AO8J2GoD4Eu36xQNydtt_wNd0P0r8RYAw-bBESzH4jpKNw8gAC3SchA7OBNACUhvUAIqrwYQDBqgBgAAoEAAAABCAAAgQQAA8MEAADBBAABgwQAAaEIAAODBAACSwgAAdMIAAODAAAAAQQAAJMIAAHBBAAB0wgAAIEIAAKBBAACAwAAABMIAAIC_AAAMQgAA2MEAAIpCAACoQQAABEIAAOhBAADwwQAAMEEAAGDBAADAQQAAOMIAAKBAAABYwgAAuEEAAIzCAABAwAAAcEEAAOhBAADgwQAAmMEAACxCAADAwQAAgEIAAFBBAABAQAAA6MEAAPBBAAAYQgAAwMEAANjBAAAcwgAAksIAAIbCAAAMwgAAiMEAAGRCAABkwgAAyMEAAAjCAAAoQgAAwMAAAK7CAABQQQAAKEIAADxCAABAQQAAEMEAAGhCAADoQQAAAMIAABRCAAAQwQAA0EEAABxCAADIwQAAMMIAAODBAADIQQAAMEEAAODBAACKwgAApkIAALhBAADAQAAAZEIAAIC_AADgQAAAgD8AAGRCAACIQQAAoMEAAHBBAAAAwgAApMIAAPjBAABcwgAA8MEAAKhBAADAQQAAREIAAJ7CAADoQQAAgMAAADzCAABUwgAAhkIAALDBAABYQgAAOMIAAHxCAAAAAAAARMIAAFTCAACSQgAA-EEAAOjBAACAPwAAxMIAAODAAAB0wgAABEIAAOjBAABQwQAARMIAAIjCAAAkwgAAYMEAAAAAAADIwQAAgkIAAEDBAADgwAAAAMEAAPBBAAAcQgAAUEIAACBBAAAYQgAAAEEAABjCAAAQwgAAwMAAAEDBAAAEwgAAjkIAAMBAAAA8wgAAiEEAAKhCAABgQgAA4EAAABDBAAA8wgAAwEEAAADCAAD4QQAAIMEAAIBAAAAEwgAAkEEAADTCAAAAwQAAlMIAABhCAACAQgAAcMEAABDCAACaQgAAuEEAAADBAACAQAAAEEIAALhBAACAwgAAbMIAAJhBAAAAwQAAlsIAAGDBAAB8QgAAeMIAAODAAAAswgAAYEEAAIBCAADeQgAA8MEAAAhCAACSQgAAQMAAAABBAAAUQgAAPEIAAHDCAADgwQAAAMAAAGDBAABAQgAAqEEAAKBBIAA4E0AJSHVQASqPAhAAGoACAADovQAAuL0AAHw-AACePgAAiD0AABQ-AABMPgAA-r4AAL6-AADIvQAAVL4AAJq-AABsvgAAcL0AAHy-AACoPQAABD4AADS-AACYPQAAvj4AAH8_AAAUPgAAqL0AAIi9AADYPQAAML0AABw-AACOvgAA-D0AACQ-AABcPgAAkj4AAOA8AAAEvgAA-D0AALK-AABsPgAAor4AAK6-AADoPQAApr4AANi9AAC-PgAAML0AAAy-AAADPwAAbD4AAMi9AAAQvQAAQLwAAOA8AADovQAAlr4AANi9AACoPQAAQLwAADk_AADovQAApj4AAII-AACAOwAAuD0AAEA8AAC4PSAAOBNACUh8UAEqjwIQARqAAgAA6L0AAEA8AABcvgAAOb8AAOA8AABEvgAAEL0AANi9AABQvQAAyD0AAJi9AAC4PQAAZL4AAHy-AAAMvgAA4LwAAKq-AABPPwAAFD4AAMo-AACIvQAAkr4AAFA9AAAQvQAAdL4AAGS-AADovQAAMD0AAKY-AABAvAAAmD0AAHA9AAAwvQAAML0AAKg9AAC4vQAAoj4AAIi9AABcvgAAND4AAFw-AADYvQAAor4AAKA8AAAQvQAATD4AAH-_AACmvgAALD4AADA9AACoPQAARL4AAHC9AAAQvQAAdD4AAJg9AACovQAAUL0AABA9AAAUPgAAMD0AAAw-AABsvgAARL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=VypOTwI_0w0","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1200,"cratio":1.6,"dups":["10525823398746912677"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"618743227"},"9497185432033377087":{"videoId":"9497185432033377087","docid":"34-7-9-Z043AD3671C2E4172","description":"In this video I cover some of the action that takes place at the end of the vertex level processing of the graphics pipeline. The focus is on clipping and viewport mapping and how they get us...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3931799/126289e4e5e65bc60ea979b7e0fac247/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Lbmt9wEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJ5Tqvs6RzGs","linkTemplate":"/video/preview/9497185432033377087?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Clipping And Viewport Mapping // OpenGL Tutorial #29","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=J5Tqvs6RzGs\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhUKEzk0OTcxODU0MzIwMzMzNzcwODdaEzk0OTcxODU0MzIwMzMzNzcwODdqhxcSATAYACJEGjAACiloaHlmbm9pd2Fwb3dzbHRoaFVDN1oxRlRDZFNsbl9xRktLOTVBV3BsdxICABEqEMIPDxoPPxOVBYIEJAGABCsqiwEQARp4gQMC8wP9AwD1A_4CAAT_AQz--wj3__8A5AX9AQD8AgAB-QD3-gEAAAUM_wUDAAAA8Qn3CPcAAQANDQH6BQAAABD69gH1AAAAAvgBBgAAAADoAf0AAwAAAP_7A_8AAAAA-_f5CAIAAAD-Cf8DAAAAAADx-g0AAAAAIAAtdUveOzgTQAlITlACKoQCEAAa8AFZAxj-1erk_8UT4gDEF9__hwor_1k63wDwChAB1Q67Ae0G6QDR6Q4AwPji_4EXCQLw794AISkNACrXDv_09-MB5SwoAU_iDgJX_PsB-_v__wn9Av_lDQ8AHubmABDx2__8BD7_FzTnAf_lygDuDjACH_4fBhMEBgfY-iP-IfA6AgH8CQEA9RcDCBIA-AMLMv4N7_r6BwzjAOsk_gVB8-IBHQz_BxT13QAw6-4IJxER9u4BCQESEuX1wOUN_wQU-_vc_wzz-xHs9gYgCPAYCgT86PQYBukQ8AH8IfQI2foK-OkHEw3b_wHozRES-xYQ7QogAC1CrRQ7OBNACUhhUAIqzwcQABrAB7fs2L5dd6k8sdTEvPbzgTzDylg5GlR2vBkCIL4IaoC7OPyJPIl9Uj6Aatc8JVe1O5sdob5GoZu8yGeoPAovYT4XcbC8QdPGORCw9r0IpE49R7dSuxUcTr6sTcg8NZcfO7pWsbzDVGk89q5mvH0FGT7ulI69FfivPOTDxzzD8iC6g5rrvBFClj3r2oO9mjvfvAXD-T0xi1q9C4gfPeGXCj5xqJS9uqtsu29nurx4wiE9Yiz0O7-1g715ioE8WmkMu21WDT6nl4O9dWCUvA_rcr3xJw077_ibPG8vKT143Ca9s70MPBGHMT1vaCW9SPWCvC5qYT1m52M96a2NO1R8Mr3QQ-08woyEPCcXEz5P1XM9FamwPFDD173Eknc9a4zOOsAhhL3Jw2c8aeKKua9nfj3BQhw8QnkdPKgTdbyuega7YKnTPHZh9Txl2468WT-quxFPHTzejws-btcIOrHriztwelW7sgrAvK1uBb5yiq69R4QxO6hLUL03ZVi9BecEuyxnuj2R-gQ84hBgPN9mxj05tfO9hx8YPIXeUT3GfOk71F1rOefMUT24oIg9WX0evBPKDD2YJIW8mEKxu37zDL3Yeuu8KrIxPPM77T0J0JW9vFAKvBasp7yXtYM8qNggOWj27zyzKh29-jRdvJDFMruOuBa96ZqsuzmgADyiVwu8aVMNONW8eT2bffo5gtA0O921cbpeixG9ZSLfugsk6D2rAS-97MnTOSxCVr1IY_68oV0NO9hDAD2GQMk9ZR81uaMiDr0m3MC9AJSKuLepSz0tWgU9ueJiOfr6MD1sd888mfAzOFU6s7xcwZu8rim2uZcf2L1YZhs96iuMuZLpcD0NYhE9FfY4uDQH0rwLuAI9515KOtNS1Lx6Qbq8J34UumqJ1b2WK3e9wZLeN8S-8DrZLd08hecbuTF_YD3GK5o82Ar9OM7GijyrL4G9j5gNOJuFBz2i13q8MiCCOGrjYz2Wy2u9i6k3ORe-eT1_VK49OTHVOMwveb05SU48cmfwteUOGztlcNK7GCdnuOLPm70zUPm9RsoNuNDfOryQXTO87dVrOPWisb2obP28Z7CauBQPXrwznhK9HJY3t_IM0zmOrnK9COC6OGpoA716fVe9GpX_N7UlsT3rUPI8erxIuawbT71wAGK9cfqiuNVdmbwRl4K9B3EDuCL8i7yIH9K81G1IuGEGeT3zOhK-S-epuCL_7D01KQU-835buNvbrbxr8B4-kDkhuTVsSr1l35U9kdSDN720ErpZn5e98mYzuCAAOBNACUhtUAEqcxAAGmBO8gBF5RrdFgwk_dTY_yDX4uzrGeJE__nw_xAR4kACIL-lCQr_IMAu75wAAAApLNou4ADpfxzzBrivIhyvswcyI3bI7im_CTL00ss3GBoNEQMsAOkACta5Iw_vz0JFK0ogAC32ORU7OBNACUhvUAIqrwYQDBqgBgAAgL8AAHDBAACgQAAA0EEAAHhCAAAwQQAAaEIAAILCAAA0wgAA4EEAADBBAAB8wgAAPMIAAGDBAABgQgAAiMEAAKBBAACIwQAAQEIAALhBAADwQQAAsEEAALDBAAAkQgAAUEIAAABBAAAMQgAAAAAAAJBBAABIwgAABMIAAHBCAABMQgAASEIAAIhBAAAwQQAAwMAAAIhCAAA0QgAAEMEAAJJCAABswgAAEEEAAAxCAABkwgAAYMEAAODBAABAQAAA7kIAALDBAABQwQAAIMIAAARCAADYwQAAcEIAAFDBAAC4wQAAgD8AAEBBAAAAwQAA2EEAABxCAAAQQQAAjsIAAFBCAACmwgAALEIAAMjBAABIQgAA0MEAANhBAADoQQAARMIAAMBCAADgwQAA8MEAAABCAADQQQAAfEIAAHBBAABIwgAASEIAAFRCAAAAQQAAKEIAAAAAAABgwQAASEIAAIBCAAAAAAAAwEEAADBCAACQQgAAVMIAAILCAABgQQAAoEAAAIA_AACgwQAAqMEAADDBAADwQQAA6EEAAIzCAABgwQAAYMEAAHDBAADgQgAAwEEAAHBCAACYQQAAiMEAAMBAAABAQAAAVEIAAOBAAAAAQAAAHMIAAJBBAABwwQAAwEAAALhBAADgwAAAwMAAAEBCAAC6QgAAqEEAAHDBAABQwQAAlsIAABDCAACAwAAADMIAAKBBAACIQQAAmEEAAATCAAAEQgAAiMEAAJzCAACIwQAAsMEAAMBBAAAAQAAAEEIAALhBAAA4wgAA0EEAAAAAAADoQQAAoMEAAJDBAACIQgAAiEEAAAhCAABAQgAAGEIAAIrCAABYwgAAcMEAANhBAABAwAAA7MIAAJDBAADgQQAAtMIAABhCAACYwQAAAEIAAFxCAAAgwQAA0EEAAEzCAAAkwgAAAMIAAODAAAAIwgAAbMIAAGjCAAAQQgAAMMIAAJjBAABAwQAAIEEAAFhCAAAAwQAAFMIAAGDBAAAkwgAADEIAAFDCAABAQgAAhEIAAODBAACowQAA0MEAANDBAAAsQgAAiMIAAMjBIAA4E0AJSHVQASqPAhAAGoACAAC6vgAAEL0AAOg9AACiPgAAUD0AAIA7AADGPgAAM78AAM6-AACAuwAABL4AAKK-AABUvgAAJD4AAEy-AAAkPgAAtj4AADC9AACYPQAAFT8AADs_AAD4PQAAUD0AABy-AABwvQAARD4AACQ-AAAEvgAA6L0AAAQ-AACmPgAA-L0AAFy-AAB0PgAA6L0AAJq-AADgvAAAor4AAMq-AACKvgAAbL4AAFQ-AACyPgAARL4AAN6-AAAsPgAAXD4AAJK-AAB8PgAAmL0AAPg9AACovQAAHL4AADw-AACmPgAAHL4AAH8_AAAwvQAABD4AAN4-AADYvQAAgDsAAFA9AACYPSAAOBNACUh8UAEqjwIQARqAAgAAUL0AAFA9AABAvAAAI78AABC9AAD4vQAAcD0AANi9AAA0vgAAbD4AAOA8AACIvQAA4LwAAHS-AACgvAAAEL0AADC9AAApPwAAjj4AAL4-AAD4PQAA2L0AAIg9AAD4vQAAiL0AADS-AACCvgAA4DwAAFA9AABAPAAAED0AAMg9AACoPQAAcD0AAFQ-AAA8vgAAlj4AAIg9AABkvgAAuD0AAIo-AABwPQAALL4AAJi9AACAOwAAXD4AAH-_AAAQvQAAFD4AAJi9AAB8PgAARL4AAKC8AAAMPgAAgDsAAOg9AADgvAAAZL4AAOC8AADIPQAAuL0AABC9AAB0vgAAMD0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=J5Tqvs6RzGs","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["9497185432033377087"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3632731119"},"10543017677794492390":{"videoId":"10543017677794492390","docid":"34-7-16-Z75CD81C13C530D45","description":"In this tutorial, we go through how to set up a Visual Studio project with OpenGL and GLFW using C#. The purpose of this tutorial is to provide you with a base project from which you can continue...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3345059/5c06877c04f9820ac85ecc2f08b6a565/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/d_zSOwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DLcHCygwIgLo","linkTemplate":"/video/preview/10543017677794492390?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Getting started with OpenGL & GLFW in C# - Tutorial","related_orig_text":"LearningOpenGL","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"LearningOpenGL\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=LcHCygwIgLo\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxNjQ0MjQ5NDM2NDE5MDM1MzM3NAoUMTgzNjQyMjA4NTM0ODk5MTk4MTQKEzIwOTc3NDc4ODExMTc5OTczMzkKFDE1OTk2MTE4NTcwNDg3OTAxNjY3ChQxMTIzMjUwMTY2NDc5MzU0MDY5OQoUMTQwNTkzMzM3NTM3NjI5NTM2ODMKEzE4MjAwNjU4NDE4Njk3NjgyMjAKEzQwOTY4NTMwNTYxMjkyNTA5OTYKFDExOTk0NTkzNDc3MjMzODMyNjMxChMxNzgzNTMxNDIzNzgwNzIwODMyChQxNDcyMjE4NjczMzA3NzQxMDI4MwoTOTkzNzQ3MjkzNTcxOTIzMDQwNQoTNDkxMDI2MDcyMjgzMDMxMjM2NAoTODcyODM3NTk0MTE3MTE1MzYxOAoUMTI3NDk3MjkwNDc1OTE5NDkzNjEKFDEwNTI1ODIzMzk4NzQ2OTEyNjc3ChM5NDk3MTg1NDMyMDMzMzc3MDg3ChQxMDU0MzAxNzY3Nzc5NDQ5MjM5MAoSNjY0NzMxNjg4NjA3MzM1NzMyChM1NTQ2OTY2NzQ0MTY1NTI1MjAwGhYKFDEwNTQzMDE3Njc3Nzk0NDkyMzkwWhQxMDU0MzAxNzY3Nzc5NDQ5MjM5MGqIFxIBMBgAIkUaMQAKKmhoZHBnanV6bnhkaWtxaGJoaFVDT25hdkFNa0o4UlNEM2FlWWxOdl9rdxICABIqEMIPDxoPPxOABIIEJAGABCsqiwEQARp4gQgG-QwAAAD6CgD7_QMAARsAAQr1AgIA2AgA_Qf4BAD9-A7_-AAAAAYM_wUEAAAA-AX6_vT_AQAGBP0BBAAAABbw9_f9AAAA_P39Cv8BAADw-_wDAwAAAAL2BQYAAAAA_AEDBv7_AAAAEv3_AQAAAPrz8QgAAAAAIAAtmUDVOzgTQAlITlACKoQCEAAa8AFs_tX7Bs8fBo_8Af_M__MCgdP__0wjBP_KB_UCvv_nAcMN9wDW5CT_sfkPAYkXDwHB_eoAM1EMARMYVP8Q-Sv_MRPhASrrBgFOPQH_0v7z_74qI_1A8zQBVdr5AzUpCv4XDQcA4RPKAcLG4_8TSxEBByANAU4d-_6vFTADFCEm9dYQ9_P3FgX6nekb_Af25AENKeP-QTHk__wBCPkZ5_QMDgALBxUKLP0eJgoHy-_o9boZy_gSDP8MEfYl-x_1NP_rFwsJBeb78AgpCuwo6gf1w0XqCCrP4gLrwwrx4w8A5hr8H_XUVwoCABAc8-nz9f4gAC1Q6ek6OBNACUhhUAIqzwcQABrAB3pQsL75m8U9TG__PDVuwL3RUt68RTOJu2PtP77onwW8ncMtO_DDgT6r-HW8rZ6IPZxNl77qPVy5ZI8WvP7Viz4gxJ88hqkxOxV6E71FOnK8SkbpvLMj1b2Dlwo99R3yvI8yNzrvnDy9-HG0PKn4Tz4SgwC91GGFPLzLBb5cjyG8_D0DOgHeAj4s6h29aESEvIXqBj5fuLM9xhEQvFsxoj2xkVq9T2xPPM0DCL7hvak93z4EPMi_xbwOQDQ6Eo6wu1U7ebzg_Se7v5MePH8V4L1uOyO98Z2YPA-pszyPeAk82FL2O7P8Kj0aUTq9Z2jVO-enGD2Ad7y8lX-tvMPU9r1bBaa9GwBgPPCLCz7zP7O74jrGO1DD173Eknc9a4zOOjLMpL3Xxx69AmFpuwGZtz3Woiq8VyGKPMyQDz2CIzy9guHcPB1bzz1S4pS9lCp2vNhFEb1JSwU96rU0PLHriztwelW7sgrAvNsBEr0olgC96kQbuhH29zyfTK28WQ-EPPEplT3BxQo9RdA9vID0DT1ZCEE9878mPLHRI706HjM8cXPsu3_uFT18D9c9VdVTu_cbszvMbpy8ZnE1vN93Qj2K6Fe8159pvKpEWTzZKho8eot5OoCvkr0z8Cu7lH9SvGNSTT0YuBm8H2IFPMPlor1BVwy9TeR2u78ROLyc7JW8AVRtu8TPHLyBgiK8J5Udu4fLQL1TMKm9zLP1uNqjPD3o5UY9860BOvfqI73WKcU8vPpHugt4Pr0cWDM8s2O7uZRAtD3gzWS94odqOYtasD1KGKw9id7DOdke4jxLpGs6gNXYOW7TCT1nLks8oaO-Nq0vtzr9EvG9vCOJOd4Y57wiKRO9S_KJuUBzcb0kl3-88jPuuI6r9rwtUH87jb4WutDSF7wN4869LFUIOWrxbj3Ikn49kA4OOClj17yN_iG9cE2buWNKv7yaOrS9_uV1OXiYFzw0RhC8HwJDuHsS2LzPBmq98aehOCn0sLx60JI90TlKt-YWxLw70QS9ERbquD_Ko7yd-IW8yG6QuHkiiL1uyWC8272LtyGem7zhk1M9yNDVt1wAOr4BE429YPMxub0ylL1U65O9_NO6tkM_jr0Zy888l0eruPl6CL1UASe-gSodODViZr3c1KU8qau-N8aT0zzHdBK9p6f7tzv7aj3R-Z27MjxvOC5Ctz1--hU7Xdd5N8egAz5gjXi9F8haOFk6erxV3s49KOWuOGqTqb3euo87s22euKNit7zoWNQ8xNXztqV8nT1usbG905sAuCAAOBNACUhtUAEqcxAAGmA_6gA29RHT6SYq-gzW6BHh5PjUG_og__TwAPQV5iTrArS6E_EAKOcI_q0AAAAfRPVH7gAba8HB68-zO_Tk1uspCn_k6DLFLzj-zuFGENIO1PEqLB8A_O3H8xD35xos3xIgAC1h3yc7OBNACUhvUAIqrwYQDBqgBgAAAMEAAJjBAACYQQAAkMIAAKBBAABMQgAAoEEAAOBBAACkwgAAAAAAAIA_AADowQAAqMIAAJTCAAAAwAAAgMEAANhBAADwwQAAMMEAACjCAABwQQAAOMIAADhCAADYQQAAkMEAAABCAACAQQAA2MEAAABBAAD4QQAAgsIAAGBCAACIwQAAwEAAALjBAAAIwgAAoEEAALRCAACAwQAACEIAABRCAACAQAAA6EIAADBCAADIwQAACMIAAIhBAACAvwAAmEEAAODBAACAwQAALMIAAFTCAAAIwgAAKEIAAAjCAACkwgAAgMAAAABBAADQQQAAuEEAALhBAACAQQAADMIAAEDAAACYwgAA8EEAABzCAADQwQAA8MEAAERCAACIQgAAkMEAAJpCAACwwQAAQMEAAIDBAAA4QgAAAEEAADDBAABkwgAAkEEAAERCAACAQAAAEEIAAFDBAADwQQAAkkIAAFhCAACAwQAAjsIAAMJCAADgwAAAKMIAAEBBAACUwgAAgMAAANBBAACYQQAAsMEAAEDCAAAQwQAA-EEAAMjBAABIwgAASEIAANDBAACgQgAAQEEAAIC_AACGQgAAkMIAABjCAAA0QgAA4EEAAJhBAACgwQAATMIAAHBBAAAQQQAAcMEAANDBAADAwQAAgMIAAKhBAABgQQAAnMIAAMhBAAC4wQAAksIAAMDAAACaQgAA6MEAAJhBAAAsQgAA0EEAAGBBAAAQQQAA4MEAAGDCAACoQQAAqEEAADhCAABAwAAAhEIAABDBAABYwgAABEIAAEBAAABQQgAABEIAAODAAADYQQAArsIAACxCAACAPwAA2EEAABTCAABgwQAA-EEAAAjCAACQQQAAMMIAABDCAAD4wQAAiMEAACRCAACEQgAAAEAAAJBBAABwQQAAoMAAAMDBAAAwwgAApMIAAOhBAABgQQAARMIAAFDBAADEQgAAkMIAAABBAAAYwgAAQMEAACRCAAAoQgAAWMIAACxCAACwwQAAAEAAAPDBAAA8wgAALEIAAADBAAA8wgAAQMAAANDBAACUQgAAgL8AAGTCIAA4E0AJSHVQASqPAhAAGoACAACCvgAA-L0AACw-AAAPPwAAML0AAJo-AAATPwAAJb8AAEC8AABAvAAA-L0AANa-AACmvgAAgLsAACy-AAB0PgAAnj4AAGS-AACAuwAAMT8AAGc_AAAcPgAAqr4AAKi9AADoPQAA0j4AAMg9AABsvgAAqD0AAI4-AACKPgAAND4AAEC8AADGPgAAuL0AALa-AAA8PgAAyr4AAAW_AAAwPQAAqL0AALo-AAANPwAAiD0AAPg9AABDPwAAjj4AAHC9AAC4PQAA2L0AABA9AAAwPQAAUD0AAOC8AACyPgAAcD0AAH8_AAAwvQAAvj4AAMo-AAA0vgAAVD4AALi9AABsPiAAOBNACUh8UAEqjwIQARqAAgAAhr4AABw-AABkvgAAA78AAPg9AACIPQAAcD0AADS-AAAMvgAAAT8AAHA9AAA8PgAAfL4AAFy-AAC4vQAA4LwAAKC8AABnPwAADD4AAOY-AACgPAAA6L0AAOg9AADYPQAAJL4AADC9AAAEvgAAPD4AAII-AABQvQAAyD0AADC9AACYPQAAUL0AAKI-AACovQAA7j4AANg9AABcvgAAiL0AANY-AABwPQAAPL4AAPi9AAAUPgAAnj4AAH-_AAB0vgAADD4AAEQ-AACyPgAAmL0AALg9AACgvAAAfD4AAKA8AABwvQAAHL4AAMg9AAAkPgAAqD0AAOI-AADIvQAAiL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=LcHCygwIgLo","parent-reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["10543017677794492390"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"787186481"}},"dups":{"16442494364190353374":{"videoId":"16442494364190353374","title":"\u0007[OpenGL\u0007]/C++ 3D Tutorial 01 - Introduction (\u0007[Learn\u0007] the basics and more!)","cleanTitle":"OpenGL/C++ 3D Tutorial 01 - Introduction (Learn the basics and more!)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=pKJ52fDq6Cw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/pKJ52fDq6Cw?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDMmkzOUFPcERTbE8xTXJuMWpROFhrZw==","name":"Suraj Sharma","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Suraj+Sharma","origUrl":"http://www.youtube.com/channel/UC2i39AOpDSlO1Mrn1jQ8Xkg","a11yText":"Suraj Sharma. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":501,"text":"8:21","a11yText":"Süre 8 dakika 21 saniye","shortText":"8 dk."},"views":{"text":"212,5bin","a11yText":"212,5 bin izleme"},"date":"27 oca 2018","modifyTime":1517011200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/pKJ52fDq6Cw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=pKJ52fDq6Cw","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":501},"parentClipId":"16442494364190353374","href":"/preview/16442494364190353374?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/16442494364190353374?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"18364220853489919814":{"videoId":"18364220853489919814","title":"050 - (Setup) \u0007[OpenGL\u0007] Graphics Tutorial 7 - GLFW, GLUT (freeGLUT), \u0007[OpenGL\u0007] \u0007[Learning\u0007] Materi...","cleanTitle":"050 - (Setup) OpenGL Graphics Tutorial 7 - GLFW, GLUT (freeGLUT), OpenGL Learning Material","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=2GqCTWU93RE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/2GqCTWU93RE?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDcFE5a1RXb2hTbEZnWElLSm1GYzRrQQ==","name":"IQ95 The Homo Siliconiens","isVerified":false,"subscribersCount":0,"url":"/video/search?text=IQ95+The+Homo+Siliconiens","origUrl":"http://www.youtube.com/@HomoSiliconiens","a11yText":"IQ95 The Homo Siliconiens. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1330,"text":"22:10","a11yText":"Süre 22 dakika 10 saniye","shortText":"22 dk."},"date":"12 eyl 2020","modifyTime":1599868800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/2GqCTWU93RE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=2GqCTWU93RE","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":1330},"parentClipId":"18364220853489919814","href":"/preview/18364220853489919814?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/18364220853489919814?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8854786400903625274":{"videoId":"8854786400903625274","title":"Курс OpenGL - Создание 3D и 2D-графики с помощью C++ (на англ) — Видео от ZX.Байт","cleanTitle":"Курс OpenGL - Создание 3D и 2D-графики с помощью C++ (на англ) — Видео от ZX.Байт","host":{"title":"VK Video","href":"http://vk.com/video-220426385_456239069","playerUri":"\u003ciframe src=\"//vk.com/video_ext.php?hash=7d36261c8519cd57&id=456239069&loop=0&oid=-220426385\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"vk","providerName":"vk.com","sourceHost":"vk.com","name":"vk.com","secondPart":{"type":"CHANNEL","isVerified":false,"subscribersCount":0,"a11yText":""},"faviconUrl":"//favicon.yandex.net/favicon/v2/https%3A%2F%2Fvk.com%2Fvideo?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":6383,"text":"1:46:23","a11yText":"Süre 1 saat 46 dakika 23 saniye","shortText":"1 sa. 46 dk."},"date":"9 mayıs 2023","modifyTime":1683579636000,"isExternal":false,"player":{"embedUrl":"https://vk.com/video_ext.php?autoplay=1&hash=7d36261c8519cd57&id=456239069&loop=0&oid=-220426385","playerId":"vk","videoUrl":"http://vk.com/video-220426385_456239069","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":6383},"parentClipId":"2097747881117997339","href":"/preview/8854786400903625274?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/8854786400903625274?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2097747881117997339":{"videoId":"2097747881117997339","title":"\u0007[OpenGL\u0007] Course - Create 3D and 2D Graphics With C++","cleanTitle":"OpenGL Course - Create 3D and 2D Graphics With C++","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=45MIykWJ-C4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/45MIykWJ-C4?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDOGJ1dElTRndULVdsN0VWMGhVSzBCUQ==","name":"freeCodeCamp.org","isVerified":true,"subscribersCount":0,"url":"/video/search?text=freeCodeCamp.org","origUrl":"http://www.youtube.com/@freecodecamp","a11yText":"freeCodeCamp.org. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":6383,"text":"1:46:23","a11yText":"Süre 1 saat 46 dakika 23 saniye","shortText":"1 sa. 46 dk."},"views":{"text":"1,3milyon","a11yText":"1,3 milyon izleme"},"date":"27 nis 2021","modifyTime":1619532732000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/45MIykWJ-C4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=45MIykWJ-C4","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":6383},"parentClipId":"2097747881117997339","href":"/preview/2097747881117997339?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/2097747881117997339?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15996118570487901667":{"videoId":"15996118570487901667","title":"Fastest Way to \u0007[Learn\u0007] \u0007[OpenGL\u0007]","cleanTitle":"Fastest Way to Learn OpenGL","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=kgtX1jEIimc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/kgtX1jEIimc?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDTkdMdW0xTHgwbkREMnNOQkdRLVYxUQ==","name":"Techy Help","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Techy+Help","origUrl":"http://www.youtube.com/@TechyHelp","a11yText":"Techy Help. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":183,"text":"3:03","a11yText":"Süre 3 dakika 3 saniye","shortText":"3 dk."},"views":{"text":"7,7bin","a11yText":"7,7 bin izleme"},"date":"30 mar 2015","modifyTime":1427673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/kgtX1jEIimc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=kgtX1jEIimc","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":183},"parentClipId":"15996118570487901667","href":"/preview/15996118570487901667?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/15996118570487901667?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11232501664793540699":{"videoId":"11232501664793540699","title":"\u0007[OpenGL\u0007] Tutorial - 1 | Getting Started | \u0007[OpenGL\u0007] in C++ with the GLUT library","cleanTitle":"OpenGL Tutorial - 1 | Getting Started | OpenGL in C++ with the GLUT library","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=3aJ8OR1C6pk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/3aJ8OR1C6pk?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDanNHMUhhTFhIeXRPOGJHM19USWFrUQ==","name":"The Pentamollis Project","isVerified":false,"subscribersCount":0,"url":"/video/search?text=The+Pentamollis+Project","origUrl":"https://www.youtube.com/channel/UCjsG1HaLXHytO8bG3_TIakQ","a11yText":"The Pentamollis Project. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1217,"text":"20:17","a11yText":"Süre 20 dakika 17 saniye","shortText":"20 dk."},"views":{"text":"187,9bin","a11yText":"187,9 bin izleme"},"date":"3 ara 2017","modifyTime":1512259200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/3aJ8OR1C6pk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=3aJ8OR1C6pk","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":1217},"parentClipId":"11232501664793540699","href":"/preview/11232501664793540699?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/11232501664793540699?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14059333753762953683":{"videoId":"14059333753762953683","title":"\u0007[OpenGL\u0007] Programming Guide Chapter 1 Triangles","cleanTitle":"OpenGL Programming Guide Chapter 1 Triangles","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=ofPQJXx3UFY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ofPQJXx3UFY?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDeng4YWxyeFZFTHo1aDFkZkNka2RmZw==","name":"LearningOpenGL","isVerified":false,"subscribersCount":0,"url":"/video/search?text=LearningOpenGL","origUrl":"http://www.youtube.com/@jeffcummings3842","a11yText":"LearningOpenGL. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":292,"text":"4:52","a11yText":"Süre 4 dakika 52 saniye","shortText":"4 dk."},"views":{"text":"1,2bin","a11yText":"1,2 bin izleme"},"date":"14 şub 2017","modifyTime":1487030400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ofPQJXx3UFY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ofPQJXx3UFY","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":292},"parentClipId":"14059333753762953683","href":"/preview/14059333753762953683?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/14059333753762953683?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1820065841869768220":{"videoId":"1820065841869768220","title":"C++ \u0007[OpenGL\u0007] Basic Tutorial #2 - Rendering Shapes","cleanTitle":"C++ OpenGL Basic Tutorial #2 - Rendering Shapes","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=dnIxxqrmDqg","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/dnIxxqrmDqg?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDRmdQYk9Ib3dEZV9tcmJzMEVWNVpsUQ==","name":"Vertex Banana","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Vertex+Banana","origUrl":"http://www.youtube.com/@vertexbanana","a11yText":"Vertex Banana. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1304,"text":"21:44","a11yText":"Süre 21 dakika 44 saniye","shortText":"21 dk."},"views":{"text":"2,8bin","a11yText":"2,8 bin izleme"},"date":"23 ara 2017","modifyTime":1513987200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/dnIxxqrmDqg?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=dnIxxqrmDqg","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":1304},"parentClipId":"1820065841869768220","href":"/preview/1820065841869768220?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/1820065841869768220?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4096853056129250996":{"videoId":"4096853056129250996","title":"\u0007[opengl\u0007]-tutorial.com's 15th tutorial : Lightmaps","cleanTitle":"opengl-tutorial.com's 15th tutorial : Lightmaps","host":{"title":"vimeo.com","href":"http://vimeo.com/24359223","playerUri":"\u003ciframe src=\"//player.vimeo.com/video/24359223?api=1&byline=1&fullscreen=1&portrait=0&title=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"vimeo","providerName":"vimeo.com","sourceHost":"vimeo.com","name":"vimeo.com","secondPart":{"type":"CHANNEL","id":"dmltZW8uY29tO0FybmF1ZCBNYXNzZXJhbm4=","name":"Arnaud Masserann","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Arnaud+Masserann","a11yText":"Arnaud Masserann. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fvimeo.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":719,"text":"11:59","a11yText":"Süre 11 dakika 59 saniye","shortText":"11 dk."},"views":{"text":"72,3bin","a11yText":"72,3 bin izleme"},"date":"28 mayıs 2011","modifyTime":1306578277000,"isExternal":false,"player":{"embedUrl":"https://player.vimeo.com/video/24359223?api=1&autoplay=1&byline=1&fullscreen=1&portrait=0&title=1&wmode=opaque","playerId":"vimeo","videoUrl":"http://vimeo.com/24359223","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":719},"parentClipId":"4096853056129250996","href":"/preview/4096853056129250996?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/4096853056129250996?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11994593477233832631":{"videoId":"11994593477233832631","title":"Where Can I Find \u0007[OpenGL\u0007] Tutorials For Beginners? - Your Computer Companion","cleanTitle":"Where Can I Find OpenGL Tutorials For Beginners? - Your Computer Companion","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=u8L2578X_dk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/u8L2578X_dk?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDem94MVVOUnM2cEtfZktWSW9ZYkRnZw==","name":"Your Computer Companion","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Your+Computer+Companion","origUrl":"http://www.youtube.com/@YourComputerCompanion","a11yText":"Your Computer Companion. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":210,"text":"3:30","a11yText":"Süre 3 dakika 30 saniye","shortText":"3 dk."},"date":"14 tem 2025","modifyTime":1752451200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/u8L2578X_dk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=u8L2578X_dk","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":210},"parentClipId":"11994593477233832631","href":"/preview/11994593477233832631?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/11994593477233832631?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1783531423780720832":{"videoId":"1783531423780720832","title":"\u0007[OpenGL\u0007] Basic Code and Functions for Beginners","cleanTitle":"OpenGL Basic Code and Functions for Beginners","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=rf0LmaZIGXA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/rf0LmaZIGXA?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdndPRWh5S1FIOXl2alVSZ0haVXF5UQ==","name":"SH Academy","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SH+Academy","origUrl":"http://www.youtube.com/@TechTraLab","a11yText":"SH Academy. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1018,"text":"16:58","a11yText":"Süre 16 dakika 58 saniye","shortText":"16 dk."},"views":{"text":"35bin","a11yText":"35 bin izleme"},"date":"10 tem 2017","modifyTime":1499644800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/rf0LmaZIGXA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=rf0LmaZIGXA","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":1018},"parentClipId":"1783531423780720832","href":"/preview/1783531423780720832?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/1783531423780720832?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17749107879489957183":{"videoId":"17749107879489957183","title":"Advanced OpenGL Tutorial – Skeletal Animations with Assimp — Видео от freeCodeCamp","cleanTitle":"Advanced OpenGL Tutorial – Skeletal Animations with Assimp — Видео от freeCodeCamp","host":{"title":"VK Video","href":"http://vk.com/video-220919860_456240291","playerUri":"\u003ciframe src=\"//vk.com/video_ext.php?hash=a7ff51e9ae74dab4&id=456240291&loop=0&oid=-220919860\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"vk","providerName":"vk.com","sourceHost":"vk.com","name":"vk.com","secondPart":{"type":"CHANNEL","isVerified":false,"subscribersCount":0,"a11yText":""},"faviconUrl":"//favicon.yandex.net/favicon/v2/https%3A%2F%2Fvk.com%2Fvideo?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":6108,"text":"1:41:48","a11yText":"Süre 1 saat 41 dakika 48 saniye","shortText":"1 sa. 41 dk."},"date":"1 tem 2023","modifyTime":1688208468000,"isExternal":false,"player":{"embedUrl":"https://vk.com/video_ext.php?autoplay=1&hash=a7ff51e9ae74dab4&id=456240291&loop=0&oid=-220919860","playerId":"vk","videoUrl":"http://vk.com/video-220919860_456240291","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":6108},"parentClipId":"14722186733077410283","href":"/preview/17749107879489957183?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/17749107879489957183?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14722186733077410283":{"videoId":"14722186733077410283","title":"Advanced \u0007[OpenGL\u0007] Tutorial – Skeletal Animations with Assimp","cleanTitle":"Advanced OpenGL Tutorial – Skeletal Animations with Assimp","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=GZQkwx10p-8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/GZQkwx10p-8?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDOGJ1dElTRndULVdsN0VWMGhVSzBCUQ==","name":"freeCodeCamp.org","isVerified":true,"subscribersCount":0,"url":"/video/search?text=freeCodeCamp.org","origUrl":"http://www.youtube.com/@freecodecamp","a11yText":"freeCodeCamp.org. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":6108,"text":"1:41:48","a11yText":"Süre 1 saat 41 dakika 48 saniye","shortText":"1 sa. 41 dk."},"views":{"text":"123,2bin","a11yText":"123,2 bin izleme"},"date":"14 mar 2022","modifyTime":1647265715000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/GZQkwx10p-8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=GZQkwx10p-8","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":6108},"parentClipId":"14722186733077410283","href":"/preview/14722186733077410283?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/14722186733077410283?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9937472935719230405":{"videoId":"9937472935719230405","title":"\u0007[OpenGL\u0007] Tutorial 1: Beginning the project!","cleanTitle":"OpenGL Tutorial 1: Beginning the project!","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=QJiUr9s7AV0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/QJiUr9s7AV0?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDbU9Ia2NOOW5Mdy1WaVc4ZHd6WW5RZw==","name":"Jeremy Hahn","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Jeremy+Hahn","origUrl":"http://gdata.youtube.com/feeds/api/users/zehawk1","a11yText":"Jeremy Hahn. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":550,"text":"9:10","a11yText":"Süre 9 dakika 10 saniye","shortText":"9 dk."},"views":{"text":"61,9bin","a11yText":"61,9 bin izleme"},"date":"18 mayıs 2012","modifyTime":1337299200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/QJiUr9s7AV0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=QJiUr9s7AV0","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":550},"parentClipId":"9937472935719230405","href":"/preview/9937472935719230405?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/9937472935719230405?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4910260722830312364":{"videoId":"4910260722830312364","title":"Trying to \u0007[learn\u0007] \u0007[OpenGL\u0007] (C++ API) Part 1 - Woxell","cleanTitle":"Trying to learn OpenGL (C++ API) Part 1 - Woxell","host":{"title":"YouTube","href":"http://www.tutorials.vyeron.com/c-tutorial-attempt-to-learn-opengl-c-api-part-1-woxell/","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/luGlX7VyBxs?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDa0s0ZkFXOXlleGVHc255aFZzYm1ydw==","name":"Woxell Blog","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Woxell+Blog","origUrl":"http://www.youtube.com/@WoxellBlog","a11yText":"Woxell Blog. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2341,"text":"39:01","a11yText":"Süre 39 dakika 1 saniye","shortText":"39 dk."},"date":"28 oca 2025","modifyTime":1738073464000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/luGlX7VyBxs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=luGlX7VyBxs","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":2341},"parentClipId":"4910260722830312364","href":"/preview/4910260722830312364?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/4910260722830312364?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8728375941171153618":{"videoId":"8728375941171153618","title":"Text Rendering In \u0007[OpenGL\u0007] // \u0007[OpenGL\u0007] Tutorial #46.1","cleanTitle":"Text Rendering In OpenGL // OpenGL Tutorial #46.1","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=W_lyfaKpUsE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/W_lyfaKpUsE?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDN1oxRlRDZFNsbl9xRktLOTVBV3Bsdw==","name":"OGLDEV","isVerified":false,"subscribersCount":0,"url":"/video/search?text=OGLDEV","origUrl":"http://www.youtube.com/@OGLDEV","a11yText":"OGLDEV. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":964,"text":"16:04","a11yText":"Süre 16 dakika 4 saniye","shortText":"16 dk."},"views":{"text":"12,5bin","a11yText":"12,5 bin izleme"},"date":"11 eyl 2023","modifyTime":1694461391000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/W_lyfaKpUsE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=W_lyfaKpUsE","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":964},"parentClipId":"8728375941171153618","href":"/preview/8728375941171153618?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/8728375941171153618?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12749729047591949361":{"videoId":"12749729047591949361","title":"054 - \u0007[OpenGL\u0007] Graphics Tutorial 11 - \u0007[OpenGL\u0007] Programming Guide 9th Edition","cleanTitle":"054 - OpenGL Graphics Tutorial 11 - OpenGL Programming Guide 9th Edition","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=qxJ3QM-VeeQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/qxJ3QM-VeeQ?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDcFE5a1RXb2hTbEZnWElLSm1GYzRrQQ==","name":"IQ95 The Homo Siliconiens","isVerified":false,"subscribersCount":0,"url":"/video/search?text=IQ95+The+Homo+Siliconiens","origUrl":"http://www.youtube.com/@HomoSiliconiens","a11yText":"IQ95 The Homo Siliconiens. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":989,"text":"16:29","a11yText":"Süre 16 dakika 29 saniye","shortText":"16 dk."},"date":"16 eyl 2020","modifyTime":1600214400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/qxJ3QM-VeeQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=qxJ3QM-VeeQ","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":989},"parentClipId":"12749729047591949361","href":"/preview/12749729047591949361?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/12749729047591949361?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10525823398746912677":{"videoId":"10525823398746912677","title":"C# \u0007[OpenGL\u0007] Tutorial 5 : Rendering 3D Shapes","cleanTitle":"C# OpenGL Tutorial 5 : Rendering 3D Shapes","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=VypOTwI_0w0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/VypOTwI_0w0?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDQ3ItNzQ1bE92b1dENC01emJkMjZvZw==","name":"GiawaVideos","isVerified":false,"subscribersCount":0,"url":"/video/search?text=GiawaVideos","origUrl":"http://www.youtube.com/@GiawaVideos","a11yText":"GiawaVideos. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":594,"text":"9:54","a11yText":"Süre 9 dakika 54 saniye","shortText":"9 dk."},"views":{"text":"81,5bin","a11yText":"81,5 bin izleme"},"date":"27 nis 2014","modifyTime":1398556800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/VypOTwI_0w0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=VypOTwI_0w0","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":594},"parentClipId":"10525823398746912677","href":"/preview/10525823398746912677?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/10525823398746912677?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9497185432033377087":{"videoId":"9497185432033377087","title":"Clipping And Viewport Mapping // \u0007[OpenGL\u0007] Tutorial #29","cleanTitle":"Clipping And Viewport Mapping // OpenGL Tutorial #29","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=J5Tqvs6RzGs","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/J5Tqvs6RzGs?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDN1oxRlRDZFNsbl9xRktLOTVBV3Bsdw==","name":"OGLDEV","isVerified":false,"subscribersCount":0,"url":"/video/search?text=OGLDEV","origUrl":"http://www.youtube.com/@OGLDEV","a11yText":"OGLDEV. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":661,"text":"11:01","a11yText":"Süre 11 dakika 1 saniye","shortText":"11 dk."},"views":{"text":"7,3bin","a11yText":"7,3 bin izleme"},"date":"26 şub 2022","modifyTime":1645886031000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/J5Tqvs6RzGs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=J5Tqvs6RzGs","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":661},"parentClipId":"9497185432033377087","href":"/preview/9497185432033377087?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/9497185432033377087?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10543017677794492390":{"videoId":"10543017677794492390","title":"Getting started with \u0007[OpenGL\u0007] & GLFW in C# - Tutorial","cleanTitle":"Getting started with OpenGL & GLFW in C# - Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=LcHCygwIgLo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/LcHCygwIgLo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDT25hdkFNa0o4UlNEM2FlWWxOdl9rdw==","name":"dcronqvist","isVerified":false,"subscribersCount":0,"url":"/video/search?text=dcronqvist","origUrl":"https://www.youtube.com/channel/UCOnavAMkJ8RSD3aeYlNv_kw","a11yText":"dcronqvist. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":512,"text":"8:32","a11yText":"Süre 8 dakika 32 saniye","shortText":"8 dk."},"views":{"text":"50,5bin","a11yText":"50,5 bin izleme"},"date":"18 ağu 2020","modifyTime":1597708800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/LcHCygwIgLo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=LcHCygwIgLo","reqid":"1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL","duration":512},"parentClipId":"10543017677794492390","href":"/preview/10543017677794492390?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","rawHref":"/video/preview/10543017677794492390?parent-reqid=1773570202248171-4375742222249604357-balancer-l7leveler-kubr-yp-klg-91-BAL&text=LearningOpenGL","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x906f9600bf4","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"4375742222249604357791","errorList":[],"isAdultAdv":false,"isImportantCommonAdv":false,"shouldShowAdvId":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"shouldValidateSandbox":false,"sandboxInitTimeout":15000,"isSSROnlyMastheadEnabled":true,"query":"LearningOpenGL","queryUriEscaped":"Learning%20OpenGL","filterMode":1,"isUserChild":false,"advInstreamConfig":{"regular":{"default":{"category":"2","impId":"7","partnerId":"2216089","vmapScenarioId":"119"}},"adult":{"default":{"category":"3","impId":"4","partnerId":"1988486","vmapScenarioId":"119"}}}},"playbackQueue":{"currentIndex":0,"items":[]},"related":{"items":[],"pages":[],"loadingStatus":"None","nextPageNum":0,"ncrnd":0},"playlist":{"items":{}},"delayedViews":{"ids":[],"loadingStatus":"None"}}}