home.social

#graphicsprogramming — Public Fediverse posts

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

  1. Недавно достиг первого результата в SDL GPU: потестировал меши, трансформации, постпроцессинг свечения - простой, но зрелищный эффект, текстуры и прочее элементарное.

    Вышел регулятор Уатта из эпохи паровых машин. Механизм ходит не слишком ровно, но я доволен. Хотя бы что-то движок уже показывает.

    Есть некоторые проблемы производительности при смешивании старого SDL_Renderer и нового API.

    youtube.com/shorts/wX5A2W_oJI4

    #dlang #sdl #enginedev #graphicsprogramming #программирование #ит

  2. Попытка оптимизировать техноблог, обходясь лишь видеоплощадками - с треском провалилась. Трудоёмкость экспериментов создаёт перерывы в видео, нужно место для девлогов. Приземляемся в Mastodon обратно.

    Фиксируем результат весны 2026. Лучше развился инфоотсек: почти выстроен прототип GUI-тулкита на #SDL (SDL_Renderer + Cairo) и #Dlang. Но SDL GPU в SDL3 заставляет погружаться в 3D. Весной вспоминал OpenGL, аналогией портируя в SDL GPU и HLSL.

    #enginedev #graphicsprogramming #программирование #ит

  3. This is more or less how the uniforms, storage and constants can be used now.

    You can basically assign new properties on the fly to these attributes from the main library class and that's basically it.

    #webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment

  4. Six months until Halloween.

    Radiosity-based real-time rendering experiment I made last year within Shadertoy's constraints (pure shader code, not loading any meshes or textures, no compute shaders).

    shadertoy.com/view/3XXfDS

    #shader #shadertoy #glsl #webgl #graphics #graphicsprogramming #rendering #realtimerendering #realtimegraphics #halloween

  5. Six months until Halloween.

    Radiosity-based real-time rendering experiment I made last year within Shadertoy's constraints (pure shader code, not loading any meshes or textures, no compute shaders).

    shadertoy.com/view/3XXfDS

    #shader #shadertoy #glsl #webgl #graphics #graphicsprogramming #rendering #realtimerendering #realtimegraphics #halloween

  6. Six months until Halloween.

    Radiosity-based real-time rendering experiment I made last year within Shadertoy's constraints (pure shader code, not loading any meshes or textures, no compute shaders).

    shadertoy.com/view/3XXfDS

    #shader #shadertoy #glsl #webgl #graphics #graphicsprogramming #rendering #realtimerendering #realtimegraphics #halloween

  7. Six months until Halloween.

    Radiosity-based real-time rendering experiment I made last year within Shadertoy's constraints (pure shader code, not loading any meshes or textures, no compute shaders).

    shadertoy.com/view/3XXfDS

    #shader #shadertoy #glsl #webgl #graphics #graphicsprogramming #rendering #realtimerendering #realtimegraphics #halloween

  8. "My first triangle" dated 2003. Using 3dfx Glide in Free Pascal Compiler. And yes, the music is a part of this.

    #retrocomputing #gamedev #graphicsprogramming #pascal #3dfx

  9. Another experiment with my POINTS library. This is basically an old physarum/slime demo I made a while ago, but rebuilt with compute shaders, particles and a lot more efficient than before.

    #webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart

  10. This demo has a 262K+ instanced particles (cubes) animated in compute shader, movement driven by a noise texture, it uses the depth map to create a slight depth of field and also some particles are emissive and to make the effect complete it has some bloom that affects only the bright particles, this thanks to the HDR output that allows those cubes to have a brightness beyond white and then those values are tonemapped to fit in the final output.

    #webgpu #wgsl #graphicsprogramming #javascript

  11. With the new version of my WebGPU library POINTS v0.6.0 (github.com/Absulit/points), I added a bunch of new features like support for depth maps, cameras, bloom and others, so I wanted to make a demo that used all of these.

    #webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart

  12. That is a really strange one, when using bots timeline AND binary semaphores in a single vkQueueSubmit: docs.vulkan.org/spec/latest/ch
    Thought that would crash my application but it works and makes bridging timeline to binary semaphores to control swapchain presentation A LOT cleaner to handle! #Vulkan #graphicsprogramming #gamedev #enginedevelopment