fd108cc391
engine.build.lua: remove linkage with freetype2 as we build it ourself on windows.
2022-09-10 21:43:01 +02:00
0e2a3525e4
Merge branch '4-linux-support' into dev
2020-12-28 18:43:22 +01:00
a172fbb323
engine.build.lua: Fix local variable inside if statement.
2020-12-28 18:41:51 +01:00
b91b9f3768
Platform/PlatformApplication: adding create() method.
2020-12-26 17:20:05 +01:00
0540f5d201
engine.build.lua: add platform defines.
2020-12-26 15:53:52 +01:00
090646b61a
Platform/Unix: Rename X11SharedDisplay to Xlib, and remove Display member variable from all classes.
...
We now initialize/destroy the display in Xlib::init/shutdown that is called in UnixApplication::init/shutdown and
therefore is valid through the whole lifetime. So no need for classes to keep references.
2020-12-26 15:37:56 +01:00
7402896ce6
Adding Platform/Unix/X11WindowEventHandler
2020-12-19 18:55:11 +01:00
bd38e9e98f
Adding source/Platform/Unix/X11SharedDisplay.cpp
2020-12-19 18:55:10 +01:00
c41fb6c013
Adding glad GLX
2020-12-19 18:55:10 +01:00
1cfd4adca4
bam: adding unix support.
2020-12-19 18:55:10 +01:00
f62373dcbc
Adding Spectre/System/Stopwatch
2020-12-18 18:27:07 +01:00
6de6028ba4
Adding Spectre/Math/Time
2020-12-16 16:33:32 +01:00
c731cda1a2
Spectre/Graphics/PixelFormat: Rework
...
source/Graphics/Image/IcoFormat.cpp: use new PixelFormat.
source/Graphics/Image.cpp: update to confirm with new PixelFormat
Spectre/Graphics/PixelFormat: add PF_getNumChannels()
Spectre/Graphics/PixelFormat: Rework the enum with proper naming convention and documentation.
2020-11-03 14:23:38 +01:00
37d495fca3
Adding source/Graphics/Image/IcoFormat
2020-10-23 11:11:41 +02:00
6f9b33be8f
Adding Spectre/System/ByteOrder
2020-10-21 13:02:03 +02:00
ec8eb971a5
engine.build.lua: define "SPECTRE_DEBUG" when building in debug mode.
2020-10-13 18:07:29 +02:00
c7c1ff68fd
Platform/Win32: remove Win32MsgBuffer
2020-02-01 16:43:10 +01:00
cdaed77bf7
Input: remove InputEvent and InputListener and related code. Those are handled in System/Event
2020-02-01 15:50:10 +01:00
cd32d0b7c2
Adding System/EventListener
2020-02-01 15:50:01 +01:00
10198484e7
System/SystemEvent: Merge with Input/InputEvent into just Event.
2020-02-01 15:49:59 +01:00
fb58490bfe
System/MessageQueue: Use PlatformEventQueue
2020-02-01 15:49:46 +01:00
1a218532c0
source/System/File.cpp: move path stuff to Path.cpp
2020-01-10 00:45:11 +01:00
66f3bb30d9
bam: Move library build to engine.build.lua file.
2020-01-07 07:11:02 +01:00