锁优化

This commit is contained in:
2026-07-23 12:27:06 +08:00
parent e2ecf8081f
commit ad9693dfba
30 changed files with 222 additions and 293 deletions
-2
View File
@@ -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();
}