/L.-Spiro-Engine-2022

An incomplete game engine with tons of useful code.

Primary LanguageC++

L. Spiro Engine

An incomplete game engine with tons of useful code.
image

Supports:

  • Direct 3D 9
  • Direct 3D 11
  • OpenGl 3.2
  • OpenGL 4.4
  • OpenGL ES 2.0

Partial support for:

  • Vulkan
  • Metal

Platforms:

  • 32-bit
  • 64-bit

Highly modular design makes it easy to browse and understand. image

LSDxt

Includes LSDxt, a super-fast full-featured image-conversion tool used by:

  • Apple Inc.
  • Square Enix Co., Ltd.
  • Cisco Systems, Inc.
  • tri-Ace, Inc.
  • Deep Silver Dambuster Studios Ltd.

Supports conversions to and from:

  • DXT 1-5
  • BC4U, BC4S, BC5U, BC5S, BC6H, BC7U
  • All ETC formats.
  • All PVRTC formats.
  • All 2-D ASTC formats.
  • All packed formats, including R3G3B2, RGB4, RGB5, RGB65, RGB10, RGB12, RGBA2, RGBA4, RGBA12, RGB A1, RGB10 A2, RGB10 A2UI, R11F G11F B10F, and RGB9 E5.
  • All alpha formats, including A4, A8, A8 SNORM, A8 UI, A8 I, A12, A16, A16 SNORM, A16 UI, A16 I, A16 F, A32 UI, A32 I, and A32 F.
  • All luminance formats, including L4, L8, L8 SNORM, SL8, L8 UI, L8 I, L12, L16, L16 SNORM, L16 UI, L16 I, L16 F, L32 UI, L32 I, and L32 F.
  • All luminance/alpha formats.
  • All intensity formats.
  • All standard 8-bit, 16-bit, and 32-bit formats, including all SNORM, UI, I, and sRGN variants.
  • All depth/stencil formats, including D16, D24, D32, D32F, S1, S4, S8, S16, D24S8, and D32FS8.

Loads at least the following image formats:

  • BMP
  • DDS
  • EXR
  • GIF
  • HDR
  • ICO
  • IFF
  • JNG
  • JPEG/JIF
  • JPEG-2000
  • JPEG-XR
  • KOALA
  • Kodak PhotoCD files
  • KTX
  • MNG
  • PCX
  • PBM/PGM/PPM
  • PFM
  • PNG
  • Macintosh PICT files
  • QOI
  • RAW camera files
  • Sun RAS files
  • SGI
  • TARGA files (TGA)
  • TIFF
  • WBMP
  • WebP files
  • XBM
  • XPM