Commit Graph

28 Commits

Author SHA1 Message Date
afa6ed4f4c Add new draw call recorder class. 2025-01-20 23:14:30 +03:00
57620f5d5c Fix missing variable command parameter data in DrawQueue. 2025-01-20 23:14:15 +03:00
78f06a2359 Fix null reference exception in TextCommand. 2025-01-20 23:13:56 +03:00
87ab64f727 Add IDpiAwareGLContext. 2025-01-19 16:48:15 +03:00
95cc1648b2 Implement basic commands. 2025-01-18 23:30:56 +03:00
5014d218e2 Work on resource classes and generic interfaces. 2025-01-18 20:43:42 +03:00
8ce1329dfc Make all commands be parallel to the XY plane because i can't be bothered to fix them all. 2025-01-17 21:34:15 +03:00
cde0fe2901 Added new mathematical types and enums related to drawing. 2025-01-17 21:32:52 +03:00
1a52f17990 Add missing properties. 2025-01-15 20:42:09 +03:00
b841dbe6c2 Begin implementing the GL engine. 2025-01-14 20:34:47 +03:00
bb5b87417f Add clone to gradients. 2024-12-25 22:58:23 +03:00
165801800e Add basic text support. 2024-12-24 23:20:43 +03:00
cf7cf9a77a Fix root namespaces. 2024-12-24 22:30:19 +03:00
3dff7438b3 Add gradient brushes. 2024-12-24 22:10:31 +03:00
6ad11812e2 Add hash function to Gradient. 2024-12-24 22:10:24 +03:00
f8dea00021 Move basic types to Dashboard.Common. 2024-12-24 22:00:16 +03:00
7485ec5eaa Add Gradient. 2024-12-24 21:58:51 +03:00
6acaf0a7d5 Rename SolidBrush.cs to Brush.cs 2024-12-24 21:58:43 +03:00
b5fda1ce3e Create ImageProperties.cs. 2024-12-22 23:27:48 +03:00
1067d3e188 Implement command iterator. 2024-12-14 20:44:27 +03:00
1b6bf09f95 Move types to Dashboard.Common. 2024-12-14 19:57:23 +03:00
509bad221f Add new commands. 2024-12-14 19:46:56 +03:00
9ab2edffee Change the IDrawCommand interface. 2024-12-14 19:46:47 +03:00
1a1e761326 Add custom hashcode to SolidBrush. 2024-12-14 19:43:50 +03:00
34720970ff Make bounds a Box3d. 2024-12-14 16:27:40 +03:00
c706e16db1 Create Box3d structure. 2024-12-14 16:27:13 +03:00
8bc2685206 First code commit 2024-12-13 21:57:07 +03:00
fb76258e41 Initial commit of the Dashboard rewrite. 2024-12-11 20:56:39 +03:00