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

PR changes for IN4189 from @eckhardtgirl, @raies1000, @wrvangeest #4

Open
wants to merge 48 commits into
base: master
Choose a base branch
from

Conversation

Raies1000
Copy link

Pull request for IN4189 on behalf of: @eckhardtgirl, @Raies1000, @wrvangeest

eckhardtgirl and others added 30 commits March 9, 2016 11:14
Exclude /bin in each module
Tests for Camera class that covers ~70% of the code. Mock class of the
Bound Interface included for one test.
Not all parts tested yet
rendersubscenenode and preloadspatial need asserts
Removed the Viewport responsibilities from RenderManager and added them
to new class ViewportManager. RenderManager now has ViewportManager
object, that other classes can also reach to manage the Viewports.
render Method is refactored: three loops into one.
This commit refactors computation of left, right, bottom and top plane
in onFrameChange in order to avoid code duplication and improve
understandability
Raies1000 and others added 18 commits March 23, 2016 14:14
Caps.OpenGL32 is called multiple times. If one changes the version, this
has to be done multiple places. By making this a variable, changes can
be made more easiliy
Refactored preloadScene intro preloadNode and preLoadGeometry. This
splits the functionality of preloadScene into its two functionalities
Empty render() implementations removed.
render() method removed from Control Interface.
TO DO: add InstancedNodeControl render to list
TO DO: Create subInterface to replace if's
Seperated method from Control Interface for those several classes that
actually use it.
Refactored rendersubscene into renderSubsceneNode and
renderSubsceneGeometry
Getters and setters now tested. 100% coverage in ViewPortManager.
Remove render
Created extra interface in order to remove empty method declarations
@Raies1000 Raies1000 changed the title PR changes for IN4189 PR changes for IN4189 from @eckhardtgirl, @raies1000, @wrvangeest Apr 8, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants