Commit Graph

  • ece5d90569
    Merge a2a8a82e88 into 1acfd09704 Skeagle 2024-04-12 08:01:38 -0400
  • 1acfd09704 OSXPPC compatibility maintenance master Iliyas Jorio 2024-04-06 13:32:26 +0200
  • ef94150e2d QD3D: Support 32-bit triangle point indices Iliyas Jorio 2023-10-19 19:21:59 +0200
  • 1881d3aa29 README: Mention Bugdom 2 Iliyas Jorio 2023-10-08 23:51:49 +0200
  • c6a38eab19 Update ghc::filesystem to v1.5.14 Iliyas Jorio 2023-09-28 22:11:18 +0200
  • 9af72c9717 Optional case-sensitive FSSpec Iliyas Jorio 2023-09-19 21:02:57 +0200
  • d9d1f906c5 User-configurable POMME_DEBUG_ constants Iliyas Jorio 2023-09-19 21:02:36 +0200
  • b8d624facd Use u8string for all filesystem paths Iliyas Jorio 2023-09-17 21:26:05 +0200
  • a2a8a82e88
    Include cstring header Skeagle 2023-09-04 09:04:21 -0400
  • 9fae17d771 Use stdint.h types for basic integer typedefs (#8) Iliyas Jorio 2023-07-26 07:36:46 +0200
  • d57c28e205
    Fix build failure from lack of <cstdint> headers Patrick 2023-05-16 17:27:17 -0600
  • fd1cd2cf81 DrawChar: Advance pen position even if offscreen Iliyas Jorio 2023-02-01 19:56:13 +0100
  • d83a70ea70 cmixer::SourceMixGuard Iliyas Jorio 2023-02-01 19:50:28 +0100
  • 8152ef04c9 CoexistWithCarbon.h: Add GetPtrSize Iliyas Jorio 2023-02-01 19:45:08 +0100
  • ad9cc177d2 QD3D: RGBA32 edge padding extension Iliyas Jorio 2023-01-21 14:22:14 +0100
  • 80349be4c0 GetPtrSize; Heap stats Iliyas Jorio 2023-01-21 14:16:12 +0100
  • dae4b61b5b Remove sources from the mixer before deleting them Iliyas Jorio 2023-01-21 13:22:39 +0100
  • 53cbdb54c4 README: Mention Nanosaur 2 Iliyas Jorio 2022-12-06 00:25:35 +0100
  • 6e4ea042ba Fix mp3 playback on big-endian targets Iliyas Jorio 2022-11-22 20:48:15 +0100
  • 084842445d Fix long-to-int warnings Iliyas Jorio 2022-11-22 20:38:24 +0100
  • 15d3606631 Support snd resources with non-0 sustain loop start frame Iliyas Jorio 2022-09-25 19:06:52 +0200
  • 38d2be66b6 MP3: Fix incomplete playback at end of stream Iliyas Jorio 2022-09-24 00:36:27 +0200
  • 543b50c1eb Graphics big-endian compatibility Iliyas Jorio 2022-09-19 22:08:42 +0200
  • e567db5327 QD3D/Graphics big-endian compatibility Iliyas Jorio 2022-09-03 00:53:11 +0200
  • a1e1b62681 Sound mixer big-endian compatibility Iliyas Jorio 2022-09-03 00:51:25 +0200
  • 191500dec1 Adapt structpack to big-endian targets Iliyas Jorio 2022-09-02 20:50:49 +0200
  • 98142aa132 Structpack: require endianness indicator in format string Iliyas Jorio 2022-09-02 20:07:29 +0200
  • 1ac775071b Init cmixer with AUDIO_S16SYS Iliyas Jorio 2022-09-02 20:48:46 +0200
  • bf2469b659 Dispose sound channels before shutting down cmixer Iliyas Jorio 2022-09-02 20:51:05 +0200
  • 2c22e02554 Tiger compilefix Iliyas Jorio 2022-09-03 01:16:13 +0200
  • 704fd04f94 Coexist with bonafide Carbon on PPC targets Iliyas Jorio 2022-09-03 01:14:57 +0200
  • 7f16782991 Use __BIG_ENDIAN__ macro Iliyas Jorio 2022-09-02 19:23:28 +0200
  • 501ac5dfeb README: Mention Billy Frontier Iliyas Jorio 2022-09-02 19:57:47 +0200
  • 3fdd6f80f8 Fix MP3 support for older compilers Iliyas Jorio 2022-08-03 00:09:07 +0200
  • 5d3fcb6ec6 MP3 playback support Iliyas Jorio 2022-07-22 08:33:17 +0200
  • 2acbe6cc86 README.md: Mention CMR Iliyas Jorio 2022-06-27 21:05:53 +0200
  • 88a3e4625b Max channel gain Iliyas Jorio 2022-06-02 18:59:48 +0200
  • caa3414833 SndChannelStatus: paused channels count as busy Iliyas Jorio 2022-05-17 22:56:40 +0200
  • fbdc8fcf5e Fix non-standard C function signature Iliyas Jorio 2022-05-17 22:50:58 +0200
  • db3b81e97f Sound: Add extension commands to pause/resume audio playback Iliyas Jorio 2022-05-15 12:09:20 +0200
  • 70acda5ce4 Sound: Allow sending commands to paused channels Iliyas Jorio 2022-05-15 11:35:20 +0200
  • 3f8eeba1a3 Sound mixer: Avoid buffer starvation if attempting to play empty source Iliyas Jorio 2022-05-15 10:50:18 +0200
  • 801d7e8d1e Preprocess sound resource: Convert big-endian raw PCM to little-endian Iliyas Jorio 2022-05-15 10:47:52 +0200
  • 010d57bf8d ExitToShell: noreturn Iliyas Jorio 2022-03-20 09:03:59 +0100
  • 0581b24162 Compile with -Wstrict-aliasing=2 Iliyas Jorio 2022-02-27 19:49:23 +0100
  • 018ab2d404 In extSH snd resources, interpret 8-bit samples as unsigned Iliyas Jorio 2022-02-23 23:42:22 +0100
  • ece6718cbf PICT: Remove redundant opcode check (0x0C00) Iliyas Jorio 2022-02-23 23:21:51 +0100
  • 08dd1e61b6 Fix memory leak in SndStartFilePlay Iliyas Jorio 2022-02-23 23:20:47 +0100
  • d8e7457b95 Drop -Wno-unused-parameter Iliyas Jorio 2022-02-20 14:23:11 +0100
  • 66edb10132 FSpOpen: return ioErr if stream is bad Iliyas Jorio 2022-02-19 20:05:19 +0100
  • 86d35caf94 Rewrite __frsqrte with Arm/NEON counterpart Jim Huang 2022-01-29 22:21:01 +0800
  • d078bbbff8 Rewrite __frsqrte with Arm/NEON counterpart Jim Huang 2022-01-29 22:21:01 +0800
  • 1b0ea49ded PICT: more accurate 5-5-5 to 8-8-8 RGB conversion Iliyas Jorio 2021-11-28 19:52:15 +0100
  • 5ae74f079d Fix #include path Iliyas Jorio 2021-11-28 19:51:16 +0100
  • b9ddab06cd README.md: Mention Otto Matic Iliyas Jorio 2021-08-21 11:34:28 +0200
  • 248971450a Fix minor MSVC warnings Iliyas Jorio 2021-08-21 10:54:17 +0200
  • c416627b76 SndStartFilePlay: use InstallSoundInChannel Iliyas Jorio 2021-08-15 13:22:25 +0200
  • 104c75ad56 Split SoundFormats/SoundMixer Iliyas Jorio 2021-08-15 12:42:31 +0200
  • 6f5592fbc3 Pointer tracking Iliyas Jorio 2021-07-30 00:07:37 +0200
  • 77fda7913d Load AIFF-C files as sound resources Iliyas Jorio 2021-07-25 17:22:10 +0200
  • 9c223defc2 Remove superfluous SDL dependencies Iliyas Jorio 2021-07-18 15:44:24 +0200
  • 46599c1780 Icon resource extractors Iliyas Jorio 2021-07-18 15:33:01 +0200
  • ebea9d03cd Separate sound playback from sound utils Iliyas Jorio 2021-07-18 13:28:27 +0200
  • 664c738817 Remove resource dumping functionality - will be moved to a separate tool Iliyas Jorio 2021-07-18 13:18:58 +0200
  • 644ade79c3 Implement Count1Types, Get1IndType, Get1IndResource, GetResInfo, DetachResource Iliyas Jorio 2021-07-18 13:16:43 +0200
  • 630e8e9b24 Move {Init,Hide,Show}Cursor to SDLInput.cpp Iliyas Jorio 2021-07-18 13:12:30 +0200
  • 91f6390055 SndDoImmediate: Fix NaN in volumeCmd pan Iliyas Jorio 2021-07-18 13:01:17 +0200
  • 9031c6b869 Allow compiling without support for sound, graphics, input Iliyas Jorio 2021-06-27 20:19:14 +0200
  • dfa2fdb0b9 3DMF: Support 'shdr' chunks Iliyas Jorio 2021-06-24 18:52:31 +0200
  • f1c5bbae35 QD3D: Remove glTextureName from TQ3Pixmap Iliyas Jorio 2021-06-23 20:55:15 +0200
  • 3675306be7 QD3D: remove bogus typedefs Iliyas Jorio 2021-06-23 20:54:31 +0200
  • 6d31883a4d QD3D: Add/Subtract Q3Point2D/3D Iliyas Jorio 2021-06-19 01:00:45 +0200
  • 1495c647fd Dump 'snd ' resources to AIFF-C Iliyas Jorio 2021-05-20 08:19:02 +0200
  • b4516298a3 BigEndianOStream Iliyas Jorio 2021-05-19 21:15:35 +0200
  • 935674437f 3DMF: support vertex attribute kQ3AttributeTypeSurfaceUV Iliyas Jorio 2021-05-02 19:49:06 +0200
  • 375d14e266 QD3D: Normals & UVs are now optional in TQ3TriMeshData constructor Iliyas Jorio 2021-05-02 15:37:15 +0200
  • fd0b31c915 QD3D: Set hasVertexColors flag in TQ3TriMeshData Iliyas Jorio 2021-05-02 15:36:55 +0200
  • cf21b9a7a8 Fix GCC/clang unused parameter warnings on memory no-ops Iliyas Jorio 2021-04-23 07:57:12 +0200
  • 717092660c Filesystem: GCC 8 compat Iliyas Jorio 2021-04-22 22:03:16 +0200
  • 867c6af8f9 HostVolume: C++17 compat Iliyas Jorio 2021-04-17 20:00:17 +0200
  • 1b5625e28e Rewrite FourCCString Iliyas Jorio 2021-04-17 12:35:29 +0200
  • 5eb35908ae README.md: Mention Mighty Mike Iliyas Jorio 2021-04-11 21:40:38 +0200
  • de0725ae16 Sound: implement reInitCmd (initNoInterp only for now) Iliyas Jorio 2021-03-17 20:29:58 +0100
  • b3393c89f6 CMakeLists.txt: fixes for Visual Studio's built-in CMake Iliyas Jorio 2021-03-15 23:46:57 +0100
  • 498b27e895 Fix NewHandleSysClear implementation Iliyas Jorio 2021-03-15 23:46:23 +0100
  • 6f4a04975d Support "type 2" HyperCard sound resources Iliyas Jorio 2021-03-02 08:23:56 +0100
  • 5f088fab3c Sound: honor initNoInterp Iliyas Jorio 2021-02-28 23:42:36 +0100
  • d8f5f4b324 Sound: apply channel params in ProcessSoundCommand Iliyas Jorio 2021-02-28 23:39:54 +0100
  • 6399e16cc6 Fix ByteswapX utility functions, add signed versions Iliyas Jorio 2021-02-25 21:30:23 +0100
  • 79ee6c1163 Implement SetFPos Iliyas Jorio 2021-02-25 21:29:11 +0100
  • 9260f05025 Implement TickCount Iliyas Jorio 2021-02-22 21:52:11 +0100
  • 2f57b5245e New file routines: GetVol, FSOpen, OpenResFile, ChangedResource Iliyas Jorio 2021-02-22 20:20:47 +0100
  • 3228cf2818 Palette management stubs Iliyas Jorio 2021-02-22 20:19:57 +0100
  • 2a4ec3b76c Implement PtrToHand Iliyas Jorio 2021-02-22 01:25:12 +0100
  • 31f906a66b Implement NewHandleSys, NewHandleSysClear Iliyas Jorio 2021-02-22 01:16:40 +0100
  • 3691220f7a Add color palette structs Iliyas Jorio 2021-02-22 01:03:27 +0100
  • 8fb5ed8e1b Fix SetFPos signature Iliyas Jorio 2021-02-22 01:03:14 +0100
  • 766d4ddc1b Implement ShowCursor Iliyas Jorio 2021-02-22 01:02:41 +0100
  • 61bd404ae2 Include stddef.h for NULL Iliyas Jorio 2021-02-22 01:02:24 +0100
  • cccf458a5f Implement StripAddress; inline other no-op mem calls Iliyas Jorio 2021-02-21 17:14:34 +0100