Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Несколько вопросов по DirectX ? [Delphi, Windows]


Маг Гыр ©   (2004-05-06 19:13:00) 

У меня есть несколько вопросов по DirectX.
Помогите, пожалуйста.
1) флаг DDSCAPS_VIDEOMEMORY обязательно надо употреблять в сочетании
(or) с флагом DDSCAPS_OFFSCREENPLAIN ?
2) флаг DDSCAPS_SYSTEMMEMORY обязательно надо употреблять в сочетании
(or) с флагом DDSCAPS_OFFSCREENPLAIN ?
3) системная память - это оперативная или нет? Если нет, то какая?
4) Есть ли метод или функция позволяющая вычислить доступную на данный момент системную память
5) Что лучше вывод одной большой картинки( 800х600 ) или 10000 малениких (8х6)?


Mihey   (2004-05-06 20:36:00) [1]

У меня есть несколько вопросов по DirectX.
Помогите, пожалуйста.
> 1) флаг DDSCAPS_VIDEOMEMORY обязательно надо употреблять в сочетании (or) с флагом DDSCAPS_OFFSCREENPLAIN ?

Только наоборот - флаг DDSCAPS_OFFSCREENPLAIN упортребляется с флагом DDSCAPS_VIDEOMEMORY, но можно и с DDSCAPS_SYSTEMMEMORY.

> 3) системная память - это оперативная или нет? Если нет, то какая?

Да. Системная память - это место, где хранятся команды и данные приложений и операционных систем, работающих в компьютере.

> 4) Есть ли метод или функция позволяющая вычислить доступную на данный момент системную память.

Есть. Функция Win API GlobalMemoryStatus. Смотрим:
http://www.codebake.com/memoryinfo.php

5) Что лучше вывод одной большой картинки( 800х600 ) или 10000 малениких (8х6)?

Одной. Это гораздо быстрее, причём не только в DirectX.


Наверх

Титульная страница Поиск, карта сайта Написать письмо