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

Big refactor to fix crash in mesh destructor #754

Merged
merged 60 commits into from
Mar 4, 2023

Conversation

stephengtuggy
Copy link
Contributor

@stephengtuggy stephengtuggy commented Jan 25, 2023

Thank you for submitting a pull request and becoming a contributor to the Vega Strike Core Engine.

Please answer the following:

Code Changes:

Issues:

Purpose:

  • What is this pull request trying to do? Refactor Mesh; AnimatedTexture; and related classes, to use smart pointers (among other things), for improved memory safety and fewer crashes
  • What release is this for? 0.9.x, preferably
  • Is there a project or milestone we should apply this to? 0.9.x

@stephengtuggy stephengtuggy changed the title Fix mesh destructor Fix crash in mesh destructor Feb 27, 2023
@stephengtuggy stephengtuggy added this to the 0.9.x milestone Feb 27, 2023
@stephengtuggy stephengtuggy marked this pull request as ready for review February 27, 2023 04:34
@stephengtuggy stephengtuggy changed the title Fix crash in mesh destructor Big refactor to fix crash in mesh destructor Feb 27, 2023
@stephengtuggy
Copy link
Contributor Author

Known issue: main menu, various other pre-rendered screens not rendering, except for a solid background color. (They are still clickable, however.) (Yeah, this one's kind of a big deal.)

@stephengtuggy
Copy link
Contributor Author

Known issue: Various drawn objects flickering, like the occlusion calculations aren't working correctly, causing the inside or back side of an object to show through.

@stephengtuggy
Copy link
Contributor Author

Known issue: When bolts are fired, game crashes while trying to process them / update their physics. (Fix in progress.)

@stephengtuggy
Copy link
Contributor Author

Known issue: Armor and shield indicators not rendering on VDUs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Unit destructor crashes the game
2 participants