Iliyas Jorio
|
de0725ae16
|
Sound: implement reInitCmd (initNoInterp only for now)
|
2021-03-21 11:54:09 +01:00 |
|
Iliyas Jorio
|
b3393c89f6
|
CMakeLists.txt: fixes for Visual Studio's built-in CMake
|
2021-03-21 11:54:09 +01:00 |
|
Iliyas Jorio
|
498b27e895
|
Fix NewHandleSysClear implementation
|
2021-03-15 23:46:23 +01:00 |
|
Iliyas Jorio
|
6f4a04975d
|
Support "type 2" HyperCard sound resources
|
2021-03-02 08:32:06 +01:00 |
|
Iliyas Jorio
|
5f088fab3c
|
Sound: honor initNoInterp
|
2021-02-28 23:43:33 +01:00 |
|
Iliyas Jorio
|
d8f5f4b324
|
Sound: apply channel params in ProcessSoundCommand
|
2021-02-28 23:43:33 +01:00 |
|
Iliyas Jorio
|
6399e16cc6
|
Fix ByteswapX utility functions, add signed versions
|
2021-02-28 23:43:33 +01:00 |
|
Iliyas Jorio
|
79ee6c1163
|
Implement SetFPos
|
2021-02-28 23:43:33 +01:00 |
|
Iliyas Jorio
|
9260f05025
|
Implement TickCount
|
2021-02-28 23:43:33 +01:00 |
|
Iliyas Jorio
|
2f57b5245e
|
New file routines: GetVol, FSOpen, OpenResFile, ChangedResource
|
2021-02-28 23:43:33 +01:00 |
|
Iliyas Jorio
|
3228cf2818
|
Palette management stubs
|
2021-02-22 20:19:57 +01:00 |
|
Iliyas Jorio
|
2a4ec3b76c
|
Implement PtrToHand
|
2021-02-22 01:25:12 +01:00 |
|
Iliyas Jorio
|
31f906a66b
|
Implement NewHandleSys, NewHandleSysClear
|
2021-02-22 01:16:40 +01:00 |
|
Iliyas Jorio
|
3691220f7a
|
Add color palette structs
|
2021-02-22 01:10:53 +01:00 |
|
Iliyas Jorio
|
8fb5ed8e1b
|
Fix SetFPos signature
|
2021-02-22 01:10:53 +01:00 |
|
Iliyas Jorio
|
766d4ddc1b
|
Implement ShowCursor
|
2021-02-22 01:10:53 +01:00 |
|
Iliyas Jorio
|
61bd404ae2
|
Include stddef.h for NULL
|
2021-02-22 01:10:53 +01:00 |
|
Iliyas Jorio
|
cccf458a5f
|
Implement StripAddress; inline other no-op mem calls
|
2021-02-22 01:10:53 +01:00 |
|
Iliyas Jorio
|
00f4b36f5d
|
3DMF: Parse txpm chunks
|
2021-02-21 18:00:09 +01:00 |
|
Iliyas Jorio
|
19ece0fc17
|
QD3D: Q3TriMeshData constructor can now alloc vertex colors
|
2021-02-21 18:00:09 +01:00 |
|
Iliyas Jorio
|
ee34771758
|
3DMF: parse per-vertex diffuse colors
|
2021-02-21 18:00:09 +01:00 |
|
Iliyas Jorio
|
98a72ecdbd
|
QD3D: TQ3TexturingMode: opaque, alphatest, alphablend
|
2021-02-21 18:00:09 +01:00 |
|
Iliyas Jorio
|
4b6df39318
|
QD3D: New math features
|
2021-02-21 18:00:03 +01:00 |
|
Iliyas Jorio
|
b2873430d1
|
.editorconfig
|
2021-02-21 17:56:37 +01:00 |
|
Iliyas Jorio
|
5415c08dd8
|
Add feature list to README.md
|
2021-02-19 18:55:12 +01:00 |
|
Iliyas Jorio
|
00b4a7e72b
|
Import QD3D/3DMF code from Nanosaur's new renderer
|
2021-02-19 18:55:12 +01:00 |
|
Iliyas Jorio
|
ad669a3fd4
|
Add GetPictureFromFile (extension)
|
2021-02-18 21:15:18 +01:00 |
|
Iliyas Jorio
|
f3a070072b
|
SetWindowIconFromIcl8Resource: add missing DisposeHandle on failure
|
2021-02-18 21:15:18 +01:00 |
|
Iliyas Jorio
|
b999b84abb
|
Merge pull request #3 from davidschlachter/master
Use alternate filesystem implementation on FreeBSD (fix #2)
|
2021-02-18 21:09:41 +01:00 |
|
David Schlachter
|
6725e28f14
|
Use alternate filesystem implementation on FreeBSD
|
2021-02-08 15:11:26 -05:00 |
|
Iliyas Jorio
|
1f664c6441
|
Implement rateMultiplierCmd
|
2021-01-11 22:07:53 +01:00 |
|
Iliyas Jorio
|
2a48c00ed2
|
Add _DEBUG definition in debug mode
|
2021-01-11 22:04:49 +01:00 |
|
Iliyas Jorio
|
87a27333c3
|
Implement PixMap.rowBytes
|
2021-01-10 10:16:30 +01:00 |
|
Iliyas Jorio
|
774b9fe1b4
|
Implement GetIndStringC
|
2021-01-10 10:14:57 +01:00 |
|
Iliyas Jorio
|
0640b1356d
|
Application is now responsible for creating its own SDL window
|
2021-01-06 20:29:33 +01:00 |
|
Iliyas Jorio
|
b8ca96a5c4
|
Add languages 0-9 to Script Manager enums
|
2021-01-03 19:48:51 +01:00 |
|
Iliyas Jorio
|
aa853a747f
|
NumToStringC returns string byte length
|
2021-01-03 17:26:26 +01:00 |
|
Iliyas Jorio
|
19b84a4107
|
Add new string typedefs
|
2021-01-03 17:25:18 +01:00 |
|
Iliyas Jorio
|
833dab9a85
|
Lower CMake version requirement to 3.13
|
2020-12-30 13:16:15 +01:00 |
|
Iliyas Jorio
|
cf0bc3d98d
|
Fix GCC 9 support for char8_t
|
2020-12-29 22:39:11 +01:00 |
|
Iliyas Jorio
|
813523dc49
|
Fix HostVolume::OpenFork return code
|
2020-12-29 22:26:00 +01:00 |
|
Iliyas Jorio
|
a3d0a3f16a
|
Use fs::path (rather than std::filesystem) to detect config folder on Unix
|
2020-12-29 21:23:20 +01:00 |
|
Iliyas Jorio
|
e68cb857c1
|
Simplify resource fork detection
|
2020-12-29 21:22:31 +01:00 |
|
Iliyas Jorio
|
a6ad7a3728
|
README.md: mention Bugdom
|
2020-12-29 19:03:29 +01:00 |
|
Iliyas Jorio
|
c8978d2bfc
|
macOS: don't use built-in filesystem implementation on Xcode 12 so we can support older macOS versions
|
2020-12-28 13:42:52 +01:00 |
|
Iliyas Jorio
|
ca2d925c63
|
Non-fatal todo messages only shown with _DEBUG
|
2020-12-29 17:29:44 +01:00 |
|
Iliyas Jorio
|
95fdba76bf
|
Dump resources to files for debugging
|
2020-12-26 17:02:46 +01:00 |
|
Iliyas Jorio
|
d25687f9f0
|
MSVC/Win32 preprocessor fixes
|
2020-12-25 10:00:26 +01:00 |
|
Iliyas Jorio
|
e7a7ca9663
|
Graphics: optional MSAA
|
2020-12-23 21:15:31 +01:00 |
|
Iliyas Jorio
|
b7ee239eb2
|
Implement NewPtrClear
|
2020-12-20 12:03:04 +01:00 |
|