Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Подскажите   Найти похожие ветки 

 
Evgraf ©   (2007-07-21 20:23) [0]

Подскажите open source движок на основе Direct3D,с модульной структурой (Размер желательно поменьше)
Мне нужно посмотреть на примере как организовать движок.Хочу написать движок,но не знаю как организовать его так,чтобы потом было удобно использовать.


 
RzCoDer ©   (2007-07-21 21:01) [1]

DJX но он довольно сложный для обучения)
http://dan.mirgames.ru/main.php?page=djx


 
@!!ex ©   (2007-07-22 01:30) [2]

Не буду оригинален...
Почему DirectX? :))


 
ElectriC ©   (2007-07-22 02:21) [3]


> @!!ex ©

:)) Ну не хочет он использовать твой OGL, нравится D3D т.к. и мне:)))


 
@!!ex ©   (2007-07-22 10:20) [4]

> [3] ElectriC ©   (22.07.07 02:21)

Мне интересно почему?
Я могу объяснить почему я юзаю ОГЛ.
1) Попоросил несколько лет назад подарить на ДР мне книгу по OGL или DX. Подарили по ОГЛ.
2) Для Дельфи много больше хедеров на ОГЛ, и примеров больше.


 
RzCoDer ©   (2007-07-22 10:33) [5]


> 2) Для Дельфи много больше хедеров на ОГЛ, и примеров больше.

тебе не хватает DX хедеров под Delphi?)


 
Мистер Т   (2007-07-22 12:01) [6]

> 2) Для Дельфи много больше хедеров на ОГЛ, и примеров больше.
http://clootie.ru тебе мало ???


 
ElectriC ©   (2007-07-22 12:43) [7]


> @!!ex ©

На DX примеров и "хедеров" и всяких фич - с головой в нете!!!
P.S. Пример тому SDK - не оф. но все примеры, что в С++, есть на Del.


 
Belorus ©   (2007-07-22 13:14) [8]

> 2) Для Дельфи много больше хедеров на ОГЛ, и примеров больше.


Ты сам то понял что сказал ? Накуй тебе много хедеров для OGL ? Тебе одного не хватает ? Или ты коллекционер ?


 
Evgraf ©   (2007-07-22 14:04) [9]

Кстати про примеры Direct3D от Clootie.При запуске exe файлов(не всех,но многих) вылезает сообщение: The D3D device has a non-zero reference count,meaning some object were not released.
Потом еще одно: Could not find requared media.Esure that the DirectX SDK is correctly installed.
В чем проблема?Все нужные файлы вроде на месте.А может это из-за DXUT?


 
@!!ex ©   (2007-07-22 14:21) [10]

> [8] Belorus ©   (22.07.07 13:14)

Ну покажите мне хедер для DX10.


 
ElectriC ©   (2007-07-22 18:50) [11]


> Все нужные файлы вроде на месте

Нехватает файлов типа .x или .jpg и т.д. Смотри в исходниках имена загрузки файлов!


 
ElectriC ©   (2007-07-22 18:52) [12]


> Ну покажите мне хедер для DX10.

На -> http://clootie.ru/delphi/DX100/Clootie_DirectX10.zip


 
@!!ex ©   (2007-07-22 19:42) [13]

Насколько я помню, это хедер не по DX10, а по D3D.
А это немножко разные вещи. D3D вообще ничем от OGLевского не отличаеться, кроме того, что для использования новых возможностей надо ждать свежего DX и ставить новую винду, а в OGL даже хедер новый подключать не надо, достаточно инициализировать новые функции.
Хотя могу ошибаться, а качать влом..

Ладно, я в теме замолчкаю, нехочется учавствовать в еще одном идиотском холиваре.


 
Sapersky   (2007-07-23 12:05) [14]

The D3D device has a non-zero reference count,meaning some object were not released.

Скорее всего это означает, что нет аппаратной поддержки нужных функций. Во всяком случае на DX8-видеокартах такое вылезает очень часто.

Could not find requared media.Esure that the DirectX SDK is correctly installed.

Вроде бы Clootie выкладывал и media отдельным архивом.


 
МистерТ   (2007-07-23 12:19) [15]

> @!!ex ©
> нехочется учавствовать в еще одном идиотском холиваре

Кроме тебя тут его ни кто и не начинал. =)

> Насколько я помню, это хедер не по DX10, а по D3D.
>А это немножко разные вещи.

Clootie
> Today"s beta release includes Delphi/FreePascal headers
> for DXGI and D3D10. Additionally it includes seven Direct3D10
> tutorials on which I"ve tested correctless of headers translation.
>  This release still doesn"t include D3DX10, and some of
> tutorials actually have to use D3DX9 library (so you need
> to have DirectX9 pascal headers available in you system
> to compile them).
>
> Next release is planned to include (at least partial) translation
> of D3DX10 headers. Hope what it will not take so long. Additionally
> I need you opinions on naming and compiler support requested
> for D3D10 headers. Please head up to www.pascalgamedevelopment.
> com forums to vote in polling I"m going to create later
> today.

Этим думаю все сказано.


 
это я   (2007-07-23 15:37) [16]

>The D3D device has a non-zero reference count,meaning some object were not >released.

>Скорее всего это означает, что нет аппаратной поддержки нужных функций. Во >всяком случае на DX8-видеокартах такое вылезает очень часто.
:)
Это всего лишь означает, что не были освобождены некоторые device-depended обьекты: текстуры, буферы, поверхности и тп.
Утечки ресурсов, короче.


 
Sapersky   (2007-07-23 23:12) [17]

Если дословно переводить, то да.
Но эта ошибка вылезает всегда на старте приложения, после чего оно закрывается. Отсюда подозрение, что криво прописан аварийный выход при отсутствии аппаратной поддержки.
Можно, конечно, трассировкой пройти и выяснить точно, но нет сейчас под рукой SDK.


 
это я   (2007-07-24 09:42) [18]

а, понятно, те по каким-то причинам происходит аварийное завершение,
при этом не удаляется часть ресурсов и выводится сообщение об non-zero ref count



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.056 c
2-1267790032
Sairex
2010-03-05 14:53
2010.08.27
Как обойти подводный Камень приведения к типу


2-1269057230
Delphist2
2010-03-20 06:53
2010.08.27
бинарный поиск в listbox


3-1242910124
Fedor
2009-05-21 16:48
2010.08.27
Запрос на выборку


8-1203951832
NaRuTo
2008-02-25 18:03
2010.08.27
DirectX or OpenGl


2-1269008966
allrussia
2010-03-19 17:29
2010.08.27
Как отловить нажатие кнопки во время появления PopupMenu





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский