锁优化
This commit is contained in:
@@ -31,7 +31,6 @@ namespace YSG{
|
||||
QVector<GraphicLayer*> mLayers;
|
||||
QVector<PainterLayer*> mPainterBuffers;
|
||||
QVector<OpenglLayer*> mOpenglBuffers;
|
||||
SpinLock mPainterRenderMtx, mResizeMtx;
|
||||
bool mFirstResize;
|
||||
protected:
|
||||
bool event(QEvent*) override;
|
||||
@@ -41,7 +40,6 @@ namespace YSG{
|
||||
};
|
||||
void render() {
|
||||
if(mFirstResize) return;
|
||||
SpinLockGuard g(&mResizeMtx);
|
||||
for(OpenglLayer* b : mOpenglBuffers) {
|
||||
b->draw();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user