# Changes -> 0.5.1
- 3ds - Remove Gfx values that are present in Backend Tamplate - Move to default Palladium Namespace - Set the Input Flags - Desktop - Move to PD Namespace - Comment out old keyboard stuff - HidDriver needs a rewrite but is functional enough - Core - Add u128 class (only used in input driver so far - Drivers (Core) - Move Gfx to PD namespace - Move Vertex/Index Pos and Projection Mtx to Gfx template - Add Keyboard support with u128 to Hid - Add a Update func if no hiddriver is specified (to prevent crashes when requestign inputs) - Image - Add RGBA -> BGRA support (used in windows bitmaps iirc) - Lithium - Add Vertex/Index counters to drawlist - Add a LoadTTF from Mem func and let the loadfile func use PD::IO::LoadFile2Mem (looks cleaner) - Add LoadDefaultFont (which loads one of the integrated fonts if the PD_LI_INCLUDE_FONTS flag was passed on palaldium build) !!! Note that there are no fonts integrated yet due to i dont know how to handle licensing... - UI7 - Add MouseLeft support to Input handler - Use xy coords of the Viewport to create Menus inside it - Get num of Vertices/Indices out of FinalDrawList - Add some Palladium Info to metrics Menu - Readd Compiler string - pdfm - New tool that creates fonts.cpp/fonts.hpp
This commit is contained in:
		| @@ -1,10 +1,13 @@ | ||||
| cmake_minimum_required(VERSION 3.22) | ||||
|  | ||||
| project(pd-lithium LANGUAGES CXX VERSION 0.5.0) | ||||
| project(pd-lithium LANGUAGES CXX VERSION 0.5.1) | ||||
|  | ||||
| option(PD_LI_INCLUDE_FONTS "Include Fonts" OFF) | ||||
|  | ||||
| set(SRC | ||||
|     source/drawlist.cpp | ||||
|     source/font.cpp | ||||
|     source/fonts.cpp | ||||
|     source/renderer.cpp | ||||
| ) | ||||
|  | ||||
| @@ -14,4 +17,10 @@ else() | ||||
|     pd_add_lib(pd-lithium SRC_FILES ${SRC}) | ||||
| endif() | ||||
|  | ||||
| if(${PD_LI_INCLUDE_FONTS}) | ||||
|     target_compile_definitions(pd-lithium PUBLIC | ||||
|         -DPD_LI_INCLUDE_FONTS=1 | ||||
|     ) | ||||
| endif() | ||||
|  | ||||
| target_link_libraries(pd-lithium PUBLIC pd-core) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user