Commit graph

  • fc44290e3f Initial site generation James Grogan 2022-12-05 17:50:49 +0000
  • f44c79dc1f Start adding markdown conversion to site generator. James Grogan 2022-12-05 13:16:10 +0000
  • f0091f9e04 Simple drawing example. James Grogan 2022-12-05 10:59:45 +0000
  • d7fe11913f Small cleaning. James Grogan 2022-12-04 18:13:32 +0000
  • 70220fc6e9 Initial popup window. James Grogan 2022-12-02 13:44:52 +0000
  • f16dd7c0d9 Clean text rendering in editor. James Grogan 2022-12-02 11:50:15 +0000
  • 290b64e230 Clean up som pdf code. James Grogan 2022-12-02 08:44:04 +0000
  • 650cfa5c6f Simple markdown converter. James Grogan 2022-12-01 18:38:46 +0000
  • ec11529b9a Some markdown processing. James Grogan 2022-12-01 17:13:54 +0000
  • 31b479e9f6 Small html cleanup James Grogan 2022-12-01 11:49:57 +0000
  • c102ebb6da Clean up some tests. James Grogan 2022-12-01 10:52:48 +0000
  • b17ba8b3a7 Fix windows compilation. jmsgrogan 2022-11-30 20:53:17 +0000
  • b45385e8c7 Clean up some test files. James Grogan 2022-11-30 18:28:50 +0000
  • 1adc9272f8 Fix up minimal dependency case and clang support. James Grogan 2022-11-30 15:28:15 +0000
  • 925f0c3ccd Add initial infra James Grogan 2022-11-30 13:45:59 +0000
  • b2917e7e5d Clean some wayland dependencies. James Grogan 2022-11-30 12:30:20 +0000
  • 339a789b8a
    Update LICENSE James Grogan 2022-11-30 11:19:50 +0000
  • 2b246df25d
    Update README.md James Grogan 2022-11-30 11:18:18 +0000
  • d6d4319e21 Add test fixture. James Grogan 2022-11-29 18:00:19 +0000
  • af6fad72eb Convert lz77 to use fixed buffer sizes. James Grogan 2022-11-29 12:05:08 +0000
  • a6e31c8d39 Work on dynamic huffman coding. James Grogan 2022-11-28 18:05:39 +0000
  • 7f5009fb5e Initial fixed huffman coding for png. James Grogan 2022-11-28 10:16:04 +0000
  • e4f9393ee7 Non compressing png writer is ok. James Grogan 2022-11-25 09:43:14 +0000
  • 33369b1775 Toward first png. James Grogan 2022-11-24 17:43:31 +0000
  • 8f97e9b7a1 Continue png writing. James Grogan 2022-11-24 16:15:41 +0000
  • 5400a232dd Circle buffer and png cleaning. James Grogan 2022-11-24 09:05:39 +0000
  • 59cc910d58 Small png cleaning. James Grogan 2022-11-23 20:26:58 +0000
  • 86bc0d89f6 Continue work on png writer. James Grogan 2022-11-23 17:51:36 +0000
  • 9c8faa534b Further compression and png work. James Grogan 2022-11-23 15:41:33 +0000
  • 318b481ccc Add some bit utils and initial l77 encoder. James Grogan 2022-11-22 17:37:06 +0000
  • ff962a6b16 Some encode/decode practice. James Grogan 2022-11-21 17:45:12 +0000
  • 8a41337e2d Add simple mesh viewer James Grogan 2022-11-18 17:05:33 +0000
  • fcd90b5db4 Start building mesh primitives. James Grogan 2022-11-18 15:11:54 +0000
  • a20c0183df Add outline rendering. James Grogan 2022-11-18 09:43:22 +0000
  • f04d86e0ad Start adding grid James Grogan 2022-11-17 17:33:48 +0000
  • 9301769d58 Add Keyboard input and enter support for text editor. James Grogan 2022-11-17 13:13:01 +0000
  • cf9bace272 Add XKB interface for x11 James Grogan 2022-11-17 11:28:18 +0000
  • 7ad237edc1 Sample editor back working. James Grogan 2022-11-17 08:39:49 +0000
  • 722bda2801 Improve visibility and update caching. James Grogan 2022-11-16 17:27:19 +0000
  • 70891ce7b4 Back with clickable button. James Grogan 2022-11-16 17:00:55 +0000
  • 3e53bd9e00 Convert visual layers to scene nodes. James Grogan 2022-11-16 15:06:08 +0000
  • 798cb365d7 Clean opengl rendering. James Grogan 2022-11-16 09:39:05 +0000
  • 4849d83fcf Text rendering working ok. James Grogan 2022-11-15 17:16:38 +0000
  • eef93efc29 Continue adding opengl font support. James Grogan 2022-11-15 15:50:36 +0000
  • 649079a5c7 Some opengl additions James Grogan 2022-11-15 11:50:24 +0000
  • 72123bc333 Basic Font integration. James Grogan 2022-11-15 09:32:28 +0000
  • ce11c52ae5 Add some initial font support. James Grogan 2022-11-14 17:27:24 +0000
  • 71b5e8d4b1 Playing with projections. James Grogan 2022-11-14 16:07:13 +0000
  • be94bf0185 More resizing James Grogan 2022-11-14 15:31:38 +0000
  • 9ade0e2d4b Starting resize support. James Grogan 2022-11-14 14:57:50 +0000
  • cea3d2c39f First opengl/x11/window integration. James Grogan 2022-11-14 13:07:11 +0000
  • 7c6a92f4ec Cleaning for opengl rendering prep. James Grogan 2022-11-14 11:19:51 +0000
  • 402f381d10 Cleaning for mesh addition. James Grogan 2022-11-13 17:02:09 +0000
  • 8e0ce22b57 Fix compilation. James Grogan 2022-11-12 17:03:35 +0000
  • d0ab51c99a Some meshing working. James Grogan 2022-11-12 17:00:36 +0000
  • 392a2b7889 Cleaning window managers for consistency. James Grogan 2022-11-12 15:34:54 +0000
  • 5d984aa61d Attempt xcb image put. James Grogan 2022-11-12 13:46:10 +0000
  • c6d03f16d0 Clean image types James Grogan 2022-11-11 16:32:55 +0000
  • e7683cd94e Prep for image support in windows. James Grogan 2022-11-11 15:51:37 +0000
  • 53c98a227d More window cleaning James Grogan 2022-11-11 14:22:31 +0000
  • 6adc441e6f More cleaning James Grogan 2022-11-11 11:48:42 +0000
  • 02ebb9a54b Some window interface cleaning James Grogan 2022-11-11 10:35:41 +0000
  • 1180e576fa Some cleaning up. James Grogan 2022-11-11 09:29:49 +0000
  • 6af296409a Intial Wayland EGL integration. James Grogan 2022-11-11 09:14:41 +0000
  • a4d3019f04 Initial freetype support. James Grogan 2022-11-10 20:35:00 +0000
  • c10c5412b9 Some interface cleaning# James Grogan 2022-11-10 17:10:18 +0000
  • 918c1d3046 Add simple keyboard handling for wayland. James Grogan 2022-11-10 16:29:59 +0000
  • e2cc98e1fb Simple wayland pointer support. James Grogan 2022-11-10 14:59:59 +0000
  • 63a93ec1a8 Running window. James Grogan 2022-11-10 11:47:07 +0000
  • 25b1966c0e Some wayland cleanup James Grogan 2022-11-10 10:48:22 +0000
  • 7ce29ce8ae Support minimal dependency linux build. James Grogan 2022-11-10 09:06:02 +0000
  • 92a35a5bc9 Add directx practice jmsgrogan 2022-11-09 19:54:25 +0000
  • 30e30c8a7b Engine getting complicated - need some JSON for troubleshooting. jmsgrogan 2022-10-21 08:28:32 +0100
  • 350c20efa6 Toward template rendering. jmsgrogan 2022-10-20 09:00:39 +0100
  • eb3b394bdf Template engine tree building on sample data. jmsgrogan 2022-10-19 20:27:12 +0100
  • dbd7591dc5 Continue templating engine - initial tree structure. jmsgrogan 2022-10-19 08:56:02 +0100
  • 98842b24f2 Template enginge - start parsing nodes. jmsgrogan 2022-10-13 08:57:26 +0100
  • cdd0cc6b78 Start templating engine. jmsgrogan 2022-10-12 09:01:19 +0100
  • c0bcfaccac Up to template reading jmsgrogan 2022-10-11 20:20:12 +0100
  • 48d21b9194 Simple version of toml reader jmsgrogan 2022-10-11 19:39:14 +0100
  • 70991e59af Make a start at toml reader. jmsgrogan 2022-10-10 08:57:32 +0100
  • cbc9ba77d2 Start adding config reader jmsgrogan 2022-10-09 17:39:46 +0100
  • 6ff9370c4e Toward file output. jmsgrogan 2022-10-04 08:20:39 +0100
  • 7216fc5ab0 Initial metadata parsing jmsgrogan 2022-10-03 08:46:41 +0100
  • ebd41bf4ee Break web generator to own cmake. jmsgrogan 2022-10-03 08:12:38 +0100
  • bd60a28eef Fix up build and start site generator. jmsgrogan 2022-10-03 07:45:10 +0100
  • d471609712 Fix Cmake config. jmsgrogan 2022-10-02 15:59:15 +0100
  • f119c598d3 Fix merge conflict jmsgrogan 2022-08-28 14:57:54 +0100
  • 79b07d36a6 Initial SVG support and clean up. jmsgrogan 2022-08-28 14:55:22 +0100
  • be0af2e6a7 Initial compiler entry. jmsgrogan 2022-08-22 17:11:00 +0100
  • a95439d419 Repairing Windows build. jmsgrogan 2022-08-17 09:04:52 +0100
  • 877d96462d Add some geometry and mesh. jmsgrogan 2022-08-03 21:05:01 +0100
  • 1ee31596fb Initial compresison. jmsgrogan 2022-08-01 16:14:14 +0100
  • 4fce4fc614 Add png reader jmsgrogan 2022-08-01 14:00:40 +0100
  • ed925afabf Start font reading support. jmsgrogan 2022-07-31 20:01:13 +0100
  • 92e7a78710 Fix compilation. jmsgrogan 2022-07-18 08:59:30 +0100
  • 5d06b170ef Add some Wayland support jmsgrogan 2022-07-15 08:12:39 +0100
  • 26f54c4581 Wayland example window jmsgrogan 2022-05-18 08:42:44 +0100
  • 160b746182 Fix build jmsgrogan 2022-05-15 16:14:04 +0100
  • c1389218f2 Add geometry handling. jmsgrogan 2022-05-15 14:58:31 +0100