microZEUS
The whole stack, hand-drawn.

◄ Wiki / Graphics

surface

The drawable target that connects a GPU to an actual window on screen.

In Vulkan, a surface is the abstraction representing a window (or display) that rendered images can be presented to. It bridges the platform's windowing system and the GPU's presentation machinery. You create a swapchain of images against a surface to actually put frames on screen.

See also

  • swapchainA rotating queue of images the GPU draws into and then hands to the display one at a time.
  • stencilA per-pixel scratchpad the GPU uses to mask off which pixels are allowed to be drawn.
  • topologyHow a GPU interprets a list of vertices — as separate points, connected lines, or triangles.

Referenced by

swapchain