Skip to content

Latest commit

 

History

History
24 lines (24 loc) · 1.2 KB

File metadata and controls

24 lines (24 loc) · 1.2 KB

Repository Icon
Platform0 Static Badge

Pillow Basics

Description

A C++20 game engine focusing on low-cost abstraction, bloat-free, and modern designs.
Some takeaways to open your mind:

  • One unified root signature; a true bindless renderer design
  • nit is the unified luminance unit
  • C++20 standard multithreading approach
  • Smart pointers, no new-delete

Name Convention

  • Aligned with the standard C# notation.
  • Classes, methods, and properties must be UpperCamelCase
  • Auto variables and class fields must be lowerCamelCase.
  • Directories and files must use UpperCamelCase.

Official Getting-Started Document

GETTING_STARTED.md

Licenses

  1. PillowBasics is under the 3-Clause BSD License.
  2. Under "/SourceCode/3rdParty", each sub-folder contains 3rd-party licenses.
  3. Under "/SourceCode/3rdParty/EmbeddedCodeLicenses", licenses for internal reference code are provided; usage clarifications are provided as well.