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
|
b2917e7e5d
|
Clean some wayland dependencies.
|
2022-11-30 12:30:20 +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 |
|
James Grogan
|
59cc910d58
|
Small png cleaning.
|
2022-11-23 20:26:58 +00:00 |
|
James Grogan
|
86bc0d89f6
|
Continue work on png writer.
|
2022-11-23 17:51:36 +00:00 |
|
James Grogan
|
9c8faa534b
|
Further compression and png work.
|
2022-11-23 15:41:33 +00:00 |
|
James Grogan
|
318b481ccc
|
Add some bit utils and initial l77 encoder.
|
2022-11-22 17:37:06 +00:00 |
|
James Grogan
|
ff962a6b16
|
Some encode/decode practice.
|
2022-11-21 17:45:12 +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
|
798cb365d7
|
Clean opengl rendering.
|
2022-11-16 09:39:05 +00:00 |
|
James Grogan
|
4849d83fcf
|
Text rendering working ok.
|
2022-11-15 17:16:38 +00:00 |
|
James Grogan
|
eef93efc29
|
Continue adding opengl font support.
|
2022-11-15 15:50:36 +00:00 |
|
James Grogan
|
649079a5c7
|
Some opengl additions
|
2022-11-15 11:50:24 +00:00 |
|
James Grogan
|
72123bc333
|
Basic Font integration.
|
2022-11-15 09:32:28 +00:00 |
|
James Grogan
|
ce11c52ae5
|
Add some initial font support.
|
2022-11-14 17:27:24 +00:00 |
|
James Grogan
|
71b5e8d4b1
|
Playing with projections.
|
2022-11-14 16:07:13 +00:00 |
|
James Grogan
|
be94bf0185
|
More resizing
|
2022-11-14 15:31:38 +00:00 |
|
James Grogan
|
9ade0e2d4b
|
Starting resize support.
|
2022-11-14 14:57:50 +00:00 |
|
James Grogan
|
cea3d2c39f
|
First opengl/x11/window integration.
|
2022-11-14 13:07:11 +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
|
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 |
|