Commit graph

185 commits

Author SHA1 Message Date
Magnus Norddahl
7c6ebc62fa Remove schrift from zwidget 2024-01-08 21:11:56 +01:00
Magnus Norddahl
88a996d659 Add support for getting TTC font names and sharing the font file data between multiple TrueTypeFont instances 2024-01-08 19:25:44 +01:00
Magnus Norddahl
947bb776e9 Add support for opening TTC fonts 2024-01-08 17:53:08 +01:00
Magnus Norddahl
437e96c0fe Fix mouse wheel scroll bug 2024-01-08 17:22:58 +01:00
dpjudas
ffc21217c4 Fix the LSB alignment and switch to the internal TTF implementation 2024-01-08 16:11:30 +01:00
Magnus Norddahl
c0c93b1ba2 Fix contour decoding bug 2024-01-08 11:14:07 +01:00
Magnus Norddahl
a68f428678 Add composite glyph support 2024-01-08 00:49:11 +01:00
Magnus Norddahl
b2ba110df9 Sync zwidget upstream changes 2024-01-07 11:48:17 +01:00
Magnus Norddahl
104c7ead49 Add internal truetype font class 2024-01-07 11:39:17 +01:00
nashmuhandes
6150409393 Fix compile errors on Linux 2024-01-06 01:07:03 +08:00
Magnus Norddahl
598045c8cb Remember last selected item 2024-01-05 00:23:17 +01:00
Magnus Norddahl
f180cc0663 Add path rasterizer 2024-01-05 00:12:53 +01:00
Magnus Norddahl
b30586f5ed Add the additional parameters edit control from the mac version 2024-01-03 04:25:17 +01:00
Magnus Norddahl
07b46c2ba9 Implement mouse capture and cursor 2024-01-03 03:41:41 +01:00
Magnus Norddahl
84425462fc Add a scrollbar to the list view 2024-01-03 02:39:20 +01:00
Magnus Norddahl
432f93cb8b Fix double clicks 2024-01-02 17:52:54 +01:00
Magnus Norddahl
8316733c2b Fix compile error on macOS 2024-01-02 02:01:41 +01:00
Magnus Norddahl
3f490e11af Fix compile error 2024-01-02 01:47:35 +01:00
Magnus Norddahl
a2d0318592 Hook up the zwidget launcher window on Linux 2024-01-02 01:40:24 +01:00
Magnus Norddahl
e44fcb17cc Add SDL2 backend 2024-01-02 00:37:24 +01:00
Magnus Norddahl
7e61e55601 Fix gcc picopng compile error 2023-12-31 07:17:41 +01:00
Magnus Norddahl
40a65b40fa Fix some compile errors 2023-12-31 07:02:32 +01:00
Magnus Norddahl
9040ad62ef Implement the timer class
Support calling ShowNetStartPane multiple times
2023-12-31 06:36:26 +01:00
Magnus Norddahl
888a3b7bda Implement NetStartWindow 2023-12-31 04:15:09 +01:00
Magnus Norddahl
ec292f0178 Finish the error window implementation 2023-12-30 05:17:16 +01:00
Magnus Norddahl
a9ac98cd3d Add basic svg image support 2023-12-29 05:21:41 +01:00
Magnus Norddahl
81616b74a8 Implement launcher window base functionality 2023-12-29 02:16:18 +01:00
Magnus Norddahl
c92543d7d5 Fix OnMouseLeave not firing 2023-12-29 01:06:40 +01:00
Magnus Norddahl
2c392ae251 More subpixel tweaking 2023-12-29 00:21:15 +01:00
Magnus Norddahl
b0290d2d86 Apply a simple box filter on the subpixels 2023-12-29 00:10:06 +01:00
Magnus Norddahl
0f5987562c Load widget resources from lumps
Add banner
2023-12-28 18:39:04 +01:00
Magnus Norddahl
637b2b1147 Create initial error and netstart windows 2023-12-28 02:51:20 +01:00
Magnus Norddahl
a40f22ff73 Add a bit more functionality to the controls 2023-12-27 04:46:14 +01:00
Magnus Norddahl
b2d2f61be0 Add zwidget 2023-12-27 00:44:40 +01:00
Magnus Norddahl
a8cf44bcda Update to latest ZVulkan 2023-12-26 04:44:35 +01:00
Magnus Norddahl
e75e5a387b Merge remote-tracking branch 'gzdoom/master' into merge-gzdoom 2023-10-19 21:05:17 +02:00
Cacodemon345
61b7a4922a Fix typo 2023-10-07 17:31:24 +02:00
Cacodemon345
07582a6bf7 Remove Aes, BraIA64.c and Lzma86 files 2023-10-07 17:31:24 +02:00
Cacodemon345
56c44182d1 Fix wrong define for PPMd 2023-10-07 17:31:24 +02:00
Cacodemon345
4497d7fdaa Update LZMA SDK to 23.01
As a bonus, add support for XZ-compressed files in ZIP
2023-10-07 17:31:24 +02:00
Magnus Norddahl
40509ef845 Move BufferTransfer class to zvulkan 2023-09-30 01:28:41 +02:00
Magnus Norddahl
e6f0fec1b8 Finish and enable the indirect draw calls, reducing the direct command buffer draw calls in the lightmapper to 5 2023-09-24 12:40:04 +02:00
Magnus Norddahl
015aa59992 Update zvulkan 2023-09-22 11:27:20 +02:00
Magnus Norddahl
bb7a33d7b1 Add bindless texture support 2023-09-19 23:58:17 +02:00
Magnus Norddahl
cfe30c1d47 Fix stdexcept include errors 2023-09-18 04:59:13 -04:00
Cacodemon345
ba9ce0e83f Switch to miniz from zlib 2023-09-17 23:52:51 +02:00
Magnus Norddahl
45a2cbe081 Update zvulkan to latest version 2023-09-16 00:32:15 -04:00
alexey.lysiuk
76734201e6 - updated zlib to 1.3
https://www.zlib.net/zlib-1.3.tar.gz
2023-09-13 12:50:42 +03:00
Romain Tisserand
06f13006ca Allows building gzdoom with Vulkan with either X11 or Wayland WSI integration through CMake options 2023-09-07 10:17:12 -04:00
Christoph Oelckers
351e0d7ed9 - removed obsolete CMake version requirements.
Most were still at 3.1 which prompts noisy warnings from up-to-date CMake versions.
Version requirements have been removed entirely from dependent subprojects, all others were upped to 3.16.
2023-09-03 09:04:17 +02:00