Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
committed by
Bart Louwers
parent
9a2543b218
commit
2e489ebd3e
@@ -122,7 +122,9 @@ void PaintParameters::renderTileClippingMasks(const RenderTiles& renderTiles) {
|
||||
|
||||
template <typename TIter>
|
||||
void PaintParameters::renderTileClippingMasks(
|
||||
TIter beg, TIter end, std::function<const UnwrappedTileID&(const typename std::iterator_traits<TIter>::value_type&)>&& f) {
|
||||
TIter beg,
|
||||
TIter end,
|
||||
std::function<const UnwrappedTileID&(const typename std::iterator_traits<TIter>::value_type&)>&& f) {
|
||||
if (tileIDsIdentical(beg, end, f, tileClippingMaskIDs)) {
|
||||
// The current stencil mask is for this source already; no need to draw another one.
|
||||
return;
|
||||
|
||||
@@ -105,7 +105,9 @@ private:
|
||||
|
||||
template <typename TIter>
|
||||
void renderTileClippingMasks(
|
||||
TIter beg, TIter end, std::function<const UnwrappedTileID&(const typename std::iterator_traits<TIter>::value_type&)>&&);
|
||||
TIter beg,
|
||||
TIter end,
|
||||
std::function<const UnwrappedTileID&(const typename std::iterator_traits<TIter>::value_type&)>&&);
|
||||
|
||||
// This needs to be an ordered map so that we have the same order as the renderTiles.
|
||||
std::map<UnwrappedTileID, int32_t> tileClippingMaskIDs;
|
||||
|
||||
@@ -215,8 +215,8 @@ void Renderer::Impl::render(const RenderTree& renderTree) {
|
||||
const auto renderLayerOpaquePass = [&] {
|
||||
const auto debugGroup(parameters.renderPass->createDebugGroup("opaque"));
|
||||
parameters.pass = RenderPass::Opaque;
|
||||
parameters.depthRangeSize = 1 -
|
||||
(layerRenderItems.size() + 2) * parameters.numSublayers * PaintParameters::depthEpsilon;
|
||||
parameters.depthRangeSize = 1 - (layerRenderItems.size() + 2) * parameters.numSublayers *
|
||||
PaintParameters::depthEpsilon;
|
||||
|
||||
uint32_t i = 0;
|
||||
for (auto it = layerRenderItems.rbegin(); it != layerRenderItems.rend(); ++it, ++i) {
|
||||
@@ -233,8 +233,8 @@ void Renderer::Impl::render(const RenderTree& renderTree) {
|
||||
const auto renderLayerTranslucentPass = [&] {
|
||||
const auto debugGroup(parameters.renderPass->createDebugGroup("translucent"));
|
||||
parameters.pass = RenderPass::Translucent;
|
||||
parameters.depthRangeSize = 1 -
|
||||
(layerRenderItems.size() + 2) * parameters.numSublayers * PaintParameters::depthEpsilon;
|
||||
parameters.depthRangeSize = 1 - (layerRenderItems.size() + 2) * parameters.numSublayers *
|
||||
PaintParameters::depthEpsilon;
|
||||
|
||||
int32_t i = static_cast<int32_t>(layerRenderItems.size()) - 1;
|
||||
for (auto it = layerRenderItems.begin(); it != layerRenderItems.end() && i >= 0; ++it, --i) {
|
||||
|
||||
Reference in New Issue
Block a user