lucamazzza / lucamazzza/lmgl

Debug Renderer

Open
#41 0 comments 0 reactions 1 assignee View on GitHub

@lucamazzza is already working on this.

Since Feb 7, 2026.

FEATURE
Dominant language
C++
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

  • Description: A specialized rendering system for debug visualizations including wireframes, bounding boxes, light gizmos, normals, and coordinate axes.
  • Acceptance Criteria:
    • Must provide methods to draw lines, boxes, spheres, and frustums in world space
    • Must support wireframe overlay mode for existing meshes
    • Must visualize bounding volumes (AABB, OBB, spheres) for culling debugging
    • Must display normals, tangents, and binormals as line segments
    • Must render coordinate axes and grid planes
    • Must provide color coding and labels for different debug elements
    • Must be toggleable at runtime without affecting main rendering pipeline

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.