RenderScope 0.3.0 · NeoForge 26.2
Curse Maven Snippet
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 additional files

