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

Porting to OGRE 2.2.4 #2672

Closed
wants to merge 5 commits into from
Closed

Porting to OGRE 2.2.4 #2672

wants to merge 5 commits into from

Conversation

ohlidalp
Copy link
Member

@ohlidalp ohlidalp commented Feb 8, 2021

Not buildable yet.

Mostly copy/replace and adding v1:: qualifier.
Attempt to port DearIMGUI integration.

CHANGES:
* DearIMGUI: TextureID is now Ogre::TextureGpu*
* DearIMGUI doesn't rely on RTSS for shaders (temporary)

REMOVED FEATS:
* disabled screenshots
* removed "obsolete marker" for MyDocuments\RigsOfRods04
* disabled EV_COMMON_TOGGLE_RENDER_MODE
* removed PagedGeometry - not really needed, OGRE2x has cheap batches.
* removed MyGUI - Dashboard system to be remade using overlays.
* removed Hydrax - to be remade using HLMS
* removed flexbodies - to be remade using vertex shaders
* removed Renderdash - to be remade with compositor setup.
* removed TerrainGeometryManager - to be remade with Tutorial_Terrain (aka Terra)
* removed SurveyMapTextureCreator
* removed EnvironmentMap (realtime reflections) - to be remade with Tutorial_DynamicCubemap
@paroj
Copy link
Contributor

paroj commented Feb 8, 2021

remember giving me hell for enforcing correct bracing in 1.11. well.. good luck with this..

edit: I did not mean to sound offended. you will literally have a hard time with user content.

@Max98
Copy link
Member

Max98 commented Feb 11, 2021

https://github.com/Max98/ror_nextstable/tree/Ogre2.0-Upgrade
This might help since I remember that it was loading and running fine (simulation etc), other than mygui not loading and a lot of visual stuff not working.

@ohlidalp ohlidalp changed the title Porting to OGRE 2.4.4 Porting to OGRE 2.2.4 Feb 15, 2021
@ohlidalp
Copy link
Member Author

Closing because I had to pause working on it and master branch diverged too much. It was reckless coding anyway. I'll reuse the cmake commits (and possibly imgui changes) and go about the rest more intelligently.

@ohlidalp ohlidalp closed this Mar 29, 2021
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.

None yet

3 participants