Commit graph

55 commits

Author SHA1 Message Date
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
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
70220fc6e9 Initial popup window. 2022-12-02 13:44:52 +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
b2917e7e5d Clean some wayland dependencies. 2022-11-30 12:30:20 +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
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
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
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
bd60a28eef Fix up build and start site generator. 2022-10-03 07:45:10 +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
jamgroga
c05b7b6315 Add window support for Windows. 2021-10-31 13:04:48 +00:00
jamgroga
5d32592126 Fixing up Windows build. 2021-09-26 21:42:35 +01:00
jmsgrogan
32ace0fcac Add some graphics tests. 2021-09-26 13:40:52 +01:00
jmsgrogan
9bcc0ae88e Add cairo interface. 2021-04-17 13:57:14 +01:00