Commit graph

194 commits

Author SHA1 Message Date
jmsgrogan
4bb87de0e6 Move dx interface into graphics module. 2023-01-11 11:02:03 +00:00
jmsgrogan
672b31b603 Clean up of scene nodes to support 2d and non int positioning. 2023-01-11 10:21:18 +00:00
jmsgrogan
1eeaebd0a9 Add bezier rendering. 2023-01-11 08:26:08 +00:00
jmsgrogan
b7f75f903e Add initial directwrite to svg conversion. 2023-01-10 17:24:37 +00:00
jmsgrogan
2c825adc1d Clean up win32 server example. 2023-01-10 09:28:15 +00:00
jmsgrogan
5362b694e0 Initial quantum compute and cleaning up win server. 2023-01-09 17:31:13 +00:00
jmsgrogan
af50eea208 Initial win32 webserver 2023-01-09 08:01:37 +00:00
jmsgrogan
39422838b7 Fix some window messaging bugs for dx. 2023-01-08 12:41:09 +00:00
jmsgrogan
55ed0e9299 Some directx cleaning. 2023-01-06 13:03:51 +00:00
jmsgrogan
850bd6906f Simple dx examples working. 2023-01-05 16:57:46 +00:00
jmsgrogan
e0cad34d55 Simple dx render example. 2023-01-05 16:40:27 +00:00
jmsgrogan
36515556b8 Initial ui test. 2023-01-05 13:16:52 +00:00
jmsgrogan
7fcc8e43ae Further directx cleaning. 2023-01-05 12:06:17 +00:00
jmsgrogan
d99a36f24f Start aligning Dx and OpenGl approaches. 2023-01-05 08:46:01 +00:00
jmsgrogan
d1ec8b4f68 Add directwrite to example. 2023-01-04 11:28:29 +00:00
jmsgrogan
92d1f24613 Initial directx example. 2023-01-03 20:33:18 +00:00
James Grogan
1dfbcc61c4 Initial circuit. 2023-01-03 07:47:49 +00:00
James Grogan
ab3ffc77dc Initial sketch for plugins. 2022-12-11 19:50:34 +00:00
James Grogan
b101a5f87c Some simple svg output. 2022-12-08 13:52:37 +00:00
James Grogan
1fc730d413 Initial scene to svg conversion. 2022-12-08 08:48:18 +00:00
James Grogan
65ac927929 Initial svg support. 2022-12-07 20:58:45 +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
8705859115 Improvements for markdown parsing. 2022-12-06 18:02:43 +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
d7fe11913f Small cleaning. 2022-12-04 18:13:32 +00:00
James Grogan
70220fc6e9 Initial popup window. 2022-12-02 13:44:52 +00:00
James Grogan
f16dd7c0d9 Clean text rendering in editor. 2022-12-02 11:50:15 +00:00
James Grogan
290b64e230 Clean up som pdf code. 2022-12-02 08:44:04 +00:00
James Grogan
650cfa5c6f Simple markdown converter. 2022-12-01 18:38:46 +00:00
James Grogan
ec11529b9a Some markdown processing. 2022-12-01 17:13:54 +00:00
James Grogan
31b479e9f6 Small html cleanup 2022-12-01 11:49:57 +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
b45385e8c7 Clean up some test files. 2022-11-30 18:28:50 +00:00
James Grogan
1adc9272f8 Fix up minimal dependency case and clang support. 2022-11-30 15:28:15 +00:00
James Grogan
925f0c3ccd Add initial infra 2022-11-30 13:45:59 +00:00
James Grogan
b2917e7e5d Clean some wayland dependencies. 2022-11-30 12:30:20 +00:00
James Grogan
339a789b8a
Update LICENSE 2022-11-30 11:19:50 +00:00
James Grogan
2b246df25d
Update README.md 2022-11-30 11:18:18 +00:00
James Grogan
d6d4319e21 Add test fixture. 2022-11-29 18:00:19 +00:00
James Grogan
af6fad72eb Convert lz77 to use fixed buffer sizes. 2022-11-29 12:05:08 +00:00
James Grogan
a6e31c8d39 Work on dynamic huffman coding. 2022-11-28 18:05:39 +00:00
James Grogan
7f5009fb5e Initial fixed huffman coding for png. 2022-11-28 10:16:04 +00:00
James Grogan
e4f9393ee7 Non compressing png writer is ok. 2022-11-25 09:43:14 +00:00
James Grogan
33369b1775 Toward first png. 2022-11-24 17:43:31 +00:00
James Grogan
8f97e9b7a1 Continue png writing. 2022-11-24 16:15:41 +00:00
James Grogan
5400a232dd Circle buffer and png cleaning. 2022-11-24 09:05:39 +00:00