Commit graph

69 commits

Author SHA1 Message Date
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
8e0ce22b57 Fix compilation. 2022-11-12 17:03:35 +00:00
James Grogan
d0ab51c99a Some meshing working. 2022-11-12 17:00:36 +00:00
James Grogan
392a2b7889 Cleaning window managers for consistency. 2022-11-12 15:34:54 +00:00
James Grogan
5d984aa61d Attempt xcb image put. 2022-11-12 13:46:10 +00:00
James Grogan
c6d03f16d0 Clean image types 2022-11-11 16:32:55 +00:00
James Grogan
e7683cd94e Prep for image support in windows. 2022-11-11 15:51:37 +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
02ebb9a54b Some window interface cleaning 2022-11-11 10:35:41 +00:00
James Grogan
1180e576fa Some cleaning up. 2022-11-11 09:29:49 +00:00
James Grogan
6af296409a Intial Wayland EGL integration. 2022-11-11 09:14:41 +00:00
James Grogan
a4d3019f04 Initial freetype support. 2022-11-10 20:35:00 +00:00
James Grogan
c10c5412b9 Some interface cleaning# 2022-11-10 17:10:18 +00:00
James Grogan
918c1d3046 Add simple keyboard handling for wayland. 2022-11-10 16:29:59 +00:00
James Grogan
e2cc98e1fb Simple wayland pointer support. 2022-11-10 14:59:59 +00:00
James Grogan
63a93ec1a8 Running window. 2022-11-10 11:47:07 +00:00
James Grogan
25b1966c0e Some wayland cleanup 2022-11-10 10:48:22 +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
30e30c8a7b Engine getting complicated - need some JSON for troubleshooting. 2022-10-21 08:28:32 +01:00
jmsgrogan
350c20efa6 Toward template rendering. 2022-10-20 09:00:39 +01:00
jmsgrogan
eb3b394bdf Template engine tree building on sample data. 2022-10-19 20:27:12 +01:00
jmsgrogan
dbd7591dc5 Continue templating engine - initial tree structure. 2022-10-19 08:56:02 +01:00
jmsgrogan
98842b24f2 Template enginge - start parsing nodes. 2022-10-13 08:57:26 +01:00
jmsgrogan
cdd0cc6b78 Start templating engine. 2022-10-12 09:01:19 +01:00
jmsgrogan
c0bcfaccac Up to template reading 2022-10-11 20:20:12 +01:00
jmsgrogan
48d21b9194 Simple version of toml reader 2022-10-11 19:39:14 +01:00
jmsgrogan
70991e59af Make a start at toml reader. 2022-10-10 08:57:32 +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
d471609712 Fix Cmake config. 2022-10-02 15:59:15 +01:00
jmsgrogan
f119c598d3 Fix merge conflict 2022-08-28 14:57:54 +01:00
jmsgrogan
79b07d36a6 Initial SVG support and clean up. 2022-08-28 14:55:22 +01:00
jmsgrogan
be0af2e6a7 Initial compiler entry. 2022-08-22 17:11:00 +01:00
jmsgrogan
a95439d419 Repairing Windows build. 2022-08-17 09:04:52 +01:00
jmsgrogan
877d96462d Add some geometry and mesh. 2022-08-03 21:05:01 +01:00
jmsgrogan
1ee31596fb Initial compresison. 2022-08-01 16:14:14 +01:00
jmsgrogan
4fce4fc614 Add png reader 2022-08-01 14:00:40 +01:00
jmsgrogan
ed925afabf Start font reading support. 2022-07-31 20:01:13 +01:00
jmsgrogan
92e7a78710 Fix compilation. 2022-07-18 08:59:30 +01:00
jmsgrogan
5d06b170ef Add some Wayland support 2022-07-15 08:12:39 +01:00
jmsgrogan
26f54c4581 Wayland example window 2022-05-18 08:42:44 +01:00
jmsgrogan
160b746182 Fix build 2022-05-15 16:14:04 +01:00
jmsgrogan
c1389218f2 Add geometry handling. 2022-05-15 14:58:31 +01:00
jmsgrogan
9c116b1efd Add PDF writer. 2022-01-01 18:46:31 +00:00