Merge to master#122
Merged
Merged
Conversation
Test make script
…o PDB-refactor
Removing - using different test script
Added ability to stop after finding solution to PIDA
Viewports were previously external to the display, but now they are maintained internally.
Old code in many projects was hanging around that set the active port. This has now been removed, as the functionality is no longer present in HOG2 at the high level. Similarly, saving screenshots as .bmp files was tied to OpenGL, which has now been removed. SVG export should be used instead.
Removed most OpenGL code; still could use optimizations before web deployment
feat: speed up PathTest and improve Puzzle Entropy calculation
fix: check vector size before calling back()
Node limit removed - if you want a node limit you should call DoSingleSearchStep manually as many times as you want.
…o PDB-refactor
Stub library long ago had stub implementations from OpenGL. This hasn't been needed for a while, but was never updated properly. Stub library is now just a simple for loop running each app.
OpenGL is now completely within the SFML GUI build, but not used elsewhere. First step in some larger re-architecturing of the code.
Agent-Logs-Url: https://github.com/nathansttt/hog2/sessions/933ae4af-43e9-4e1a-a29d-47d2ebff30c4 Co-authored-by: nathansttt <6309035+nathansttt@users.noreply.github.com>
Update C/C++ SFML workflow to build against SFML 3.0.
fix: correct Witness puzzle deserialization
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Planning to get hog2 more into a library than an integrated suite. First step is to merge code and then master will switch to cmake and a library build (core hog library plus GUI library) with all applications and demos being moved elsewhere.