mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 20:28:56 +00:00
StreamBuffer: Make factory function return a std::unique_ptr
This commit is contained in:
parent
ec71452706
commit
d20ba76ab3
5 changed files with 22 additions and 20 deletions
|
@ -5,6 +5,7 @@
|
|||
#include <algorithm>
|
||||
#include <cmath>
|
||||
#include <fstream>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "Common/Common.h"
|
||||
|
@ -51,7 +52,7 @@ static u32 s_Textures[8];
|
|||
static u32 s_ActiveTexture;
|
||||
|
||||
static SHADER s_palette_pixel_shader[3];
|
||||
static StreamBuffer* s_palette_stream_buffer = nullptr;
|
||||
static std::unique_ptr<StreamBuffer> s_palette_stream_buffer;
|
||||
static GLuint s_palette_resolv_texture;
|
||||
static GLuint s_palette_buffer_offset_uniform[3];
|
||||
static GLuint s_palette_multiplier_uniform[3];
|
||||
|
@ -318,8 +319,7 @@ TextureCache::~TextureCache()
|
|||
|
||||
if (g_ActiveConfig.backend_info.bSupportsPaletteConversion)
|
||||
{
|
||||
delete s_palette_stream_buffer;
|
||||
s_palette_stream_buffer = nullptr;
|
||||
s_palette_stream_buffer.reset();
|
||||
glDeleteTextures(1, &s_palette_resolv_texture);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue