SirLynix
b79718404c
Fix OpenAL extensions functions
2022-12-06 12:54:22 +01:00
Jérôme Leclercq
3d05b1fb44
Fix missing include
2022-12-06 12:00:59 +01:00
SirLynix
2dd0e7d9c8
Audio: Add an option to directly link OpenAL
2022-12-06 07:48:03 +01:00
SirLynix
9cd7976a91
Remove "MemoryManager" and very old code
2022-09-24 14:25:52 +02:00
SirLynix
6bf4ccaae1
Core/ParameterList: Rework Parameter getter using Result
2022-09-09 13:47:06 +02:00
SirLynix
72d908817d
Fix compilation with unity build
2022-09-07 19:28:41 +02:00
SirLynix
47cb878f9d
Major ResourceLoader rework (using Nz::Result)
2022-09-07 13:31:04 +02:00
Jérôme Leclercq
a237102de9
Music: fix concurrent access on destruction
2022-06-07 22:47:54 +02:00
SirLynix
16922a9519
Audio/Music: Fix datarace
2022-06-07 20:18:26 +02:00
Jérôme Leclercq
03e2801dbe
Split engine to packages NazaraUtils and NZSL ( #375 )
...
* Move code to NazaraUtils and NZSL packages
* Reorder includes
* Tests: Remove glslang and spirv-tools deps
* Tests: Remove glslang init
* Remove NazaraUtils tests and fix Vector4Test
* Fix Linux compilation
* Update msys2-build.yml
* Fix assimp package
* Update xmake.lua
* Update xmake.lua
* Fix shader compilation on MinGW
* Final fixes
* The final fix 2: the fix strikes back!
* Disable cache on CI
* The return of the fix™️
2022-05-25 19:36:10 +02:00
Lynix
3c8b4c2587
Audio: Fix loading of OpenAL
2022-05-08 15:44:59 +02:00
Lynix
17b1c2407d
Audio/AudioSource: Add GetSampleOffsetAndLatency
2022-05-08 15:44:41 +02:00
SirLynix
41712a3f18
Minor fixes
2022-05-08 13:21:20 +02:00
SirLynix
4794073b73
Audio: Add support for AL_SOFT_source_latency
2022-05-08 13:20:55 +02:00
SirLynix
21a38fb31b
Audio: Add some fixes and tests
2022-05-06 12:41:02 +02:00
SirLynix
81085508ec
Minor fixes
2022-05-05 20:20:44 +02:00
SirLynix
e1d2063bf0
Audio/DummyAudioSource: Fix status after Stop() call
2022-04-23 16:43:08 +02:00
SirLynix
947cc96923
Audio/Music: Fix Play() call after music stopped
2022-04-21 18:25:42 +02:00
SirLynix
b7493f01bf
Formats: Rename parameter to skip loader
...
From SkipNative to SkipBuiltin
2022-04-08 13:35:47 +02:00
SirLynix
66ff6cfa81
Minor fixes
2022-04-04 08:17:03 +02:00
Lynix
5cd9f6fdcd
Minor fixes
2022-04-02 21:18:04 +02:00
Jérôme Leclercq
04dfd25c74
CI: Try to build NazaraCore on macOS
2022-03-19 23:29:19 +01:00
Lynix
dc24ff33a4
Audio: Add sound stream test
2022-03-19 12:36:55 +01:00
Lynix
45f0825a6e
Audio: Final fixes
2022-03-19 12:16:52 +01:00
Jérôme Leclercq
82641c6653
Audio: Add dummy device (in case OpenAL fails to load) and unifiate unit tests
2022-03-18 19:03:57 +01:00
Jérôme Leclercq
667a4a0c08
Audio: Handle AudioBuffer compatibility
...
OpenAL buffers are shared between contextes
2022-03-17 18:15:53 +01:00
Jérôme Leclercq
01061380ee
Audio/AudioDevice: Improve GetListenerRotation
2022-03-17 18:15:53 +01:00
Jérôme Leclercq
6165b3a101
Audio: Rewrite audio module
2022-03-17 18:15:53 +01:00
Jérôme Leclercq
6bd9f1a9e4
Add unity build support
2022-03-15 12:44:21 +01:00
Jérôme Leclercq
8a3a8547dc
Add light support (WIP)
2022-02-02 12:55:39 +01:00
SirLynix
89c7bbf197
Update copyright date
2022-01-01 15:30:09 +01:00
Jérôme Leclercq
a02b1952c0
Apply header order fix
2021-10-28 09:53:56 +02:00
Jérôme Leclercq
f491ee1e38
Apply inclusion fix
2021-10-27 18:09:19 +02:00
Jérôme Leclercq
93ec196dc4
Apply header guard check
2021-10-26 15:52:46 +02:00
Jérôme Leclercq
ed7ab31933
Apply copyright fix to all files
2021-10-26 14:31:35 +02:00
Jérôme Leclercq
40bcfb1323
Audio: Allow to skip loaders
2021-06-20 14:08:12 +02:00
Jérôme Leclercq
20e982f5f2
Audio: Don't show errors when trying to load OpenAL library
2021-06-05 19:07:23 +02:00
Jérôme Leclercq
4b3b595a99
Minor fixes
2021-06-04 18:02:28 +02:00
Jérôme Leclercq
0dd5e92a50
Audio: Add FLAC support
2021-06-03 17:21:15 +02:00
Jérôme Leclercq
f0b26efcd3
Audio/Music: Fix Seek method
2021-06-03 17:20:09 +02:00
Jérôme Leclercq
c243217dd8
Audio/minimp3Loader: Fix some warnings
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
577643d128
Audio: Remove libsndfile loader
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
312a6d3ba8
Fix libvorbisfile dependency
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
d5c27a756b
Audio: Fix AudioFormat names (U16 -> I16)
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
2d16cf81d1
Audio: Minor fixes
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
79b6b87379
Audio: Add .ogg loader (using libvorbisfile)
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
557c23a9fa
Minor stuff
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
2cd09833a4
Minor fixes
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
7ced0e5f08
Audio: Add .wav loader (using dr_wav)
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
28f1d8aa76
Audio: Minor fixes
2021-05-30 16:45:50 +02:00