16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 10:29:19 +02:00

audio subsystem replacement: openal audio renderer and buffer class, removed deprecated files

This commit is contained in:
tmj-fstate
2017-11-10 16:57:08 +01:00
parent a93b1a5b1a
commit 492c1342b1
28 changed files with 498 additions and 104 deletions

View File

@@ -178,8 +178,6 @@ public:
opengl_material const &
Material( material_handle const Material ) const;
// texture methods
void
Active_Texture( GLint const Textureunit );
texture_handle
Fetch_Texture( std::string const &Filename, bool const Loadnow = true );
void
@@ -194,14 +192,14 @@ public:
Pick_Control() const { return m_pickcontrolitem; }
editor::basic_node const *
Pick_Node() const { return m_picksceneryitem; }
// maintenance jobs
// maintenance methods
void
Update( double const Deltatime );
TSubModel const *
Update_Pick_Control();
editor::basic_node const *
Update_Pick_Node();
// debug performance string
// debug methods
std::string const &
info_times() const;
std::string const &
@@ -275,6 +273,9 @@ private:
setup_shadow_color( glm::vec4 const &Shadowcolor );
void
switch_units( bool const Diffuse, bool const Shadows, bool const Reflections );
// helper, texture manager method; activates specified texture unit
void
select_unit( GLint const Textureunit );
// runs jobs needed to generate graphics for specified render pass
void
Render_pass( rendermode const Mode );