Учу С++ & DirectX
Сперва был Blitz3D (старый добрый блиц), затем BlitzMax, затем много подобных, потом и веб-разработка, с теперь решил, что пора и нормальное что-то поучить..
Программирую мало, сейчас вот время есть, пока новогодние выходные, ну и собственно, пока мало чего есть, ужасно мало, и по сути коряво всё написано. Но хотел бы в этой темке выкладывать демки, для тестов, простой ехе, для проверки на запускаемость, и данные тестируемого компа. ЗЫ, сорсы будут позже, когда С++ подтяну, и порядок устрою в сорсах, тем более учусь только (это первые пробы). На данном этапе (28.12.09), это походит больше на обёртку D3D. - Создание примитивов (свои алгоритмы): cube, sphere, cylinder. - Матрицы (пока убого, можно перемещать, двигать, поворачивать, и крутить). - Текстуры, через D3D интерфейс. Тест 002 [790KB] Проверить на запускаемость test002.exe. Укажите пожалуйста OCь, Video, FPS (в шапке окна). И ещё такой вопрос, наблюдается ли подобие смазанности на гранях геометрии, как будто включен АА? ЗЫ, и как скорость с хоста скачивания? Никаких трабл? И с наступающим! :super: |
Ответ: Учу С++ & DirectX
Система: XP SP3
Видео: GeForce 9600GT 1024 MB FPS: 8500 в среднем Небольшая смазанность наблюдается :) Скачалось за 2 сек |
Ответ: Учу С++ & DirectX
Tadeus, спасиб, блин, интересно что 50/50, у кого есть, а у кого нету. Это походу из-за того что размер BackBuffer'а больше чем ячейка куда выводиться всё. Но у меня и в Fullscreen'е тоже самое :(
Буду курить.. |
Ответ: Учу С++ & DirectX
Система: XP SP3
Видео: GeForce 9600GT 512 MB FPS: 8320 в среднем Также "Небольшая смазанность наблюдается" Загрузилось с хоста мгновенно...) |
Ответ: Учу С++ & DirectX
Вложений: 1
Скачалось "в лёт".
ATI Radeon 4350 fps: 500-900 ОС: WinXP sp3 Симпотично :D Заметно не сильное сглаживание. |
Ответ: Учу С++ & DirectX
По ходу это несоответствие размера окна и девайса.
З.Ы. При мне такой херни не было. |
Ответ: Учу С++ & DirectX
Размеры, указываемые при создании окна, включают в себя все бордюрчики, заголовок и т.д. Поэтому надо размер окна рассчитывать так, чтобы размер клиентской области (это куда картинка рисуется) была как раз по размеру бэка. О том как это сделать знает MSDN.
В полноэкранном режиме антиалиас может быть из-за настроек драйвера (принудительное включение сглаживания). |
Ответ: Учу С++ & DirectX
О ты взялся за ум )))
|
Ответ: Учу С++ & DirectX
Система: XP SP3
Видео: Radeon X600, 128 Mb FPS: 900 в среднем ЗЫ. А я думал ты уже опытный Сишник. А чего не хочешь взять готовый движок? |
Ответ: Учу С++ & DirectX
Тестировал на двух машинах.
1#: ОС: Vista SP2 Видео: GeForce 9500GT 512 Мб. FPS: 2000-2100 2# (NetBook): ОС: XP SP2 Видео: интегрированная, видеочип - "IGMA950" 256 Мб. FPS: 252-253 |
Ответ: Учу С++ & DirectX
Цитата:
|
Ответ: Учу С++ & DirectX
Vista
GeForce 8600GT 2000 FPS. тоже какое-то необычное изображение) |
Ответ: Учу С++ & DirectX
pinqin, Randomize, Harter, ABTOMAT, Большое Спасибо!
Knightmare, Угу, я замерил размер области в которую выводится, и создал окно с недостающими пикселями, в итоге всё стало как надо :) FDsagizi, давно пора уже.. Morganolla, да не, я вообще не кодил уже больше года, как переехал в другую страну. :) Зачем готовый движок? Чтобы учить С++, для начала консоля хватает с лихвой, затем можно что-то посложнее. Движко писательство требует более технических знаний, и больше своеобразного, рутинного вклада, и оплачивается это больше в индустрии. Спасибо за тест! ЗЫ, пока вроди как всё устраивает, главное улавливать когда что-то пойдёт уже не в "то русло", и запускаемость станет падать.. |
Ответ: Учу С++ & DirectX
Цитата:
|
Ответ: Учу С++ & DirectX
Цитата:
Это эллементарно что разные оформления и оси, имеют разные размеры бордеров. Спасибо ;) |
Часовой пояс GMT +4, время: 17:55. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot