Commit Graph

42 Commits

Author SHA1 Message Date
Marcin Kurczewski
475ca7c255 music: add music directory backend
This adds support to play both CDAudio single MP3 as well as loading
individual tracks directly from a music directory.
2024-05-01 13:35:54 +02:00
Marcin Kurczewski
0c827cb3b0 music: migrate to libtrx 2024-05-01 09:43:22 +02:00
Marcin Kurczewski
2501d97910 tools: reuse code in render-progress 2024-04-30 11:01:52 +02:00
Marcin Kurczewski
6442709c73 libtrx: update; migrate tools 2024-04-30 11:01:52 +02:00
Marcin Kurczewski
418e2b8803 libtrx: update; compile pcre2 2024-04-30 11:01:52 +02:00
Marcin Kurczewski
2f8b0c3407 filesystem: move to libtrx; pull SDL2 2024-04-29 10:49:50 +02:00
Marcin Kurczewski
27015bd55e
tools: fix package filename 2024-04-27 22:20:37 +02:00
Marcin Kurczewski
5bf223a4b9
build: auto-generate types.h 2024-04-27 17:28:12 +02:00
Marcin Kurczewski
dcadf45f48
tools: add release script 2024-04-26 23:17:37 +02:00
Marcin Kurczewski
487f01279f
inv: add version string 2024-04-26 23:17:03 +02:00
Marcin Kurczewski
8447c0f67b
build: fix version embedding 2024-04-26 19:39:43 +02:00
Marcin Kurczewski
a737dde422
build: change tooling to match TR1X 2024-04-13 22:03:16 +02:00
Marcin Kurczewski
aa40a3b402
port Shell_Main 2023-11-16 13:38:39 +01:00
Marcin Kurczewski
96d089cdc5
bin: update icon 2023-11-14 22:34:07 +01:00
Marcin Kurczewski
bd005bf0d3
port Text_Create 2023-11-14 12:41:05 +01:00
Marcin Kurczewski
644fac3726
docs: fix __cdecl placement 2023-11-14 12:41:03 +01:00
Marcin Kurczewski
0c4abaf551
port Output_DrawPolyLine and Output_FlatA 2023-10-30 07:52:56 +01:00
Marcin Kurczewski
82d889bc4e
port Output_PrintPolyList 2023-10-29 19:00:05 +01:00
Marcin Kurczewski
8e38d72314
inject: inline macros 2023-10-29 12:11:46 +01:00
Marcin Kurczewski
0473e63cc2
port Output_InsertPolygons 2023-10-29 12:01:53 +01:00
Marcin Kurczewski
ec96783604
port S_Audio_Sample_CloseAllTracks 2023-10-05 08:07:07 +02:00
Marcin Kurczewski
c34913a42f
tools: write endline at eof for funcs/vars.h 2023-10-04 13:07:31 +02:00
Marcin Kurczewski
2e0834cfdd
tools: fix funcs generator missing some functions 2023-10-02 14:30:23 +02:00
Marcin Kurczewski
488d0aed41
tools: improve variable support in ida importer 2023-10-02 11:04:35 +02:00
Marcin Kurczewski
c4692dc05a
types: fix include order 2023-10-02 11:02:28 +02:00
Marcin Kurczewski
d42725e108
global: autodefine vars 2023-10-02 11:01:25 +02:00
Marcin Kurczewski
85d326cce6
global: provide all known functions and types 2023-10-01 22:34:35 +02:00
Marcin Kurczewski
4df50d226f
tools: fix treemap bounding box 2023-10-01 13:24:47 +02:00
Marcin Kurczewski
8f8d182e76
tools: add unused function status to progress 2023-10-01 13:24:47 +02:00
Marcin Kurczewski
48ccf49bf8
tools: improve error handling in ida importer 2023-10-01 13:24:47 +02:00
Marcin Kurczewski
663d83d4dc
tools: change name to signature in progress.svg 2023-10-01 13:24:47 +02:00
Marcin Kurczewski
f94ed0dce7
tools: try fix support for dark theme 2023-10-01 13:24:47 +02:00
Marcin Kurczewski
091299ed38
tools: use more concise progress numbers 2023-10-01 13:24:47 +02:00
Marcin Kurczewski
4ff9678c9b
tools: fix progress normalizing fractions 2023-10-01 13:24:47 +02:00
Marcin Kurczewski
a02d764783
tools: update importer to set colors in IDA 2023-10-01 13:24:46 +02:00
Marcin Kurczewski
4364ab7215
tools: prettify progress 2023-10-01 13:24:45 +02:00
Marcin Kurczewski
03339a2bb8
tools: supply progress percentages 2023-10-01 13:24:45 +02:00
Marcin Kurczewski
f240c192fb
tools: fix missing progress hints for TBD funcs 2023-10-01 13:24:45 +02:00
Marcin Kurczewski
3444802baf
tools: improve progress renderer coords precision 2023-10-01 13:24:44 +02:00
Marcin Kurczewski
cf5135c8af
tools: improve ida importer 2023-10-01 13:24:44 +02:00
Marcin Kurczewski
a3d1bba631
port Matrix_GenerateW2V 2023-10-01 13:24:44 +02:00
Marcin Kurczewski
73da1d8568
initial commit 2023-10-01 13:24:43 +02:00