Best of Graphics ProgrammingNovember 2024

  1. 1
    Video
    Avatar of lowlevelgamedevLow Level Game Dev·2y

    I made my own shadertoy in C++

    A developer shares their experience of creating a custom Shader toy in C++, complete with features like sliders, custom textures, color pickers, and a full 3D pipeline. The project aims to provide functionalities missing from Shader toy, such as the ability to modify uniforms and write optional vertex shaders. The developer also discusses tackling various challenges, such as detecting shader uniforms and making the project Shader toy-compatible, ultimately planning to expand the tool further with more features.

  2. 2
    Video
    Avatar of chernoThe Cherno·2y

    Is C BETTER than C++ for beginners? // Code Review

    A code review of a graphics engine written in C using the Vulkan API by a 13-year-old programmer. The discussion covers the merits of using C versus C++ for beginners, advice on build systems like CMake and Makefiles, and a deep dive into initialization, memory management, and code structuring practices.

  3. 3
    Video
    Avatar of sphaerophoriasphaerophoria·2y

    Using GIMP is hard. Writing my own GIMP from scratch is easy.

    The post describes the process of creating a new image editor from scratch due to difficulty using existing tools like GIMP. It involves using shaders for non-lossy, editable history, focusing on tasks like cut and paste operations, and applying transformations. The goal is to make these operations more intuitive and flexible by allowing users to write their own shaders. The post also outlines the initial steps in the development process, including setting up a window, loading images, and applying basic transformations.