Skip to main content

Low Level Graphics

Main Source: Various source from Google and Youtube

Low Level Graphics refers to the fundamental and hardware-specific operations involved in generating graphics on a computer system. It involves working directly with the graphics hardware or utilizing low-level graphics libraries and APIs to perform basic graphics operations.

Drawing Primitives

This is the process of rendering basic geometric shapes or elements in computer graphics. These operation are fundamental building blocks that can be combined to create more complex images.

Buffer

framebuffer, graphic malloc, back buffer

Framebuffer Manipulation

A buffer is a block of memory thats temporilaly holds data. In graphics, buffer is used to store graphics information such as coordinates and pixel color. Changing a graphics involve modifying the buffer, for example changing a pixe color involves calculating the memory addresses corresponding to the desired pixel positions and writing the appropriate color values to those addresses.

Frame buffer
Source: https://ecomputernotes.com/computer-graphics/basic-of-computer-graphics/what-is-frame-buffer