RUVIDEO
Поделитесь видео 🙏

C# Silk.NET OpenGL SpriteBatch Implementation

📁 Лайфстайл 👁️ 31 📅 08.12.2023

In my last video I discussed my desire to port my game from Monogame to something more lightweight. Before these videos I had a lot of progress in doing this but I had lost this code after a corrupted hard drive.

This week I have been restarting my journey and today I have finished optimizing my Spritebatch implementation (inspired by XNA and Monogame) in Silk.NET using OpenGLES.

I have very limited knowledge on OpenGL and I imagine there to be a lot of other things that can be improved, even with all this I have managed to achieve a 5MS and 50MS render time for 100,000 and 1,000,000 sprites respectively through a little bit of headache and trial and error.

Further improvements can be made by reducing the load on the GPU. The sprite here is of 4k resolution while only 64 by 64 on the screen.

I'm happy with the results and I can't imagine to ever need to render this much. I'd love to have a low-end hardware system to further test on and optimize for when the game will be distributed.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «C# Silk.NET OpenGL SpriteBatch Implementation», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.