17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-11-06 09:18:36 +01:00

Merge remote-tracking branch 'jano211/siec-radio' into feat/renderers-cleanup

This commit is contained in:
2026-10-26 16:36:36 +01:00
57 changed files with 23957 additions and 22 deletions

View File

@@ -10,6 +10,7 @@ http://mozilla.org/MPL/2.0/.
#pragma once
#include "audio/audio.h"
#include "audio/fmradio.h"
#include "model/ResourceManager.h"
#include "application/uitranscripts.h"
@@ -120,6 +121,8 @@ public:
void erase( sound_source const *Controller );
void update( double const Deltatime );
// provides access to the broadcast radio receiver
audio::fm_radio &fmradio() { return m_fmradio; }
glm::dvec3 cached_camerapos;
@@ -141,6 +144,7 @@ private:
buffer_manager m_buffers;
source_list m_sources;
source_sequence m_sourcespares;
audio::fm_radio m_fmradio; // streamed sound, maintained separately from regular emitters
// OpenAL Soft extension entry points, resolved at runtime via al(c)GetProcAddress
LPALDEFERUPDATESSOFT m_alDeferUpdatesSOFT { nullptr };