crypt of decay - January 14th, 2016 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

January 14th, 2016

напортировал [Jan. 14th, 2016|05:51 am]
портанул stb_vorbis.c на дишечку. ну чо, а неплохо получилось. выхлоп, правда, ни в одном байте не совпадает с сишной версией, но на слух всё нормально. ну и заебок. по скорости примерно то же самое, плюс-минус погрешность. ай да я!
Link5 meows|meow!

ну чо, развалинами рейхстага удовлетворён [Jan. 14th, 2016|11:01 am]
итого, что может Follin с хуёвым оптимизатором от DMD: 32 канала, в каждом ебошит ворбис-поток. один канал с высоким качеством ресамплинга, остальные 31 с «для спецэффектов сойдёт» (но не самое херовое, гыг). всё на чистом ди, без асма и симд. жрёт примерно 45%-48% процессора, со средней задержкой 30 миллисекунд (не меньше двадцати, не больше сорока). ворбисы декодируются «на лету», без попыток сначала всё разжать в память, а потом ебошить raw samples. в общем, меня результат вполне устраивает.

понятно, что в реальном применении разумно будет музыку декодировать на лету, а всякие спецэффекты загрузить в память и разжать, как и делают многие игры. что весьма ощутимо снизит нагрузку на камень (хотя и так половина камня свободна, и это на не шибко новом i3).

я считаю, что для примерно трёх дней очень ленивого кодинга результат вполне нехуёвый.
Link6 meows|meow!

navigation
[ viewing | January 14th, 2016 ]
[ go | Previous Day|Next Day ]