User:Vergir: Difference between revisionsGive feedback
Add ItemBox layer profiling galleries: six configurations of ten items to measure the cost of the mask passes and the texture blend (with help from vergir-bot LLM) |
Split the flat wear section into the tint-behind and edge-ramp variants (with help from vergir-bot LLM) |
||
| Line 12: | Line 12: | ||
To profile: scroll through one section, '''pause about two seconds''', then move to the next. The pauses segment the recording so each section can be measured separately from a single capture. | To profile: scroll through one section, '''pause about two seconds''', then move to the next. The pauses segment the recording so each section can be measured separately from a single capture. | ||
== 1. Baseline == | == 1. Baseline == | ||
| Line 20: | Line 18: | ||
{{ItemBox|itemName=Active Reload}} {{ItemBox|itemName=Alchemical Fire}} {{ItemBox|itemName=Arctic Blast}} {{ItemBox|itemName=Berserker}} {{ItemBox|itemName=Bullet Armor}} {{ItemBox|itemName=Cheat Death}} {{ItemBox|itemName=Colossus}} {{ItemBox|itemName=Crippling Headshot}} {{ItemBox|itemName=Divine Barrier}} {{ItemBox|itemName=Echo Shard}} | {{ItemBox|itemName=Active Reload}} {{ItemBox|itemName=Alchemical Fire}} {{ItemBox|itemName=Arctic Blast}} {{ItemBox|itemName=Berserker}} {{ItemBox|itemName=Bullet Armor}} {{ItemBox|itemName=Cheat Death}} {{ItemBox|itemName=Colossus}} {{ItemBox|itemName=Crippling Headshot}} {{ItemBox|itemName=Divine Barrier}} {{ItemBox|itemName=Echo Shard}} | ||
== 2. Flat wear == | == 2. Flat wear, tint behind the artwork == | ||
<code>wearMask=no</code> — tint | <code>wearMask=no</code> — the tint drops behind the icon and the name instead of covering them, so only the card stock is tinted. One fewer render pass per card. | ||
{{ItemBox|itemName=Active Reload|wearMask=no}} {{ItemBox|itemName=Alchemical Fire|wearMask=no}} {{ItemBox|itemName=Arctic Blast|wearMask=no}} {{ItemBox|itemName=Berserker|wearMask=no}} {{ItemBox|itemName=Bullet Armor|wearMask=no}} {{ItemBox|itemName=Cheat Death|wearMask=no}} {{ItemBox|itemName=Colossus|wearMask=no}} {{ItemBox|itemName=Crippling Headshot|wearMask=no}} {{ItemBox|itemName=Divine Barrier|wearMask=no}} {{ItemBox|itemName=Echo Shard|wearMask=no}} | {{ItemBox|itemName=Active Reload|wearMask=no}} {{ItemBox|itemName=Alchemical Fire|wearMask=no}} {{ItemBox|itemName=Arctic Blast|wearMask=no}} {{ItemBox|itemName=Berserker|wearMask=no}} {{ItemBox|itemName=Bullet Armor|wearMask=no}} {{ItemBox|itemName=Cheat Death|wearMask=no}} {{ItemBox|itemName=Colossus|wearMask=no}} {{ItemBox|itemName=Crippling Headshot|wearMask=no}} {{ItemBox|itemName=Divine Barrier|wearMask=no}} {{ItemBox|itemName=Echo Shard|wearMask=no}} | ||
== 2b. Flat wear, ramped from the edges == | |||
<code>wearMask=ramp</code> — tint stays on top but fades out toward the centre, gathering at the edges where wear belongs. Also one fewer render pass per card. | |||
{{ItemBox|itemName=Active Reload|wearMask=ramp}} {{ItemBox|itemName=Alchemical Fire|wearMask=ramp}} {{ItemBox|itemName=Arctic Blast|wearMask=ramp}} {{ItemBox|itemName=Berserker|wearMask=ramp}} {{ItemBox|itemName=Bullet Armor|wearMask=ramp}} {{ItemBox|itemName=Cheat Death|wearMask=ramp}} {{ItemBox|itemName=Colossus|wearMask=ramp}} {{ItemBox|itemName=Crippling Headshot|wearMask=ramp}} {{ItemBox|itemName=Divine Barrier|wearMask=ramp}} {{ItemBox|itemName=Echo Shard|wearMask=ramp}} | |||
== 3. No icon mask == | == 3. No icon mask == | ||
Revision as of 12:15, 24 July 2026
Contents
Holliday
In Street Brawl, every hero draws items from a shared pool, but some items are weighted to appear more often for a given hero and others less often. For each tier below, that tier's items are grouped by how likely they are to be offered to Holliday: High, Average, or Low chance.
Vindicta (has counter items)
In Street Brawl, every hero draws items from a shared pool, but some items are weighted to appear more often for a given hero and others less often. For each tier below, that tier's items are grouped by how likely they are to be offered to Vindicta: High, Average, or Low chance.
When facing Vindicta in Street Brawl, the enemy team is more likely to be offered these items as counters.
ItemBox layer profiling
Six configurations of the same ten items. Each masked layer costs the GPU a separate render pass per card, and the texture's mix-blend-mode: multiply costs a backdrop read, so every section below removes one or more of those.
To profile: scroll through one section, pause about two seconds, then move to the next. The pauses segment the recording so each section can be measured separately from a single capture.
1. Baseline
Wear mask, icon mask and texture blend all present, as on every other page.
2. Flat wear, tint behind the artwork
wearMask=no — the tint drops behind the icon and the name instead of covering them, so only the card stock is tinted. One fewer render pass per card.
2b. Flat wear, ramped from the edges
wearMask=ramp — tint stays on top but fades out toward the centre, gathering at the edges where wear belongs. Also one fewer render pass per card.
3. No icon mask
iconMask=no — icons render as plain squares. One fewer render pass per card.
4. Flat wear and no icon mask
Both masks gone. Two fewer render passes per card.
5. No texture
texture=no — masks intact, blend dropped. One fewer backdrop read per card.
6. Everything off
The floor. Whatever lag remains here is not coming from masks or blending.
