Iliyas Jorio
|
6f5592fbc3
|
Pointer tracking
|
2021-07-30 00:08:12 +02:00 |
|
Iliyas Jorio
|
77fda7913d
|
Load AIFF-C files as sound resources
|
2021-07-25 17:38:05 +02:00 |
|
Iliyas Jorio
|
9c223defc2
|
Remove superfluous SDL dependencies
|
2021-07-22 12:27:24 +02:00 |
|
Iliyas Jorio
|
46599c1780
|
Icon resource extractors
|
2021-07-19 07:42:39 +02:00 |
|
Iliyas Jorio
|
ebea9d03cd
|
Separate sound playback from sound utils
|
2021-07-19 07:42:39 +02:00 |
|
Iliyas Jorio
|
664c738817
|
Remove resource dumping functionality - will be moved to a separate tool
|
2021-07-18 13:24:13 +02:00 |
|
Iliyas Jorio
|
644ade79c3
|
Implement Count1Types, Get1IndType, Get1IndResource, GetResInfo, DetachResource
|
2021-07-18 13:16:43 +02:00 |
|
Iliyas Jorio
|
630e8e9b24
|
Move {Init,Hide,Show}Cursor to SDLInput.cpp
|
2021-07-18 13:12:30 +02:00 |
|
Iliyas Jorio
|
91f6390055
|
SndDoImmediate: Fix NaN in volumeCmd pan
|
2021-07-18 13:02:00 +02:00 |
|
Iliyas Jorio
|
9031c6b869
|
Allow compiling without support for sound, graphics, input
|
2021-06-27 20:19:14 +02:00 |
|
Iliyas Jorio
|
dfa2fdb0b9
|
3DMF: Support 'shdr' chunks
|
2021-06-24 18:52:37 +02:00 |
|
Iliyas Jorio
|
f1c5bbae35
|
QD3D: Remove glTextureName from TQ3Pixmap
|
2021-06-23 22:01:51 +02:00 |
|
Iliyas Jorio
|
3675306be7
|
QD3D: remove bogus typedefs
|
2021-06-23 20:55:00 +02:00 |
|
Iliyas Jorio
|
6d31883a4d
|
QD3D: Add/Subtract Q3Point2D/3D
|
2021-06-19 01:00:45 +02:00 |
|
Iliyas Jorio
|
1495c647fd
|
Dump 'snd ' resources to AIFF-C
|
2021-06-06 18:49:50 +02:00 |
|
Iliyas Jorio
|
b4516298a3
|
BigEndianOStream
|
2021-06-06 18:49:45 +02:00 |
|
Iliyas Jorio
|
935674437f
|
3DMF: support vertex attribute kQ3AttributeTypeSurfaceUV
Required for thorn submeshes in Bugdom's
game over throne room (WinLose.3dmf)
|
2021-06-06 18:49:45 +02:00 |
|
Iliyas Jorio
|
375d14e266
|
QD3D: Normals & UVs are now optional in TQ3TriMeshData constructor
|
2021-06-06 18:49:45 +02:00 |
|
Iliyas Jorio
|
fd0b31c915
|
QD3D: Set hasVertexColors flag in TQ3TriMeshData
|
2021-06-06 18:49:45 +02:00 |
|
Iliyas Jorio
|
cf21b9a7a8
|
Fix GCC/clang unused parameter warnings on memory no-ops
|
2021-04-23 07:57:12 +02:00 |
|
Iliyas Jorio
|
717092660c
|
Filesystem: GCC 8 compat
|
2021-04-22 22:03:25 +02:00 |
|
Iliyas Jorio
|
867c6af8f9
|
HostVolume: C++17 compat
|
2021-04-17 20:00:17 +02:00 |
|
Iliyas Jorio
|
1b5625e28e
|
Rewrite FourCCString
|
2021-04-17 12:35:29 +02:00 |
|
Iliyas Jorio
|
5eb35908ae
|
README.md: Mention Mighty Mike
|
2021-04-11 21:40:38 +02:00 |
|
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 |
|