Флейм
GameDev.ru / Флейм / Форум / Почему так мало? (3 стр)

Почему так мало? (3 стр)

Страницы: 1 2 3 4 59 Следующая »
MrShoorУчастникwww17 мая 201820:04#30
innuendo
> Про фрагментацию - я тебе показал пример
Ты сейчас про компилируемый пример по x64 со стандартным менеджером памяти? Я не припомню такого, поэтому давай ссылку.

innuendo
> не забыл как обделался про инстансиг в баттлфилде ? несколько дней я показыл
> ссылку, рассказывал - на пятый день до жирафа дошло
Не было такого. Были ссылки сомнительной давности на пейперы о проблеме, которой возможно и не было. Был еще твой форк семпла с рыбками, который собственно нам всем, но видимо кроме тебя, показал несостоятельность этих пейперов. Кроме тебя, потому что нам всем ты потом бегал и доказывал, что ради полутора процентов на nvidia разработчики игры перелопатят кучу логики как на стороне CPU так и на стороне GPU.

innuendoПостоялецwww17 мая 201820:23#31
MrShoor
> со стандартным менеджером памяти?

ясен перец что нет, до тебя только сейчас дошло что 64 бита сами по себе не дают гарантии ?

> > ссылку, рассказывал - на пятый день до жирафа дошло
> Не было такого

Да ты что... сам же и признал - я типа не заметил... Там всё подробно описано почему не юзат этот долбанный divisor

> Был еще твой форк семпла с рыбками

это был не рыбки, а кубики и рыцари

> и доказывал


там в пейпере была ссылочка на Vampire mascarede или как его там

MrShoor
> разработчики игры перелопатят кучу логики как на стороне CPU так и на стороне
> GPU.

Какая куча логики???? Я делал скиннговый инстанчиг на реальном проекте на коде который писали много человек -  так и оказалось, что с divisor полная попа - кода просто в разы нужно было править

не divisor, а PER_INSTANCE_DATA DX11

Правка: 17 мая 2018 20:34

innuendoПостоялецwww17 мая 201820:31#32
https://gamedev.ru/flame/forum/?id=228017&page=31#m464

"Поэтому в контексте винды (без каких либо дополнительных необычных драйверов) физическая память - это RAM + pagefile "

ладно, ты мне надоел :)

Правка: 17 мая 2018 20:31

innuendoПостоялецwww17 мая 201820:33#33
gammaker
> Я несколько лет назад на нетбуке с AMD Radeon 6310M рисовал миллион частиц как
> миллион инстансов квада и получал 30 FPS - быстрее были только point sprites -
> 40 FPS. Причём я пробовал рисовать их двумя способами - через glDrawArrays и с
> инстансингом, FPS одинаковый был.
> А GS выдавал всего 20 FPS, так что point sprites зря выпилили в DX10+.

на старом движке делал инстансинг импостеров для леса, на 10000-15000 получалось что GS быстрее, чем инстансинг
не так чтобы совсем много - но разница была

MrShoorУчастникwww17 мая 201820:39#34
innuendo
> Поэтому в контексте винды (без каких либо дополнительных необычных драйверов)
Бла бла бла бла бла бла.
А по факту все что ты можешь - это придраться к трактовке каких-то там понятий, однозначной трактовки которых нет.
А по делу - пример с фрагментацией на 64 битах со стандартным менеджером памяти ты так и не смог предоставить. Так что на словах то ты герой, а на деле ... пшик.
innuendoПостоялецwww17 мая 201822:28#35
MrShoor
> А по делу - пример с фрагментацией на 64 битах со стандартным менеджером памяти
> ты так и не смог предоставить.

буквонечитатель, я публично признал, что был не прав про стандартный менеджер, теперь посмотрим крутизну твоих яиц, признаешь что лоханулся с физической памятью ?

http://www.bolshoyvopros.ru/questions/229054-chto-takoe-fizichesk… mpjutere.html

https://www.computerhope.com/jargon/p/physmemo.htm тут даже с картинкой, для неадеватов

https://www.integralmemory.com/faq/what-difference-between-physic… irtual-memory

о,как раз про тебя http://tinyfamily.ru/showthread.php?t=28993&title=chto-takoe-… eskaya-pamyat

"Обьясните мне глупому,что такое физическая память?"

http://strana-sovetov.com/computers/3699-memory-shortage.html

Физическая память — это оперативное запоминающее устройство (ОЗУ), набор микросхем, который вставляется в специальный разъем на материнской плате. Виртуальная память — это файл подкачки, в него выгружаются программы, которым не хватает оперативной памяти.

Правка: 17 мая 2018 22:44

innuendoПостоялецwww17 мая 201822:56#36
https://msdn.microsoft.com/en-us/library/windows/desktop/aa366770(v=vs.85).aspx

кто хочет, проверьте значение поля  DWORDLONG ullTotalPhys;

MrShoorУчастникwww18 мая 20180:43#37
innuendo
> я публично признал, что был не прав про стандартный менеджер
Ну надо же, таки признал. Но термин иннуендо-фрагментация я предлагаю оставить.

> признаешь что лоханулся с физической памятью ?
Нет конечно же. Термины в том топике были введены искуственно, чтобы показать тебе, почему в 64 битах на практике фрагментации не будет. Но ты зачем то до них докопался. Можешь считать, что то, что я называл физической памятью == физическое адресное пространство == https://en.wikipedia.org/wiki/Physical_address
А то, что я называл виртуальной памятью == виртуальное адресное пространство == https://en.wikipedia.org/wiki/Virtual_address_space

innuendoПостоялецwww18 мая 20188:07#38
MrShoor
> Нет конечно же.

яйца оказались всмятку

> , чтобы показать тебе, почему в 64 битах на практике фрагментации не будет

тебе показали на пальцах, как можно получить с кастомных аллоктором - но ты ушел в несознанку, не верю как в яве, так не пишут бла-бла-бла


> Термины в том топике были введены искуственно

в следующий раз вводи естественно

innuendoПостоялецwww18 мая 20188:22#39
Great V.

вот та тема https://gamedev.ru/code/forum/?id=219963

Правка: 18 мая 2018 8:24

Great V.Постоялецwww18 мая 201810:11#40
Собственно, вот демка:
Release
При 10 материалах, 10 моделях и 8000 объектах выдает в среднем 16мс/кадр.
Конфигурация: i7-3770 3.5GHz (8 ядер) + GTX 560

Правка: 18 мая 2018 10:15

innuendoПостоялецwww18 мая 201810:18#41
Great V.

при выходе крашится :)

Great V.Постоялецwww18 мая 201810:25#42
innuendo
А ты на крестик не нажимай. Используй Esc.
У меня там оконной системы пока нет, соответственно подобные события я не обрабатываю.

Правка: 18 мая 2018 10:25

innuendoПостоялецwww18 мая 201810:37#43
Great V.
> Используй Esc.

используй силу, Люк

DampireУчастникwww18 мая 201810:43#44
Сразу крашится без какого-либо лога даже. Окно открывается, кубик появляется и краш.
Страницы: 1 2 3 4 59 Следующая »

/ Форум / Флейм / Программирование

2001—2018 © GameDev.ru — Разработка игр