Commit graph

55 commits

Author SHA1 Message Date
jmsgrogan
4b308f6c32 Initial test bootstrap. 2023-12-18 10:16:31 +00:00
James Grogan
198caa700b Fix linux build. 2023-02-26 18:23:21 +00:00
James Grogan
119ea6f2cc Add wextra level warnings. 2023-01-23 11:55:58 +00:00
James Grogan
e559f9674d Add clang support. 2023-01-23 11:32:18 +00:00
James Grogan
990cde402b Fix linux compilation. 2023-01-23 10:08:29 +00:00
jmsgrogan
b5f21900eb Fix up build. 2023-01-20 08:07:09 +00:00
jmsgrogan
1f85954e98 Add initial token theming. 2023-01-17 13:01:59 +00:00
jmsgrogan
3d37a7244b Initial color palette 2023-01-17 11:39:25 +00:00
jmsgrogan
947bf937fd Clean project structure. 2023-01-17 10:13:25 +00:00
jmsgrogan
78a4fa99ff Add win32 mouse button events. 2023-01-17 08:34:48 +00:00
jmsgrogan
4fbe6279d1 Further cleaning. 2023-01-13 15:03:07 +00:00
jmsgrogan
cb4212d972 Continue cleaning. 2023-01-13 14:29:12 +00:00
jmsgrogan
36515556b8 Initial ui test. 2023-01-05 13:16:52 +00:00
jmsgrogan
92d1f24613 Initial directx example. 2023-01-03 20:33:18 +00:00
James Grogan
101bfb4207 Allow custom tag processing in md 2022-12-07 11:34:29 +00:00
James Grogan
22157169c0 Some repairs for md_parser and template engine. 2022-12-07 10:21:28 +00:00
James Grogan
fc44290e3f Initial site generation 2022-12-05 17:50:49 +00:00
James Grogan
f44c79dc1f Start adding markdown conversion to site generator. 2022-12-05 13:16:10 +00:00
James Grogan
f0091f9e04 Simple drawing example. 2022-12-05 10:59:45 +00:00
James Grogan
f16dd7c0d9 Clean text rendering in editor. 2022-12-02 11:50:15 +00:00
James Grogan
c102ebb6da Clean up some tests. 2022-12-01 10:52:48 +00:00
jmsgrogan
b17ba8b3a7 Fix windows compilation. 2022-11-30 20:53:17 +00:00
James Grogan
1adc9272f8 Fix up minimal dependency case and clang support. 2022-11-30 15:28:15 +00:00
James Grogan
8a41337e2d Add simple mesh viewer 2022-11-18 17:05:33 +00:00
James Grogan
fcd90b5db4 Start building mesh primitives. 2022-11-18 15:11:54 +00:00
James Grogan
a20c0183df Add outline rendering. 2022-11-18 09:43:22 +00:00
James Grogan
f04d86e0ad Start adding grid 2022-11-17 17:33:48 +00:00
James Grogan
9301769d58 Add Keyboard input and enter support for text editor. 2022-11-17 13:13:01 +00:00
James Grogan
cf9bace272 Add XKB interface for x11 2022-11-17 11:28:18 +00:00
James Grogan
7ad237edc1 Sample editor back working. 2022-11-17 08:39:49 +00:00
James Grogan
722bda2801 Improve visibility and update caching. 2022-11-16 17:27:19 +00:00
James Grogan
70891ce7b4 Back with clickable button. 2022-11-16 17:00:55 +00:00
James Grogan
3e53bd9e00 Convert visual layers to scene nodes. 2022-11-16 15:06:08 +00:00
James Grogan
9ade0e2d4b Starting resize support. 2022-11-14 14:57:50 +00:00
James Grogan
7c6a92f4ec Cleaning for opengl rendering prep. 2022-11-14 11:19:51 +00:00
James Grogan
402f381d10 Cleaning for mesh addition. 2022-11-13 17:02:09 +00:00
James Grogan
53c98a227d More window cleaning 2022-11-11 14:22:31 +00:00
James Grogan
6adc441e6f More cleaning 2022-11-11 11:48:42 +00:00
James Grogan
7ce29ce8ae Support minimal dependency linux build. 2022-11-10 09:06:02 +00:00
jmsgrogan
92a35a5bc9 Add directx practice 2022-11-09 19:54:25 +00:00
jmsgrogan
c0bcfaccac Up to template reading 2022-10-11 20:20:12 +01:00
jmsgrogan
cbc9ba77d2 Start adding config reader 2022-10-09 17:39:46 +01:00
jmsgrogan
6ff9370c4e Toward file output. 2022-10-04 08:20:39 +01:00
jmsgrogan
7216fc5ab0 Initial metadata parsing 2022-10-03 08:46:41 +01:00
jmsgrogan
ebd41bf4ee Break web generator to own cmake. 2022-10-03 08:12:38 +01:00
jmsgrogan
bd60a28eef Fix up build and start site generator. 2022-10-03 07:45:10 +01:00
jmsgrogan
9c116b1efd Add PDF writer. 2022-01-01 18:46:31 +00:00
jamgroga
c05b7b6315 Add window support for Windows. 2021-10-31 13:04:48 +00:00
jmsgrogan
9bcc0ae88e Add cairo interface. 2021-04-17 13:57:14 +01:00
jmsgrogan
a03eb9599f Whitespace and pointer cleanup. 2021-03-29 21:31:24 +01:00