Skip to content

Moving Overload HAL to baregl#824

Draft
adriengivry wants to merge 7 commits into
mainfrom
refactor/baregl
Draft

Moving Overload HAL to baregl#824
adriengivry wants to merge 7 commits into
mainfrom
refactor/baregl

Conversation

@adriengivry

@adriengivry adriengivry commented Jun 3, 2026

Copy link
Copy Markdown
Member

Description

The objective of this PR is to get rid of Overload's HAL altogether, and use baregl instead.

To-Do

  • Fix TracyGpuCollect not working
  • Fix TextureDebugging/TextureRegistry (no events on texture creation in baregl, we need a workaround)
  • Hook baregl logs/assert to Overload
  • Fix broken animation
  • Fix textures not working
  • Fix shape drawer axis lines are drawn incorrectly
  • De-duplicate glad

Related Issue(s)

Fixes #(issue number)

Review Guidance

Write here.

Screenshots/GIFs

Write here.

AI Usage Disclosure

None

Checklist

  • My code follows the project's code style guidelines
  • When applicable, I have commented my code, particularly in hard-to-understand areas
  • When applicable, I have updated the documentation accordingly
  • My changes don't generate new warnings or errors
  • I have reviewed and take responsibility for all code in this PR (including any AI-assisted contributions)

@adriengivry adriengivry self-assigned this Jun 3, 2026
@adriengivry adriengivry added Refactoring Something that needs a refactoring Graphics Graphical feature labels Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Graphics Graphical feature Refactoring Something that needs a refactoring

Development

Successfully merging this pull request may close these issues.

1 participant