Запитання з тегом «memory»

4
Як ігри C ++ поводяться з помилкою розподілу пам'яті?
Мені відомо кілька ігор, які написані на C ++, але не використовують винятки. Оскільки поводження з помилкою розподілу пам'яті в C ++, як правило, будується навколо std::bad_allocвинятку, як ці ігри впораються з таким збоєм? Вони просто виходять з ладу, або є інший спосіб впоратися з помилкою, що не залишилася в …

2
Як GPU обробляє текстуру та VRAM?
Це насправді купа взаємозалежних питань: Чи стислі текстури (dxt5 / dxt1 і т. Д.) Завжди повністю стискаються під час проходження конвеєра? Якщо відповідь на перше питання правдива, то як керується пам'яттю для кількох великих нестиснених текстур? Чи відрізняється фреймбуфер від VRAM в сучасному графічному процесорі?
18 textures  gpu  memory 

2
Виділення та звільнення величезної частини пам'яті при запуску "очищає пам'ять?"
Книга кодування ігор завершена, четверте видання , глава 5 ( Ініціалізація і завершення гри ), розділ Перевірка пам’яті містить цей цікавий зразок коду: bool CheckMemory(const DWORDLONG physicalRAMNeeded, const DWORDLONG virtualRAMNeeded) { MEMORYSTATUSEX status; GlobalMemoryStatusEx(&status); if (status.ullTotalPhys < physicalRAMNeeded) { // you don’t have enough physical memory. Tell the player to …
18 c++  memory 

3
Як ви готуєтесь до умов пам'яті?
Це може бути легко для ігор з чітко визначеним масштабом, але питання полягає в іграх з пісочницею, де гравцеві дозволяється створювати і будувати що завгодно . Можливі методи: Використовуйте пули пам'яті з верхньою межею. Періодично видаляйте об'єкти, які більше не потрібні. Виділіть додатковий об'єм пам'яті на початку, щоб вона могла …

3
Процесор - потік даних пам'яті GPU [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Я початківець графічний програміст, і нещодавно мені цікаво - як дані моделі (сітки та …

5
Чому розмір шматка часто має потужність два?
Там багато клонів Minecraft, і я працюю над власною реалізацією. Принцип рельєфу рельєфу полягає в тому, щоб укласти весь світ в шматки фіксованого розміру, щоб зменшити зусилля локалізованих змін. У Minecraft розмір шматка становить 16 х 16 х 256, наскільки я зараз. І в клонах я також завжди бачив куски …

1
Як дізнатись, чи правильно не обробляється пам'ять?
Схоже, що пам’ять пам’яті моєї (2D) гри збільшується кожного разу, коли я завантажую текстуру, наприклад, коли я запускаю гру, вона використовує приватну оперативну пам’ять на 30 Мб після передачі фонового файлу ~ 367 Мб, тому в деякий момент все знаходиться в оперативній пам’яті, вона збільшується до 54 Мб приватна оперативна …
12 opengl  memory 

3
Чому для активів потрібне спеціальне управління пам’яттю?
Практично всі ресурси, що стосуються програмування ігор, особливо 3D-ігри з відкритим світом, говорять про те, як вам доведеться постійно вивантажувати та перезавантажувати активи на диск і з нього, системну пам'ять та відеопам'ять. Я можу це зрозуміти на консолях, оскільки вони мають дуже прості схеми управління пам'яттю, які не можуть вирішити …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.