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

DirectX graphics appear to look better then opengl? #3232

Open
pathurus opened this issue Feb 19, 2025 · 4 comments
Open

DirectX graphics appear to look better then opengl? #3232

pathurus opened this issue Feb 19, 2025 · 4 comments

Comments

@pathurus
Copy link

Most people using ror are running windows, that includes people creating maps, I have noticed that running ror maps on linux that were made on windows tend to look incredibly ugly.

(possible cause directx?)

@tritonas00
Copy link
Collaborator

Mainly its this https://github.com/RigsOfRods/rigs-of-rods/blob/master/source/main/terrain/TerrainGeometryManager.cpp#L471-L476

Makes the terrains appear a lot darker. Removing makes the light 1:1 with directX, but im not sure if it causes other issues.

@pathurus
Copy link
Author

pathurus commented Feb 22, 2025

Yes, I have noticed that, another thing I have noticed is that the cars look completely overexposed sometimes.

what you have suggested should be tested and added for the linux release

@ohlidalp
Copy link
Member

ohlidalp commented Mar 7, 2025

This happens because we're running an outdated 3D engine (2019, https://github.com/OGRECave/ogre/releases/tag/v1.11.6), upgrade is expected to happen this summer https://github.com/OGRECave/ogre/releases/tag/v14.3.4

@ohlidalp
Copy link
Member

ohlidalp commented Mar 7, 2025

Only a select few maps use custom materials, normally they rely on OgreTerrain's built in shaders, which use legacy nVidia- proprietary Cg language, no wonder it breaks on linux. OGRE13+ uses new unified RTSS shader generator

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

No branches or pull requests

3 participants