home.social

#opengl — Public Fediverse posts

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

fetched live
  1. Пять месяцев на игровой движок, месяц на игру. Зачем я написал собственный движок на C

    Пять месяцев назад я начал делать игровой движок Neotolis Engine на C17. Хотел глубже погрузиться в рендер и собрать для себя движок, с которым мне было бы легко и приятно работать. Сейчас в нём уже достаточно фич, чтобы делать игру. Я делаю 3D-инкременталку про проблему вагонетки Not a Trolley Problem. В статье рассказываю, какие принципы я заложил в движок, как использую Claude и Codex и почему важно делать игры, а не только движок.

    habr.com/ru/articles/1072162/

    #gamedev #игровой_движок #C #WebAssembly #WebGL #OpenGL #AIагенты #Claude_Code #Codex

  2. Gnome Programming Question:

    Are there any examples of using GTK4's Gtk.GLArea in Vala? I am having the hardest time just getting to the bare-minimum setup.

    #Vala #Gnome #Gtk #programming #OpenGL #Linux

  3. Something came to mind.

    Most tutorials and such you'd find online about how to load a 3D model in your own game engine seem to default to Assimp. Very, VERY rarely (in my experience) it's UFBX.

    Wavefront OBJ loaders are almost trivial to implement yourself, but what other options besides Assimp and UFBX even are there?

    #programming #opengl

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

    #McCLIM #SDL #CommonLisp #OpenGL #Lisp

  5. 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

  6. Hello everyone! ✌️🤓

    How is't going? 😁

    Here's another one update of "Dima wants crisps 🍟" 🎬👉 fediverse.tv/w/hPvs8VdMmFBByvb

    His source code you can see on his Codeberg page 🏔️👉 codeberg.org/xolatgames/Dima-w

    But the last update, as a build 🔨😁, you can also find on Codeberg 🙂🏔️👉 codeberg.org/xolatgames/Dima-w

    Or on my website 🌐, also 🙂👉 xolat.games/search-by-tags/glf

    #cpp #cplusplus #opengl #gamedev #opensource #codeberg #game #games #blender #blender3d #3d #3dgame #gamedevelopment #platformer #actiongame #actiongames

  7. Тайна 3dfx Voodoo: изучаем архитектуру GPU из 90-х «по винтикам»

    Недавно мне подарили настоящую легенду — STB 3dfx Voodoo 3 с двумя TMU, 16'ю мегабайтами видеопамяти и 2D-ускорителем. Как настоящий гик и любитель покопаться в ретро-железе, я сразу же нашел даташит и начал изучать внутреннюю архитектуру этого игрового монстра. И поверьте, здесь есть на что посмотреть! В сегодняшней статье мы во всех деталях изучим архитектуру оригинальной 3dfx Voodoo, узнаем почему Nvidia выиграла в гонке видеокарт и почему игры с API Glide выглядели гораздо красивее, чем с D3D/OpenGL! Если любите настоящие технарские статьи без нейрослопа и рерайта — жду вас под катом!

    habr.com/ru/companies/timeweb/

    #monobogdan_ништячки #3dfx #3dfx_voodoo #видеокарты #железо #glide #opengl #directx #timeweb_статьи

  8. Funny that Wayland probably reduces the CPU usage of a lot of my programs because it caps the #OpenGL frame rate to the monitor frame rate.

  9. I plan to stream #McCLIM dev things in about a 50 minutes, at 12pm CDT/17:00 UTC.

    twitch.tv/endparen

    I'm back at the problem of shoe-horning my #OpenGL fixed-function medium (renderer) into the alpha #SDL2 port

    #CommonLisp #Lisp

  10. You can buy an LLM summary of the OpenGL Programming Guide as PDF, which answers common questions like "give me the executive summary of 'vertex buffers'" and "give me the pros and cons of 'render buffers', so I am prepared for the meeting with my graphics programmer". 🤦‍♀️

    #AI #AISlop #GraphicsProgramming #GameDev #OpenGL

  11. Hi folks! ✌️

    Here's an update of "Dima wants crisps 🍟" 🎬👉 fediverse.tv/w/5hjJwKuLgk3wt1b

    In this update I've add text-labels right into the game 🙂

    And have change the shadows' rendering 😁

    The source code you can find here 🏔️👉 codeberg.org/xolatgames/Dima-w

    But the last build (only for Linux 🐧 yet) you can download from Codeberg 🏔️👉 codeberg.org/xolatgames/Dima-w

    Or from my website also 🙂🌐👉 xolat.games/search-by-tags/glf

    Have a good day! 😉✌️😎

    #opengl #cpp #cplusplus #opensource #codeberg #gamedev #games #game #blender

  12. I've converted many of the GLUT keyboard shortcuts I had to CLIM frame commands. Unless I'm missing something, I had to implement them in the more traditional GUI sense rather than being able to use CLIM gestures which I was hoping for.

    It's been a fun exercise so far, but I'm going to pause on the conversion and experiment with ways to make the "gl-pane" as a clim-stream / presentation.

    #McCLIM #CommonLisp #OpenGL #Lisp

  13. 🎮 Mesa 26.2: Îmbunătățiri majore pentru driverele Vulkan și OpenGL în stack-ul grafic open-source!A fost lansată o nouă versiune din seria Mesa (26.2), aducând un salt important de performanță, extindere de suport pentru plăcile video recente (AMD, Intel, NVIDIA) și extinderi noi pentru API-ul Vulkan pe sistemele Linux.✨ Principalele noutăți din Mesa 26.2:🚀 Optimizări avansate pentru Vulkan (RADV, ANV, NVK):• Extindere masivă de funcționalități și extensii Khronos pentru RADV (AMD) și ANV (Intel), îmbunătățind compatibilitatea cu jocurile moderne ce rulează prin Proton/Wine.• Progrese vizibile pentru driverul NVK (NVIDIA open-source), aducând o mai bună stabilitate și rate de cadre îmbunătățite pe hardware-ul Turing, Ampere și Ada Lovelace.💻 Suport extins pentru arhitecturile noi de GPU:• Optimizări specifice pentru generațiile noi de cipuri grafice de la AMD (RDNA) și plăcile dedicate/integrate Intel (Arc & Battlemage), asigurând randare mai rapidă și consum mai eficient de energie.⚡ Rafting & Performanță OpenGL (R600, Iris, Zink):• Îmbunătățiri pe partea de emulare OpenGL peste Vulkan (prin stratul Zink), dar și corecții pentru driverele tradiționale OpenGL, rezolvând probleme de randare în aplicații 3D profesionale și jocuri mai vechi.⚙️ Compatibilitate și stabilitate pe Wayland:• Reducerea latenței (input lag) și a artefactelor vizuale la comutarea aplicațiilor full-screen sub sesiuni grafice moderne bazate pe Wayland.Un update esențial pentru gameri și utilizatorii de Linux care își doresc performanță maximă din componentele grafice open-source! 🚀#Mesa3D #LinuxGaming #Vulkan #OpenGL #AMD #NVIDIA #Intel #OpenSource #TechNews #FOSS

  14. ...And after a couple more GL state fixes we have the 3D view rendering well with the interactor pane.

    #McCLIM #OpenGL #CommonLisp

  15. With a few tweaks after I ended stream yesterday, we are much closer. The main difference is switching to make the `gl-window` pane a `gadget` instead of an `application-pane`...And also fixing the Y-flip.

    The interactor pane is now not rendering well, so I need to track that down but otherwise I'm about ready to try converting mouse and keyboard input.

    #McCLIM #CommonLisp #OpenGL #Lisp

  16. Planning on streaming #McCLIM gui dev in an hour, at 11:30a CDT / 16:30 UTC.

    twitch.tv/endparen

    I wrote a semi-functional OBJ viewer when I first started learning Common Lisp and #OpenGL nearly 20 years ago. The code isn't pretty but it uses GLUT. I want to experiment changing it to a McCLIM app, keeping most of warts as-is -- just the minimum to replace GLUT.

    #CommonLisp #Lisp

  17. Японский язык
    учебники словари курсы, аудио, тесты, учебная литература Japanese textbooks dictionaries courses, audio, tests, Японська мова підручники словники курси, аудіо, тести, навчальна література 日本教科書 辞書 コース、オーディオ、テスト、#教科書 🇯🇵
    t.me/scilib_yura15cbx/777

    Пруст Марсель Marcel Proust
    исследования badania дослідження research recherche 🦯🌂
    t.me/scilib_yura15cbx/776

    Пруст Марсель Marcel Proust
    тексты Texte des textes texts тексти κείμενα teksty
    t.me/scilib_yura15cbx/775

    Пруст Марсель Marcel Proust
    аудиокниги аудіокниги audiobooks livres audio Hörbücher
    #Пруст Марсель #Marcel Proust
    #аудиокниги #аудіокниги #audiobooks #livres #audio #Hörbücher
    t.me/scilib_yura15cbx/774

    Немецкая философия
    книги на немецком языке
    #German philosophy, books in german, Німецька філософія, книги німецькою мовою, #Deutsche Philosophie, Bücher auf deutsch
    t.me/scilib_yura15cbx/773

    Аудиокниги на немецком языке
    Belletristik auf Deutsch, Hörbücher, fiction in #German, #audiobooks, художня література німецькою, #аудіокниги
    t.me/scilib_yura15cbx/772

    Литература на немецком языке
    немецкий язык, художественная литература #Література німецькою мовою, німецька мова, художня література, #Literature in #German German language, fiction Literatur in deutscher Sprache #Deutsche Sprache, #Belletristik 🇩🇪
    t.me/scilib_yura15cbx/771

    Антуан де Сен-Экзюпери - Маленький принц - 1943 (20 языков) 🌹
    t.me/scilib_yura15cbx/770

    Корейский язык
    Korean Корейську мову 한국인 🇰🇷
    t.me/scilib_yura15cbx/769

    Литература на финском языке
    #Финляндия, финская литература, финский язык #Literature in Finnish Finland, Finnish literature, #Finnish language Література фінською мовою #Фінляндія, фінська література, фінська мова Suomenkielistä kirjallisuutta Suomi, suomalainen kirjallisuus, suomen kieli 🇫🇮
    t.me/scilib_yura15cbx/768

    Литература на шведском языке.
    Швеция, шведский язык Література шведською мовою. #Швеція, шведська мова. Literature in Swedish. #Sweden, #Swedish. Litteratur på svenska, #Sverige, svenska. 🇸🇪
    t.me/scilib_yura15cbx/767

    Литература на японском языке
    японский язык, #Япония, японская художественная литература. Literature in Japanese. #Japanese language, #Japan, Japanese fiction. Література японською мовою. японська мова, #Японія, японська художня література. 日本語の文学。 日本語、日本、日本のフィクション ⛩
    t.me/scilib_yura15cbx/766

    James Joyce - Finnegans Wake
    t.me/scilib_yura15cbx/765

    James Joyce - Ulysses
    t.me/scilib_yura15cbx/764

    James Joyce Джеймс Джойс
    #James Joyce #Джеймс Джойс
    t.me/scilib_yura15cbx/763

    Нейронные сети, нейросети, нейросетевое программирование
    Neuranets, neural network programming
    Нейронні мережі, нейромережі, нейромережеве програмування 🕸
    t.me/scilib_yura15cbx/762

    Big Data, Data Mining, Machine Learning
    Большие данные, анализ данных, машинное обучение
    Великі дані, аналіз даних, машинне навчання 👩‍💻
    t.me/scilib_yura15cbx/761

    D, Dart, Go, Groovy, Rust
    t.me/scilib_yura15cbx/759

    R статпакет 📊
    t.me/scilib_yura15cbx/756

    Web, HTML, CSS, XML, JavaScript, PHP, Angular
    #Web, #HTML, #CSS, #XML, #JavaScript, #PHP, #Angular
    t.me/scilib_yura15cbx/753

    Алгоритмы, Компиляторы, Олимпиадные задачи, Криптография
    Algorithms, Compilers, Olympiad problems, Cryptography
    Алгоритми, Компілятори, Олімпіадні завдання, Криптографія 🫡
    #Алгоритмы, #Компиляторы, #Олимпиадныезадачи, #Криптография
    #Algorithms, #Compilers, #Olympiad problems, #Cryptography
    #Алгоритми, #Компілятори, #Олімпіадні
    завдання, #Криптографія
    t.me/scilib_yura15cbx/752

    Архитектура ЭВМ, Операционные системы
    Архітектура ЕОМ, Операційні системи Computer architecture, Operating systems 💻
    #АрхитектураЭВМ, #Операционныесистемы
    #АрхітектураЕОМ, #Операційнісистеми #Computer architecture, #Operating systems
    t.me/scilib_yura15cbx/751

    Игры, Графика, Звук, DirectX, OpenGL, Unity, Lua
    Ігри, Графіка, Звук, Games, Graphics, Sound 👾
    #Игры, #Графика, #Звук, #DirectX, #OpenGL, #Unity, #Lua
    #Ігри, #Графіка, #Звук, #Games, #Graphics, #Sound
    t.me/scilib_yura15cbx/749

    Микроконтроллеры, Arduino, Raspberry Pi, AVR, PIC, USB
    microcontrollers Мікроконтроллери
    #Микроконтроллеры, #Arduino, #Raspberry #Pi, #AVR, #PIC, #USB
    #microcontrollers #Мікроконтроллери
    t.me/scilib_yura15cbx/748

    Теория, Проектирование, Качество кода, Паттерны, UML
    Theory, Design, Code Quality, Patterns, UML
    Теорія, Проектування, Якість коду, Паттерни, UML
    #Теория, #Проектирование, #Качествокода, #Паттерны, #UML
    #Theory, #Design, #Code Quality, #Patterns, #UML
    #Теорія, #Проектування, #Якість
    коду, #Паттерни, #UML
    t.me/scilib_yura15cbx/746

    Технологии, библиотеки, фреймворки
    Технології, бібліотеки, фреймворки
    Technologies, libraries, frameworks
    #Технологии, #библиотеки, #фреймворки
    #Технології, #бібліотеки, #фреймворки
    #Technologies, #libraries, #frameworks
    t.me/scilib_yura15cbx/745

    Функциональное программирование
    Functional programming
    Функціональне програмування
    t.me/scilib_yura15cbx/744

    Библиотека программиста
    Бібліотека програміста Programmer's Library
    программирование технологии програмування технології IT technology programming 🧑‍💻
    t.me/scilib_yura15cbx/743

  18. Minecraft Java Edition is getting its first major PC requirements update since 2009. You'll now need at least 8GB RAM, a 4-core CPU, and a GTX 950 / RX 460-class GPU. The move prepares the game for its transition from #OpenGL to Vulkan. 🎮🖥️ #Minecraft #PCGaming #Gaming #Vulkan

  19. Learn OpenGL, extensive tutorial resource for learning Modern OpenGL

    learnopengl.com/

    #opengl

  20. Learn OpenGL, extensive tutorial resource for learning Modern OpenGL

    learnopengl.com/

    #opengl