mirror of https://github.com/PCSX2/pcsx2.git
gsdx: Prefix std:: to shared_ptr
This commit is contained in:
parent
0cde534e30
commit
7ed360e06b
|
@ -516,7 +516,7 @@ bool GSCapture::DeliverFrame(const void* bits, int pitch, bool rgba)
|
|||
|
||||
std::string out_file = m_out_dir + format("/frame.%010d.png", m_frame);
|
||||
//GSPng::Save(GSPng::RGB_PNG, out_file, (uint8*)bits, m_size.x, m_size.y, pitch, m_compression_level);
|
||||
m_workers[m_frame%m_threads]->Push(shared_ptr<GSPng::Transaction>(new GSPng::Transaction(GSPng::RGB_PNG, out_file, static_cast<const uint8*>(bits), m_size.x, m_size.y, pitch, m_compression_level)));
|
||||
m_workers[m_frame%m_threads]->Push(std::make_shared<GSPng::Transaction>(GSPng::RGB_PNG, out_file, static_cast<const uint8*>(bits), m_size.x, m_size.y, pitch, m_compression_level));
|
||||
|
||||
m_frame++;
|
||||
|
||||
|
|
|
@ -114,7 +114,7 @@ int GSRasterizer::FindMyNextScanline(int top) const
|
|||
return top;
|
||||
}
|
||||
|
||||
void GSRasterizer::Queue(const shared_ptr<GSRasterizerData>& data)
|
||||
void GSRasterizer::Queue(const std::shared_ptr<GSRasterizerData>& data)
|
||||
{
|
||||
Draw(data.get());
|
||||
}
|
||||
|
@ -1161,7 +1161,7 @@ GSRasterizerList::~GSRasterizerList()
|
|||
_aligned_free(m_scanline);
|
||||
}
|
||||
|
||||
void GSRasterizerList::Queue(const shared_ptr<GSRasterizerData>& data)
|
||||
void GSRasterizerList::Queue(const std::shared_ptr<GSRasterizerData>& data)
|
||||
{
|
||||
GSVector4i r = data->bbox.rintersect(data->scissor);
|
||||
|
||||
|
|
|
@ -115,7 +115,7 @@ class IRasterizer : public GSAlignedClass<32>
|
|||
public:
|
||||
virtual ~IRasterizer() {}
|
||||
|
||||
virtual void Queue(const shared_ptr<GSRasterizerData>& data) = 0;
|
||||
virtual void Queue(const std::shared_ptr<GSRasterizerData>& data) = 0;
|
||||
virtual void Sync() = 0;
|
||||
virtual bool IsSynced() const = 0;
|
||||
virtual int GetPixels(bool reset = true) = 0;
|
||||
|
@ -171,7 +171,7 @@ public:
|
|||
|
||||
// IRasterizer
|
||||
|
||||
void Queue(const shared_ptr<GSRasterizerData>& data);
|
||||
void Queue(const std::shared_ptr<GSRasterizerData>& data);
|
||||
void Sync() {}
|
||||
bool IsSynced() const {return true;}
|
||||
int GetPixels(bool reset);
|
||||
|
@ -219,7 +219,7 @@ public:
|
|||
|
||||
// IRasterizer
|
||||
|
||||
void Queue(const shared_ptr<GSRasterizerData>& data);
|
||||
void Queue(const std::shared_ptr<GSRasterizerData>& data);
|
||||
void Sync();
|
||||
bool IsSynced() const;
|
||||
int GetPixels(bool reset);
|
||||
|
|
|
@ -405,7 +405,7 @@ void GSRendererCL::Draw()
|
|||
}
|
||||
}
|
||||
|
||||
shared_ptr<TFXJob> job(new TFXJob());
|
||||
std::shared_ptr<TFXJob> job(new TFXJob());
|
||||
|
||||
if(!SetupParameter(job.get(), pb, vb, m_vertex.next, m_index.buff, m_index.tail))
|
||||
{
|
||||
|
@ -891,7 +891,7 @@ void GSRendererCL::Enqueue()
|
|||
}
|
||||
}
|
||||
|
||||
std::list<shared_ptr<TFXJob>> jobs(head, next);
|
||||
std::list<std::shared_ptr<TFXJob>> jobs(head, next);
|
||||
|
||||
JoinTFX(jobs);
|
||||
|
||||
|
@ -945,7 +945,7 @@ void GSRendererCL::Enqueue()
|
|||
m_cl.Map();
|
||||
}
|
||||
|
||||
void GSRendererCL::EnqueueTFX(std::list<shared_ptr<TFXJob>>& jobs, uint32 bin_count, const cl_uchar4& bin_dim)
|
||||
void GSRendererCL::EnqueueTFX(std::list<std::shared_ptr<TFXJob>>& jobs, uint32 bin_count, const cl_uchar4& bin_dim)
|
||||
{
|
||||
cl_kernel tfx_prev = NULL;
|
||||
|
||||
|
@ -995,7 +995,7 @@ void GSRendererCL::EnqueueTFX(std::list<shared_ptr<TFXJob>>& jobs, uint32 bin_co
|
|||
}
|
||||
}
|
||||
|
||||
void GSRendererCL::JoinTFX(std::list<shared_ptr<TFXJob>>& jobs)
|
||||
void GSRendererCL::JoinTFX(std::list<std::shared_ptr<TFXJob>>& jobs)
|
||||
{
|
||||
// join tfx kernel calls where the selector and fbp/zbp/bw/fpsm/zpsm are the same and src_pages != prev dst_pages
|
||||
|
||||
|
|
|
@ -223,7 +223,7 @@ class GSRendererCL : public GSRenderer
|
|||
};
|
||||
|
||||
CL m_cl;
|
||||
std::list<shared_ptr<TFXJob>> m_jobs;
|
||||
std::list<std::shared_ptr<TFXJob>> m_jobs;
|
||||
uint32 m_vb_start;
|
||||
uint32 m_vb_count;
|
||||
uint32 m_pb_start;
|
||||
|
@ -231,8 +231,8 @@ class GSRendererCL : public GSRenderer
|
|||
bool m_synced;
|
||||
|
||||
void Enqueue();
|
||||
void EnqueueTFX(std::list<shared_ptr<TFXJob>>& jobs, uint32 bin_count, const cl_uchar4& bin_dim);
|
||||
void JoinTFX(std::list<shared_ptr<TFXJob>>& jobs);
|
||||
void EnqueueTFX(std::list<std::shared_ptr<TFXJob>>& jobs, uint32 bin_count, const cl_uchar4& bin_dim);
|
||||
void JoinTFX(std::list<std::shared_ptr<TFXJob>>& jobs);
|
||||
bool UpdateTextureCache(TFXJob* job);
|
||||
void InvalidateTextureCache(TFXJob* job);
|
||||
void UsePages(uint32* pages);
|
||||
|
|
|
@ -378,7 +378,7 @@ void GSRendererSW::Draw()
|
|||
|
||||
SharedData* sd = new SharedData(this);
|
||||
|
||||
shared_ptr<GSRasterizerData> data(sd);
|
||||
std::shared_ptr<GSRasterizerData> data(sd);
|
||||
|
||||
sd->primclass = m_vt.m_primclass;
|
||||
sd->buff = (uint8*)_aligned_malloc(sizeof(GSVertexSW) * ((m_vertex.next + 1) & ~1) + sizeof(uint32) * m_index.tail, 64);
|
||||
|
@ -576,7 +576,7 @@ void GSRendererSW::Draw()
|
|||
*/
|
||||
}
|
||||
|
||||
void GSRendererSW::Queue(shared_ptr<GSRasterizerData>& item)
|
||||
void GSRendererSW::Queue(std::shared_ptr<GSRasterizerData>& item)
|
||||
{
|
||||
SharedData* sd = (SharedData*)item.get();
|
||||
|
||||
|
|
|
@ -87,7 +87,7 @@ protected:
|
|||
GSTexture* GetFeedbackOutput();
|
||||
|
||||
void Draw();
|
||||
void Queue(shared_ptr<GSRasterizerData>& item);
|
||||
void Queue(std::shared_ptr<GSRasterizerData>& item);
|
||||
void Sync(int reason);
|
||||
void InvalidateVideoMem(const GIFRegBITBLTBUF& BITBLTBUF, const GSVector4i& r);
|
||||
void InvalidateLocalMem(const GIFRegBITBLTBUF& BITBLTBUF, const GSVector4i& r, bool clut = false);
|
||||
|
|
|
@ -71,7 +71,7 @@ void GPURendererSW::Draw()
|
|||
{
|
||||
GPUDrawScanline::SharedData* sd = new GPUDrawScanline::SharedData();
|
||||
|
||||
shared_ptr<GSRasterizerData> data(sd);
|
||||
std::shared_ptr<GSRasterizerData> data(sd);
|
||||
|
||||
GPUScanlineGlobalData& gd = sd->global;
|
||||
|
||||
|
|
Loading…
Reference in New Issue