আমি ডিসপ্লে ইনিশিয়েশন এবং ইনপুট জন্য এসডিএল ব্যবহার করে ওপেনগিলে একটি সাধারণ গেমের সাথে কাজ করছি, এবং সময়সীমার ক্ষেত্রে এটি আমার কাছে দুটি বিকল্প উপলব্ধ রয়েছে appears সর্বাধিক প্রথমটি কেবলমাত্র সর্বোত্তম টাইমপ্রেম ফ্রেমের জন্য ঘুমাচ্ছে - TheTimeTakenToRender, যখন সেকেন্ডে 1/1 / TheFramerateCap এ OptimalTimePerFrame হয়। (এটি প্রয়োজনীয় কিনা আমি সম্পূর্ণরূপে নিশ্চিত নই, কেননা এটি ভিসিএনসি ব্যবহারের সমতুল্য, যা আরও সঠিক হতে পারে my যদি আমার ধারণাটি সঠিক হয় তবে দয়া করে আমাকে কোথাও বলুন বা না এসডিএল + ওপেনলএলটি ডিফল্টরূপে vsync আছে এবং যদি না হয় তবে এটি সক্ষম করার জন্য।) অন্যটি হ'ল শেষ ফ্রেমটি রেন্ডার হওয়ার পরে সময়টি পরিমাপ করা এবং কেবল সেই অনুযায়ী আন্দোলন সামঞ্জস্য করা। (একটি ফ্রেম রেন্ডার করতে সংক্ষিপ্ত সময় নেওয়া, স্বল্প দূরত্বের সত্ত্বাগুলি সেই ফ্রেমে স্থানান্তরিত হবে)। কর্মক্ষমতা, এবং হ্রাস ঝলকানো ইত্যাদির ক্ষেত্রে, এই দুটি পদ্ধতির সুবিধা এবং অসুবিধাগুলি কী?