FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Comparing 0.3.4...0.3.5 · EngineSquared/EngineSquared · GitHub

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: EngineSquared/EngineSquared
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.3.4
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: EngineSquared/EngineSquared
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.3.5
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
  • 2 commits
  • 35 files changed
  • 1 contributor

Commits on Jun 8, 2026

  1. feat(physics): provide a more intuitive high level raycast api in the…

    … physics plugin (#614)
    
    # Pull Request
    
    ## Description
    Added a Raycast utility function
    
    ## Related Issues (Optional, put "None" if there are no related issues)
    Fixes #595 
    
    ## Type of Change
    <!-- Please delete options that are not relevant. -->
    
    - New feature (non-breaking change which adds functionality)
    
    ## Changes Made
    List of the main changes in this PR:
    - Added `CastRay` method
    - New `Ray` struct
    - New `HitRecord` struct
    
    ## Testing (Optional, put "None" if you didn't have to test anything)
    <!-- Describe the tests you ran to verify your changes. Please delete
    options that are not relevant. -->
    - Unit tests pass (`xmake test`)
    - Code follows the project's style guidelines (`clang-format`)
    
    ### Test Environment
    - OS: macOS
    - Compiler: Clang
    
    ## Documentation
    <!-- Please delete options that are not relevant. -->
    
    None
    
    ## Checklist (Don't delete any options)
    - [x] My code follows the style guidelines of this project
    - [x] I have performed a self-review of my own code
    - [x] I have commented my code, particularly in hard-to-understand areas
    - [x] My changes generate no new warnings
    - [x] I have added tests that prove my fix is effective or that my
    feature works
    - [x] New and existing unit tests pass locally with my changes
    - [x] Any dependent changes have been merged and published
    
    ## Time Spent (Optional, put "None" if you don't know)
    <!-- Put here the time you were actively working on it like: 5 minutes,
    4 hours, some days, at least 1 month -->
    less that 1h
    
    ## Screenshots/Videos (Optional, put "None" if it's not relevant)
    <!-- Add screenshots or videos to help explain your changes. -->
    None
    
    ## Breaking Changes (Optional, Put "None" if there are no breaking
    changes)
    <!-- If this PR introduces breaking changes, describe them here and
    provide migration instructions. -->
    None
    
    ## Additional Notes (Optional, Put "None" if there are no additional
    notes)
    <!-- Any additional information that reviewers should know. -->
    None
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    * **New Features**
    * Ray-casting support to detect intersections between rays and physics
    objects in the world, returning hit time and target entity.
    
    * **API Improvements**
    * Added a read-only accessor for the physics system to enable const-safe
    queries.
    
    * **Tests**
    * New tests covering ray-casting: scenarios with and without hits,
    validating returned entity and intersection time.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    Miou-zora authored Jun 8, 2026
    Configuration menu
    Copy the full SHA
    d5ddf08 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2026

  1. feat: add xmake script for plugin creation and validation (#615)

    # Pull Request
    
    ## Description
    Add 2 scripts, one to create a plugin from a template and another to
    verify existing plugins structure. I also added documentation in the
    wiki.
    
    ## Related Issues (Optional, put "None" if there are no related issues)
    Fixes #453 
    
    ## Type of Change
    <!-- Please delete options that are not relevant. -->
    
    - Project related stuff
    
    ## Changes Made
    List of the main changes in this PR:
    - Script 1: create a new plugin from a template
    - Script 2: verify plugins
    - Added documentation in wiki
    
    ## Testing (Optional, put "None" if you didn't have to test anything)
    <!-- Describe the tests you ran to verify your changes. Please delete
    options that are not relevant. -->
    - Manual testing performed (describe what you tested): run `xmake plugin
    -v` and `xmake plugin -c`
    
    ### Test Environment
    - OS: macOS
    - Compiler: Clang
    
    ## Documentation
    <!-- Please delete options that are not relevant. -->
    
    - I have updated the relevant documentation
    
    ## Checklist (Don't delete any options)
    - [x] My code follows the style guidelines of this project
    - [x] I have performed a self-review of my own code
    - [x] I have commented my code, particularly in hard-to-understand areas
    - [x] My changes generate no new warnings
    - [x] I have added tests that prove my fix is effective or that my
    feature works
    - [x] New and existing unit tests pass locally with my changes
    - [x] Any dependent changes have been merged and published
    
    ## Time Spent (Optional, put "None" if you don't know)
    <!-- Put here the time you were actively working on it like: 5 minutes,
    4 hours, some days, at least 1 month -->
    2 hours
    
    ## Screenshots/Videos (Optional, put "None" if it's not relevant)
    <!-- Add screenshots or videos to help explain your changes. -->
    None
    
    ## Breaking Changes (Optional, Put "None" if there are no breaking
    changes)
    <!-- If this PR introduces breaking changes, describe them here and
    provide migration instructions. -->
    None
    
    ## Additional Notes (Optional, Put "None" if there are no additional
    notes)
    <!-- Any additional information that reviewers should know. -->
    None
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    ## Release Notes
    
    * **New Features**
      * Added plugin template system and tooling to support plugin creation.
    
    * **Refactor**
    * Updated include paths and build configuration structure across the
    project.
    
    * **Tests**
      * Reorganized include directives in test files.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    Miou-zora authored Jun 11, 2026
    Configuration menu
    Copy the full SHA
    e70c7a8 View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL