home.social

#opengl — Public Fediverse posts

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

fetched live
  1. Тайна 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_статьи

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

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

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

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

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

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

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

    #McCLIM #OpenGL #CommonLisp

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

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

  11. Японский язык
    учебники словари курсы, аудио, тесты, учебная литература 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

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

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

    learnopengl.com/

    #opengl

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

    learnopengl.com/

    #opengl

  15. Тайна Intel i740 — самой экзотической видеокарты из 90-х

    Ранее я часто рассказывал об особенностях видеокарт из 90-х. В рамках прошлых статей, мы успели с вами рассмотреть внутреннюю архитектуру 3dfx Voodoo, узнать о кастомном графическом API в S3 ViRGE, и даже написать свою собственную небольшую демку под видеокарты из 90-х. Вместо рассказов о GeForce 256 и ATi 3D Rage, в сегодняшнем материале мне хотелось бы поговорить о видеокарте, которая обогнала своё время — и при этом всё равно провалилась. Как вы уже поняли — речь пойдет об Intel i740. Каким был первый GPU от Intel, на что он был способен и в чём заключается его главная тайна — читайте в сегодняшней статье!

    habr.com/ru/companies/timeweb/

    #monobogdan_ништячки #intel #opengl #direct3d #видеокарты #intel_i740 #ретро #ретроспектива #почитать #timeweb_статьи

  16. I've been fighting my implementation of #OpenGL recursive stenciling for 2D CSG operations for my #McCLIM #Wayland OpenGL backend. I think I finally have it at decent place for the clipping drawing tests but I feel like I'm still missing something in either OpenGL or my recursion that would make it "easier" or "cleaner" code-wise.

    Concave polygons are still a TODO and I'm not sure if I'm going to go stenciling or ear-cut tessellation route.

    #CommonLisp #Lisp #ScreenshotSaturday

  17. A-EON Technology: Expressions of interest in OpenGL ES V4 possible

    As A-EON Technology announces on its website (PDF file), customers who are firmly committed to pre-ordering Version 4 of the OpenGL ES library for AmigaOS 4 at a price of 35 British pounds (approximately 41 euros) can contact the company via e-mail.

    amiga-news.de/en/news/AN-2026-

  18. IRL things are making regular Friday streaming more difficult lately. So I'm streaming #McCLIM things today at 10:30am CDT/ 15:30 UTC (when this toot is about 50 min old)

    twitch.tv/endparen

    Today I'll be focused on fixing some drawing test problems that seem related to my stencil clip masks in #OpenGL

    #CommonLisp #Lisp

  19. - This engine supports Gaussian splats.

    Me: sorry, I am a triangle fan.
    OR SHOULD I SAY...
    A ***GL_TRIANGLE_FAN*** ????
    :blobfoxgooglyholdingitsheadinitshands:

    #opengl #graphics