home.social

#opengl — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #opengl, aggregated by home.social.

  1. somehow realized it's been 25 years since I tried making a 3d game. Linux on a K6-2+ with a voodoo banshee card, all the openGL triangles and quads done by hand with graph paper

    youtube.com/watch?v=QWyaSHgbzGU

    #guineapig #opengl

  2. 5 ошибок, которые заставят игру на LibGDX тормозить

    Эта статья не про геймдизайн, не про монетизацию, не про продвижение и не про то, почему ваша игра никому не нужна. Речь исключительно о технических ошибках при разработке игры на LibGDX , которые могут привести к низкому FPS, микрофризам, большому потреблению памяти, повышенному расходу батареи или проблемам при сборке под WebGL. Причём в первую очередь я говорю о мобильных играх и WebGL-версиях , которые запускаются непосредственно в браузере. На мощном десктопном компьютере многие из этих проблем могут быть практически незаметны. Я сам разрабатываю игры на LibGDX и периодически наступаю на разные грабли. Поэтому ниже не академический список оптимизаций, а вещи, на которые я бы обратил внимание уже в начале разработки.

    habr.com/ru/articles/1078820/

    #java #libgdx #gamedev #android #webgl #opengl

  3. 5 ошибок, которые заставят игру на LibGDX тормозить

    Эта статья не про геймдизайн, не про монетизацию, не про продвижение и не про то, почему ваша игра никому не нужна. Речь исключительно о технических ошибках при разработке игры на LibGDX , которые могут привести к низкому FPS, микрофризам, большому потреблению памяти, повышенному расходу батареи или проблемам при сборке под WebGL. Причём в первую очередь я говорю о мобильных играх и WebGL-версиях , которые запускаются непосредственно в браузере. На мощном десктопном компьютере многие из этих проблем могут быть практически незаметны. Я сам разрабатываю игры на LibGDX и периодически наступаю на разные грабли. Поэтому ниже не академический список оптимизаций, а вещи, на которые я бы обратил внимание уже в начале разработки.

    habr.com/ru/articles/1078820/

    #java #libgdx #gamedev #android #webgl #opengl

  4. 5 ошибок, которые заставят игру на LibGDX тормозить

    Эта статья не про геймдизайн, не про монетизацию, не про продвижение и не про то, почему ваша игра никому не нужна. Речь исключительно о технических ошибках при разработке игры на LibGDX , которые могут привести к низкому FPS, микрофризам, большому потреблению памяти, повышенному расходу батареи или проблемам при сборке под WebGL. Причём в первую очередь я говорю о мобильных играх и WebGL-версиях , которые запускаются непосредственно в браузере. На мощном десктопном компьютере многие из этих проблем могут быть практически незаметны. Я сам разрабатываю игры на LibGDX и периодически наступаю на разные грабли. Поэтому ниже не академический список оптимизаций, а вещи, на которые я бы обратил внимание уже в начале разработки.

    habr.com/ru/articles/1078820/

    #java #libgdx #gamedev #android #webgl #opengl

  5. As feared, there's something afoot with nested clipping using the stencil buffer. But we now have kittens (images).

    #McCLIM #SDL #CommonLisp #OpenGL #Lisp

  6. I'm a little disappointed with myself that I couldn't track down the CLIM transformation within the SHEET-REGION pipeline preventing me from getting the correct, flipped clipping region for GL scissor ops before my patience ran out. But I was able to just specialize on the medium and flip it directly with decent effect.

    This is integrating my existing OpenGL medium (renderer) into the newish, alpha SDL2 backend.

    #McCLIM #OpenGL #SDL

  7. It's been a while since I had time (and quiet) to stream. Today is a new chance. I plan on streaming more #McCLIM #SDL or #OpenGL things in a little under an hour from this posting at 10am CDT / 15:00 UTC. Hopefully I be able to again this Friday.

    twitch.tv/endparen

    IME input text is working well, in my view, with SDL2. I'll demo its current state. Next I want to reacquaint with my #Wayland branch and go from there.

  8. Por desgracia hay pocos ejemplos dignos de juegos nativos hechos de tú a tú con respecto a la versión de #Windows. La mayoría de las veces es culpa de #Unity y #Unreal; o alguno de sus completos o falta de ellos.

    Un ejemplo que es la puta polla es #StreetsofRage4 que portó el amigo Ethan Lee. Es un desarrollador que ama el medio y conoce perfectamente #GNU con #Linux.

    Actualizó #SDL para poder usar Wayland y permite usar #Vulkan. El juego salió en #OpenGL.

    Mis dieces.

  9. Por desgracia hay pocos ejemplos dignos de juegos nativos hechos de tú a tú con respecto a la versión de #Windows. La mayoría de las veces es culpa de #Unity y #Unreal; o alguno de sus completos o falta de ellos.

    Un ejemplo que es la puta polla es #StreetsofRage4 que portó el amigo Ethan Lee. Es un desarrollador que ama el medio y conoce perfectamente #GNU con #Linux.

    Actualizó #SDL para poder usar Wayland y permite usar #Vulkan. El juego salió en #OpenGL.

    Mis dieces.

  10. Por desgracia hay pocos ejemplos dignos de juegos nativos hechos de tú a tú con respecto a la versión de #Windows. La mayoría de las veces es culpa de #Unity y #Unreal; o alguno de sus completos o falta de ellos.

    Un ejemplo que es la puta polla es #StreetsofRage4 que portó el amigo Ethan Lee. Es un desarrollador que ama el medio y conoce perfectamente #GNU con #Linux.

    Actualizó #SDL para poder usar Wayland y permite usar #Vulkan. El juego salió en #OpenGL.

    Mis dieces.

  11. Por desgracia hay pocos ejemplos dignos de juegos nativos hechos de tú a tú con respecto a la versión de #Windows. La mayoría de las veces es culpa de #Unity y #Unreal; o alguno de sus completos o falta de ellos.

    Un ejemplo que es la puta polla es #StreetsofRage4 que portó el amigo Ethan Lee. Es un desarrollador que ama el medio y conoce perfectamente #GNU con #Linux.

    Actualizó #SDL para poder usar Wayland y permite usar #Vulkan. El juego salió en #OpenGL.

    Mis dieces.

  12. Por desgracia hay pocos ejemplos dignos de juegos nativos hechos de tú a tú con respecto a la versión de #Windows. La mayoría de las veces es culpa de #Unity y #Unreal; o alguno de sus completos o falta de ellos.

    Un ejemplo que es la puta polla es #StreetsofRage4 que portó el amigo Ethan Lee. Es un desarrollador que ama el medio y conoce perfectamente #GNU con #Linux.

    Actualizó #SDL para poder usar Wayland y permite usar #Vulkan. El juego salió en #OpenGL.

    Mis dieces.

  13. - fixed error message for library loading in win32

    - fixed SQLite3 database opening in win32

    - return empty object from GetNetworkInterfaces() on win32

    - fixed curl on win32

    - updated zip to 0.3.5

    - Patched #Allegro 4 to support all BMP formats (backport from allegro5).

    - improved documentation

    - Updated to #mbedTLS 3.6.5

    - Updated #cURL to 8.17.0

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    2/

  14. Getting back into #openframeworks and #cpp again to make some visuals for our next performance in May. In the beginning it felt very rusty, but after a while I started getting into the groove of it. I do miss the interactive coding capabilities of #commonlisp, though. A lot. So I guess it's time for me to finally dive into the depths of learning #opengl and using it in lisp...

  15. Все про композитинг в X11 | Linux

    Приветствую, читатели хабра! Вы когда-нибудь задумывались над тем, что скрывается за красотой и динамичностью вашего рабочего стола? Какие компоненты реализовывают анимации и различные графические эффекты: блюр, тень, скругления, прозрачность? В X11 есть одна очень интересная программная единица - композитор. В этой статье мы получим общее понимание того, что это такое, как реализовано и для чего используется. Также, немного поговорим о том, как Xorg хранит информацию для отрисовки, затронем front/back буферы и узнаем, как компоненты рабочего стола обмениваются информацией между собой.

    habr.com/ru/articles/813341/

    #графика #linux #opengl #linux_desktop #графический_интерфейс #композитинг #композитор #окружение_рабочего_стола #программирование #x11

  16. For this #ThrowbackThursday , in 2015 I made this map that scrolls like a conveyor belt for a jam, with no precise game idea in mind.

    What kind of game does this inspire you?

    #indiedev #indiegame #IndieGameDev #gamedeveloper #gamejam #OpenGL #DirectX12 #vertexshader

  17. Игровая легенда из 90-х: Как работала 3dfx Voodoo «под капотом»? Пишем 3D-приложение нуля на Glide

    Полагаю, многие мои читатели так или иначе знакомы с такими видеокартами, как 3dfx Voodoo. Эти легендарные графические ускорители из середины\конца 90-х годов был чуть ли не в каждой второй сборке для игр, а о их производительности слагали легенды. До сих пор есть относительно небольшое сообщество фанатов ретро-игр, которые ценят, любят и собирают с цветмета те немногие видеокарты от 3dfx, что остались в СНГ. Однако обзоров на 3dfx Voodoo много, тестов игр — тоже, а вот материала «простыми словами» о его внутренней архитектуре и более того, практической части с написанием 3D-игры практически нет! Недавно я прикупил себе Voodoo 3, и начал зубрить Programmer's Manual с желанием запилить что-нибудь эдакое… Статью я долго и упорно готовил дабы успеть к новому году и сегодня у нас с вами: краткая история компании 3dfx, подробный разбор архитектуры видеочипов 3dfx «под капотом», что должен был уметь программист 3D-графики в 90х и написание 3D-приложения на Glide полностью с нуля. Интересно? Тогда жду вас в статье!

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #bodyawm_ништячки #3dfx #3dfx_voodoo #glide #glide_api #графическое_api #программирование_3d #графика #3d_графика #растеризация #opengl #directx #direct3d #математика #рассказ #игры #игровые_консоли #ретро #железо #ретро_железо #ретро_игры #3d #читальный_зал #рендереры #растеризатор