Skip to content

Add the Application Layer with Window Management - #150

Open
mallory-scotton wants to merge 13 commits into
mainfrom
ms/application-layer
Open

mallory-scotton wants to merge 13 commits into
mainfrom
ms/application-layer

Conversation

@mallory-scotton

@mallory-scotton mallory-scotton commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

Closes #18

Type of Change

  • 🐞 Bug Fix (non-breaking change which fixes an issue)
  • ✨ New Feature (non-breaking change which adds functionality)
  • 💥 Breaking Change (fix or feature that would cause existing functionality to not work as expected)
  • 🧹 Refactor (code cleanup, architectural improvement, or progressive abstraction)
  • 📖 Documentation Update
  • 🧪 Tests / CI / Build System (CMake) Update

Description

Checklist

  • My code follows the gp-engine C++ Coding Standard.
  • I have compiled the engine successfully using the modern C++23 toolchain (GCC 13+, Clang 16+, or MSVC 19.38+) and CMake.
  • I have performed a self-review of my code and added comments, especially in complex areas like shader programming or math-heavy algorithms.
  • I have updated the relevant API reference or learning path documentation (if applicable).
  • My changes generate no new compiler warnings in the build log.
  • I have read and agree to the Code of Conduct and Contributing Guidelines.

GP Contributor License Agreement

I give to the Graphical Playground Team, LLC permission to license my contributions on any terms
they like. I am giving them this license in order to make it possible for them to accept my
contributions into their project.

As far as the law allows, my contributions come as is, without any warranty or condition, and I
will not be liable to anyone for any damages related to this software or this license, under any
kind of legal claim.

@mallory-scotton
mallory-scotton requested a review from a team as a code owner October 8, 2026 09:52
@mallory-scotton mallory-scotton self-assigned this Oct 8, 2026
@mallory-scotton mallory-scotton added confirmed Issue has been verified and reproduced documentation Improvements or additions to documentation enhancement Improvement to an existing feature needs testing Requires testing before it can be closed needs work More work needed before it can be merged or closed platform:linuxbsd Specific to the Linux or BSD platform platform:macos Specific to the macOS platform platform:windows Specific to the Windows platform topic:core Involves core engine functionality topic:thirdparty Involves a third-party library or dependency topic:platforms Involves platform-specific behavior or porting topic:tests Involves unit or integration tests labels Oct 8, 2026
@mallory-scotton mallory-scotton modified the milestone: v1.0.0 Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

confirmed Issue has been verified and reproduced documentation Improvements or additions to documentation enhancement Improvement to an existing feature needs testing Requires testing before it can be closed needs work More work needed before it can be merged or closed platform:linuxbsd Specific to the Linux or BSD platform platform:macos Specific to the macOS platform platform:windows Specific to the Windows platform topic:core Involves core engine functionality topic:platforms Involves platform-specific behavior or porting topic:tests Involves unit or integration tests topic:thirdparty Involves a third-party library or dependency

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

HAL: Implement SDL3 Backend

1 participant