Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set _StaticBufferBuilder capacity via constructor when merging buffers to optimize memory allocations. #166

Merged
merged 10 commits into from
Jan 16, 2023

Commits on Jan 15, 2023

  1. Updated the image path used in the textured scene creation method so …

    …that it's more robust.
    
    Revert "Set up platforms for x86 and x64."
    
    This reverts commit 2ab2abd.
    
    Set up platforms for x86 and x64.
    MeltyPlayer committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    ed4450a View commit details
    Browse the repository at this point in the history
  2. Further optimized WavefrontWriter's memory usage by having it write d…

    …irectly to the output FileStream rather than first to a MemoryStream and then copying.
    
    Optimized some redundant memory allocations in the WavefrontWriter class to avoid OutOfMemory exceptions in 32-bit mode, which fixes some of the existing tests.
    
    Made some more memory optimizations in the WavefrontWriter to limit how many objects are created and stored in memory at once.
    MeltyPlayer committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    80d5c3a View commit details
    Browse the repository at this point in the history
  3. Initialized the buffer capacity in MergeBuffers() to fix OutOfMemory …

    …issues, and added a test covering this.
    MeltyPlayer committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    3f9fb44 View commit details
    Browse the repository at this point in the history
  4. Revert "Updated the image path used in the textured scene creation me…

    …thod so that it's more robust."
    
    This reverts commit ed4450a.
    MeltyPlayer committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    1e0f91a View commit details
    Browse the repository at this point in the history
  5. Revert "Further optimized WavefrontWriter's memory usage by having it…

    … write directly to the output FileStream rather than first to a MemoryStream and then copying."
    
    This reverts commit 80d5c3a.
    MeltyPlayer committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    4a380e0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1 from vpenades/master

    Pulled in new changes from original repo.
    MeltyPlayer committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    78915d4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3069248 View commit details
    Browse the repository at this point in the history
  8. Added some spaces back to the Toolkit Tests project file so that it's…

    … removed from the PR changes.
    MeltyPlayer committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    b881d63 View commit details
    Browse the repository at this point in the history
  9. Removed the trailing space from the Toolkit Tests file, should finall…

    …y not be marked as a change anymore.
    MeltyPlayer committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    a23e441 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f52b9f8 View commit details
    Browse the repository at this point in the history