Commit Graph
47 Commits
Author SHA1 Message Date
Cameron Cawley b8652f7e0c ENGINES: Use LiberationSans with ImGui instead of FreeSans 2025-01-30 14:11:05 +02:00
D G Turner 4a4431f488 IMGUI: Disable Obselete ImGui APIs and Migrate Engine Code To Newer
This is a fairly trivial change to use the newer API in DIRECTOR,
QDENGINE and TWP engines, so not likely to cause any regressions.

This has the side effect of removing some GCC compiler warnings.
2024-11-14 01:27:35 +00:00
Eugene Sandulenko 3df285a280 QDENGINE: DT: Added more debug output to personages 2024-11-03 18:52:43 +01:00
Eugene Sandulenko c8bd577495 QDENGINE: DT: Replaced game object flags with icons 2024-11-02 20:12:12 +01:00
Eugene Sandulenko 5f7e562ebe QDENGINE: DT: Replace animation flags with icons 2024-11-02 20:12:12 +01:00
Eugene Sandulenko 632d20dc47 QDENGINE: DT: Print frame number for personages 2024-11-02 20:12:08 +01:00
Eugene Sandulenko 3912308db9 QDENGINE: DT: Added more output to personages 2024-11-01 23:31:21 +01:00
Eugene Sandulenko f0674e1b03 QDENGINE: DT: Moved personages to a separate window and render in a table 2024-11-01 23:31:21 +01:00
Eugene Sandulenko d866e4df5c QDENGINE: DT: Print personage state in the object list 2024-11-01 21:53:11 +01:00
Eugene Sandulenko f683460ef9 QDENGINE: DT: Display visible scene objects 2024-10-30 22:44:16 +01:00
D G Turner 6ea3c50760 QDENGINE: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings 2024-10-06 03:41:49 +01:00
Le Philousophe cf9c8a765f QDENGINE: Remove useless include
It fails to build when OpenGL is disabled.
2024-09-30 08:38:48 +02:00
Le Philousophe af8ce0e254 QDENGINE: Use Common API to create ImGui images 2024-09-29 17:04:03 +02:00
sluicebox d64bd43e77 QDENGINE: Fix memory leaks. PVS-Studio V773 2024-09-23 23:18:13 -07:00
Martin Gerhardy b146a9a9c6 BACKENDS: Added IconsMaterialSymbols.h
This is a header from https://github.com/juliettef/IconFontCppHeaders with all the font code points
and their defines

revision 778a12759ba9100f24a02efce5f2f95da89ea8a1 was taken
2024-09-13 17:34:59 +03:00
Eugene Sandulenko 92d05baeb4 QDENGINE: DT: Display tree in file list 2024-09-12 01:50:32 +02:00
Eugene Sandulenko 29d6b3f286 QDENGINE: DT: Implement TGA image browsing 2024-09-11 00:49:18 +02:00
Eugene Sandulenko d1d0a0e58d QDENGINE: DT: Refactor browser for preps for different file types 2024-09-11 00:13:43 +02:00
Eugene Sandulenko ffe2238c16 QDENGINE: DT: Added total frame number to display 2024-09-11 00:04:09 +02:00
Eugene Sandulenko 6b09e7da88 QDENGINE: DT: Implement QDA rewinding and jumping to the last frame 2024-09-11 00:01:40 +02:00
SupSuper c33c0eef3c QDENGINE: DT: Fix double/float truncation 2024-09-09 00:10:35 +01:00
Eugene Sandulenko 619463e733 QDENGINE: DT: Cache and sort file list 2024-09-08 17:01:41 +02:00
Eugene Sandulenko 42a83214e1 QDENGINE: Implement drawing of individual frame tiles 2024-09-08 00:45:38 +02:00
Eugene Sandulenko d4a60a2106 QDENGINE: DT: Do not crash on empty frames 2024-09-07 01:59:25 +02:00
Eugene Sandulenko 3857521b03 QDENGINE: DT: Stop playback on QDA file switch 2024-09-07 01:59:25 +02:00
Eugene Sandulenko 891bcf7818 QDENGINE: DT: Always enlist all available packages 2024-09-07 01:59:25 +02:00
Eugene Sandulenko 3734f726fb QDENGINE: DT: Highlight the selected item in the list 2024-09-06 18:05:39 +02:00
Eugene Sandulenko a48e72fe58 QDENGINE: DT: Made file filter functional 2024-09-06 18:05:39 +02:00
Eugene Sandulenko d13cfdb4d3 QDENGINE: DT: Display QDA tiles 2024-09-06 13:26:18 +02:00
Eugene Sandulenko a10d6bc516 QDENGINE:: DT: Made sprite drawing following the common execution path 2024-09-05 22:53:37 +02:00
Eugene Sandulenko dc14edf532 QDENGINE: DT: Implement animation playback 2024-09-05 20:28:48 +02:00
Eugene Sandulenko 4c55429f11 QDENGINE: DT: Rearrange frame control buttons 2024-09-05 19:40:04 +02:00
kunxl-gg c32617e977 QDENGINE: DT: Add Control Panel to the debugger
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-09-05 19:32:49 +02:00
Eugene Sandulenko abdf8dad32 QDENGINE: Fix frame centering 2024-09-05 17:03:06 +02:00
Eugene Sandulenko f448363bb0 QDENGINE: More fixes to frame rendering 2024-09-05 17:00:15 +02:00
Eugene Sandulenko b036d2ab7c QDENGINE: DT: Fix frame loading 2024-09-05 16:48:03 +02:00
Eugene Sandulenko 2112b32fbe QDENGINE: Renamed debugger.h into dt-internal.h 2024-09-05 16:29:06 +02:00
Eugene Sandulenko 5faaf1c2f8 QDENGINE: DT: Initial code for frame display 2024-09-05 16:27:00 +02:00
kunxl-gg d385b74f52 QDENGINE: DT: Restructure the debugger
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-09-05 13:58:17 +02:00
kunxl-gg 717c8c5e00 QDENGINE: DT: Load selected animation from filelist
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-09-05 13:58:17 +02:00
kunxl-gg 883561c204 QDENGINE: DT: Add a Search Filter to the file list 2024-09-05 13:58:17 +02:00
kunxl-gg 295ca488ec QDENGINE: DT: Add support to icons
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-09-05 13:58:17 +02:00
kunxl-gg d1edd65007 QDENGINE: DT: Add a call to transCyrillic while rendering file list
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-09-05 13:58:17 +02:00
kunxl-gg c94a7d1985 QDENGINE: DT: Remove redundant TreeNode from the debugger file list
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-09-05 13:58:17 +02:00
Eugene Sandulenko 55ea922d86 QDENGINE: DT: Added Cyrillic font rendering 2024-09-02 12:19:59 +02:00
kunxl-gg 51e9ca9372 QDENGINE: Implement rendering of the file list
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-09-02 11:47:00 +02:00
kunxl-gg c456141d5a QDENGINE: Add ImGui to the engine
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-09-02 11:47:00 +02:00