Commit graph

113 commits

Author SHA1 Message Date
jmsgrogan
94fcc42aed Core lib building 2024-01-02 16:14:23 +00:00
jmsgrogan
3ed195d7dd Toward core module compiling. 2023-12-27 12:20:02 +00:00
jmsgrogan
c25a56ee19 Do bulk replace of stl types. 2023-12-21 09:18:44 +00:00
jmsgrogan
521486be62 Start working on build system. 2023-12-20 16:58:22 +00:00
jmsgrogan
4b308f6c32 Initial test bootstrap. 2023-12-18 10:16:31 +00:00
jmsgrogan
bb222fd84d Fix wayland build - make x11 build optional. 2023-10-02 16:27:40 +01:00
jmsgrogan
7da1d2d539 Get compiling on arch. 2023-09-24 12:33:38 +01:00
James Grogan
22c552b50f clean some test targets 2023-03-23 19:07:31 +00:00
James Grogan
198caa700b Fix linux build. 2023-02-26 18:23:21 +00:00
jmsgrogan
8192ef78e8 Switch to template types for vectors 2023-01-30 14:53:49 +00:00
James Grogan
9e1d951520 Fix linux build. 2023-01-28 16:58:26 +00:00
jmsgrogan
a6d92e142f Set up some db tests with table create. 2023-01-27 17:35:52 +00:00
jmsgrogan
4d2464c1f5 Add win socket client and server. 2023-01-27 17:04:39 +00:00
jmsgrogan
20c13c1cdf Initial quantum circuit. 2023-01-26 11:27:35 +00:00
jmsgrogan
77ce58c612 Clean up some rendering. 2023-01-25 17:38:38 +00:00
jmsgrogan
5ddd54dd6d Add initial font metrics and equation rendering. 2023-01-25 16:51:36 +00:00
jmsgrogan
c2027801be Initial plotting support. 2023-01-24 17:15:25 +00:00
jmsgrogan
6274c41a80 Add path rendering and svg line output. 2023-01-24 11:04:47 +00:00
jmsgrogan
fc44c4c623 Small rendering cleanup. 2023-01-24 08:57:16 +00:00
James Grogan
3fad113178 Enable gcc wall and werror. 2023-01-23 11:06:30 +00:00
jmsgrogan
b5f21900eb Fix up build. 2023-01-20 08:07:09 +00:00
jmsgrogan
3915a40c96 Start cleaning icon. 2023-01-19 15:42:34 +00:00
jmsgrogan
97afa782a0 Add path rendering. 2023-01-19 14:25:58 +00:00
jmsgrogan
f2ab532005 Initial steps for icon buttons. 2023-01-18 20:25:13 +00:00
jmsgrogan
8130308f7f Update text rendering. 2023-01-18 17:31:16 +00:00
jmsgrogan
8536908eab Add widget state support. 2023-01-18 13:29:31 +00:00
jmsgrogan
dfbc87cb09 Add svg conversion. 2023-01-17 17:41:27 +00:00
jmsgrogan
947bf937fd Clean project structure. 2023-01-17 10:13:25 +00:00
jmsgrogan
78a4fa99ff Add win32 mouse button events. 2023-01-17 08:34:48 +00:00
James Grogan
d370c26c42 Add exception handling for test runner. 2023-01-16 18:16:14 +00:00
James Grogan
b76dc184b3 Fix up linux build. 2023-01-16 12:36:02 +00:00
jmsgrogan
dba6a91ec1 Clean up some warnings. 2023-01-16 11:56:46 +00:00
jmsgrogan
a19567508e Clean up compiltaiton. 2023-01-16 10:51:18 +00:00
jmsgrogan
d4bb2b2744 Start cleaning Grid class. 2023-01-16 07:40:43 +00:00
jmsgrogan
26ecae46b3 Improve node to svg conversion. 2023-01-12 17:45:06 +00:00
jmsgrogan
64f0b3e77a Clean up fontsmanager 2023-01-12 11:54:08 +00:00
jmsgrogan
076e32b1d6 Add offscreen text rendering. 2023-01-12 10:58:43 +00:00
jmsgrogan
c63138c455 D2d offscreen rendering finish up. 2023-01-12 09:18:16 +00:00
jmsgrogan
8c814ce89f Initial WIC image writing. 2023-01-11 17:34:40 +00:00
jmsgrogan
0d3674faac Clean up Image class. 2023-01-11 14:31:29 +00:00
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
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
af50eea208 Initial win32 webserver 2023-01-09 08:01:37 +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
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