Browse Source

fix compile in clang

feature/replace-renderer
Martin Dørum 3 years ago
parent
commit
b34de92397
1 changed files with 4 additions and 4 deletions
  1. 4
    4
      libcygnet/include/cygnet/Renderer.h

+ 4
- 4
libcygnet/include/cygnet/Renderer.h View File

@@ -78,19 +78,19 @@ private:
};

inline void Renderer::drawChunk(RenderChunk chunk, SwanCommon::Vec2 pos) {
drawChunks_.emplace_back(pos, chunk);
drawChunks_.push_back({pos, chunk});
}

inline void Renderer::drawSprite(RenderSprite sprite, Mat3gf mat, int frame) {
drawSprites_.emplace_back(mat, frame, sprite);
drawSprites_.push_back({mat, frame, sprite});
}

inline void Renderer::drawSprite(RenderSprite sprite, SwanCommon::Vec2 pos, int frame) {
drawSprites_.emplace_back(Mat3gf{}.translate(pos), frame, sprite);
drawSprites_.push_back({Mat3gf{}.translate(pos), frame, sprite});
}

inline void Renderer::drawSpriteFlipped(RenderSprite sprite, SwanCommon::Vec2 pos, int frame) {
drawSprites_.emplace_back(Mat3gf{}.translate(pos).scale({ -1, 1 }), frame, sprite);
drawSprites_.push_back({Mat3gf{}.translate(pos).scale({ -1, 1 }), frame, sprite});
}

}

Loading…
Cancel
Save