Skip to content

Latest commit

 

History

History
53 lines (27 loc) · 1.19 KB

graphics.md

File metadata and controls

53 lines (27 loc) · 1.19 KB

Coil Core graphics libraries

Abstract graphics coil_core_graphics

Basic definitions for graphics, including abstractions for graphics APIs, graphics formats, and shaders DSL.

Vulkan coil_core_vulkan

Implements graphics interfaces with Vulkan API.

SPIR-V coil_core_spirv

SPIR-V shader DSL support.

SDL2 + Vulkan coil_core_sdl_vulkan

Using Vulkan with SDL2.

Wayland + Vulkan coil_core_wayland_vulkan

Using Vulkan with Wayland.

Image coil_core_image

Abstract definitions and basic algorithms for handling images in memory.

PNG coil_core_image_png

PNG image loading and saving. Uses libpng.

Fonts coil_core_fonts

Base definitions for loading fonts, and packing and rendering glyphs.

Freetype/Harfbuzz coil_core_fthb

Font implementation using Freetype and Harfbuzz.

Asset mesh coil_core_asset_mesh

Basic definitions for mesh assets.

glTF coil_core_asset_gltf

glTF parsing support.

Render coil_core_render

Higher level rendering helpers.

Render math coil_core_render_math

Math specific to rendering.