promotional bannermobile promotional banner

RenderScope

Find the exact entities and block entities behind expensive renderer calls.
Back to Files

RenderScope 0.3.0 · NeoForge 26.2

File namerenderscope-neoforge-0.3.0+mc26.2.jar
Uploader
AlexFirstAlexFirst
Uploaded
Oct 22, 2026
Downloads
7
Size
153.3 KB
Mod Loaders
NeoForge
File ID
9292664
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:renderscope-1756581:9292664"

Learn more about Curse Maven

What's new

RenderScope 0.3.0 — NeoForge / Minecraft 26.2

  • Client only; neoforge 26.2.0.93, Java 25. No server installation.

  • Clearer first-page diagnostics; drill down to a measured instance and highlight it in the world.

  • F8/Pause UI, heatmap, crosshair inspector, timeline, capture and privacy-safe local JSON.

  • Shared renderer classes retain separate registry-owner rows; CPU attribution is not a causal FPS prediction.

  • Replacing a block with another type at the same position keeps separate instance/capture costs; Inspector checks the live registry type.

  • Inspector HUD visibility and F1 hide/restore are verified using actual HUD draw counts and framebuffer frames.

  • Fixed NeoForge block-entity extraction profiling by targeting its concrete Frustum overload; verified positive entity and block-entity extraction/submission calls in installed Minecraft.

Measurement scope: Exclusive CPU render-state extraction and submission, grouped by source. Later deferred feature batches, geometry and GPU timings are unavailable per object. Zero geometry fields do not mean an object emits no geometry. Terrain, shader execution and shared instancing work are not assigned to objects.

Validation: 65 unit tests; Current hash-matched world evidence: installed-production

SHA-256: 50a9f58a9691267938dd78de07d2727af51f5a9ff46c1e3743577f1634f9dd39 (156935 bytes).


Русский

Клиентская сборка для Minecraft 26.2 / neoforge 26.2.0.93 / Java 25. На сервер мод не нужен.

Первая страница объясняет измерения и ведёт к конкретному экземпляру. Сохранены F8/Pause, таблицы, подсветка, теплокарта, инспектор, timeline, capture и приватный JSON. Общий renderer-класс учитывается отдельно для каждого registry owner. При замене блока другим типом в той же позиции стоимость экземпляров и история capture разделены; Inspector проверяет текущий registry-тип. CPU-доли не обещают прирост FPS.

  • Видимость Inspector HUD и скрытие/возврат через F1 проверены по реальным вызовам HUD и кадрам игры.
  • Исправлено профилирование извлечения состояния блок-сущностей NeoForge: выбрана нужная перегрузка с Frustum; в установленном Minecraft проверены положительные вызовы extraction/submission для сущностей и блок-сущностей.

Область измерения: Раздельные эксклюзивные CPU-интервалы извлечения render state и submission. Поздние отложенные feature batches, геометрия и GPU-тайминги отдельных объектов недоступны. Нулевые поля геометрии не означают отсутствия геометрии. Terrain, выполнение шейдеров и общий instancing не распределяются между объектами.

Проверено unit-тестов: 65. Для текущего хеша есть игровой результат: installed-production

RenderScope Source-Available License 1.0: изменения и бесплатные проекты разрешены по условиям лицензии; продажи, платные содержащие проекты/модпаки и платный доступ требуют письменного разрешения. Полная лицензия.

This mod has no related projects