This page is made to describe all issues within the recently implemented OpenGL renderengine into OpenRCT2. If any of these bugs gets fixed by committing a fix to the development branch, the committer has to mark that bug as fixed. If you made a pull request with a fix for a problem, also make a note of the pull request number behind the noted issue here. Feel free to add more bugs you see in-game with the OpenGL renderengine to this list.
The general problem is that the color or shape of many objects get changed by switching to the OpenGL engine.
List of bugs (with standard RCT2 theme enabled)
Crashes
- MAJOR bug as it prevents testing certain things! Whenever you build an attraction an assertion error pops up and the game crashes. The shops and stalls are not affected by this problem. assertion. Caused by the track previewer (It uses a hack to draw onto a dummy dpi)
- When switching to the OpenGL rederengine using Intel integrated graphics HD chip which doesn't support OpenGL 3.2 or higher, like the HD3000 on Windows, the game could crash instead of falling back to the software render mode. See #4047, fixed by 664c460.
Misc.
Broken features
- Scaling doesn't seem to be affected by scaling quality options.
- Pause the game when Steam overlay is open doesn't work. (Does this still happen?)
General glitches and non-rendering issues.
-
TTF font is not loaded at all when using OpenGL, see #3868
-
Rain and other weather effects aren't rendered (#6515)
-
Severe graphical glitches when zooming out.
-
When saving track design with scenery you see severe graphical corruption. Especially notable if you move over the map.
-
Day and night cycle only affects (certain parts of) the UI or only a part of the gameplay screen gets affected, this changes and so it is not a bug with the exact same symptoms every time. (Seems like it got fixed, need confirmation and further testing)
-
Only the vehicles of the rides (red stripes) get rendered at the map of rides and stalls. (#7039)
-
When you resize the map window an make it larger, the extra, non-used space of the map/park itself gets the same brown color as the surrounding UI instead of the normal black. (#7039)
-
At the people map, only the people get rendered and not the surroundings. (#7039)
-
At the view options dropdown menu all these ghost options create brown colours. The hide vertical faces does not work and causes graphical glitches.
-
Blue patrol area for specific staff person is not rendered on flat ground and is gray instead of the light blue. (The gray patrol area for all staff is correctly rendered) It only gets correctly (blue) rendered at slopes/uneven areas.
Vehicle details and options tab icon (maybe one general bug?)
- The vehicle details and options tab icon doesn't get rendered for 3D cinemas.
- The vehicle details and options tab icon gets rendered incorrectly for the monorail as the moves/is jumpy during the rotation of the icon.
- The vehicle details and options tab icon doesn't get rendered properly for the Enterprise.
And many more rides like the Launched Freefall etc.
Changed colors and transparency issues
- Many issues of changing color of balloons, rides, scenery, supports etc. when switching to the OpenGL renderer while playing the game. (some of them you see below) Also happens the other way around. Fixed in #4449.
- Use the balloons cheat from every renderer > make sure you're after this using a renderengine that is not OpenGL > Use the OpenGL engine now >>> the balloons rapidly change colors. Could be related to the issue above. Same for umbrellas.
- The shirt of the person of the customor information tab icon of a ride changes color when you focus on the customor information tab. Same for the Guests window and then the Show list of individual guests in park tab icon.
- The balloons of the balloon stall at the new shops/stalls menu are rendered black (only at the preview image at the menu, not the ones the guest are carrying).
- Red or green text, which should normally appear when you place or demolish a shop or ride with the amount of money it costs/refunds does not appear/get rendered.
- Some shops or stalls stay rendered as a ghost after placement and some don't turn into a ghost before you place them (so, when you're choosing a location), but are always rendered as a fully placed shop/stall.
- UI buttons at the intro screen have a different color and are much more transparent then normal.
- Tooltips have a different color and are much more transparent than normal.
- The dropdown menus from the toolbar have much darker colours.
- When it starts raining (rain, heavy rain or thunderstorm), everything, except the UI, turns gray. This changes back to normal after the rain ends.
- The water in the lakes is much darker and is not transparent. (It does however animate now, seems like that part got fixed)
- The water in water attractions like the Log Flume have no animation. (not always reproducible) It seems like it's fixed with #3875, need confirmation.
- The selection background color is gray instead of darker red when you hover you mouse over a scenario name at the scenario selection menu.
- The background of the Window title at every Window (of the UI, like the options window) gets a gray tint.
- Opening the viewport of a ride that uses supports causes severe graphical corruption inside and near the viewport window.
- All Abstract Theme objects are not transparent and have a dark colour.
- The tiny resize icon at the right bottom of each window has a different color: green/gray
- Tab icons at all windows sometimes have a different background color.
- Change game speed-, cheat- and the debug tool-buttons have a gray background instead of blue. Introduced in 19cd56b / #3875
- Home
- FAQ & Common Issues
- Roadmap
- Installation
- Building
- Features
- Development
- Benchmarking & stress testing OpenRCT2
- Coding Style
- Commit Messages
- Overall program structure
- Data Structures
- CSS1.DAT
- Custom Music and Ride Music Objects
- Game Actions
- G1 Elements Layout
- game.cfg structure
- Maps
- Music Cleanup
- Objects
- Official extended scenery set
- Peep AI
- Peep Sprite Type
- RCT1 ride and vehicle types and their RCT2 equivalents
- RCT12_MAX_SOMETHING versus MAX_SOMETHING
- Ride rating calculation
- SV6 Ride Structure
- Settings in config.ini
- Sizes and angles in the game world
- Sprite List csg1.dat
- Sprite List g1.dat
- Strings used in RCT1
- Strings used in the game
- TD6 format
- Terminology
- Track Data
- Track Designs
- Track drawers, RTDs and vehicle types
- Track types
- Vehicle Sprite Layout
- Widget colours
- Debugging OpenRCT2 on macOS
- OpenGL renderer
- Rebase and Sync fork with OpenRCT2
- Release Checklist
- Replay System
- Using minidumps from crash reports
- Using Track Block Get Previous
- History
- Testing