- removed
The main reason for this release is because texture uniforms were uploaded to shaders incorrectly in 3.2.0. However, the rest of master was just bugfixes and minor improvements, so it was merged for this release. (I got permission from Graf to do this release)
Changes from 3.2.0:
- Fixed applying of height argument in A_Fire() function
- Removed all code needed to support macOS earlier than 10.7 Lion
- Fixed crash on attempt to register IDs for undefined class
- added vid_cropaspect. This cvar turns vid_aspect into a letterboxing function that will crop the unused sides of the screen away, instead of stretching it. Requires one of the non-legacy OpenGL framebuffers to work.
- remove vid_tft and vid_nowidescreen and associated menu option. Their functionality was supersceded and extended by vid_aspect==3 (which has the same effect as setting both to true anyhow), and it was mostly just redundant.
- Fixed: don't interpolate view movements if a key press didn't result in any changes.
- If *nix, add default gzdoom.pk3 directory to File.Search paths
- fixed: inverted color order for post-process textures to BGRA to correctly match the internal texture standard in GZDoom
- added ability to change slider color using mapinfo's gameinfo
- added 'startuptype' to iwadinfo, allowing to change the game startup screen with custom iwads
- Fixed applying of compatibility settings for IWADs
- Fixed a few cases when IWAD was checked by hardcoded index
- Fixed arch-vile bleeding when damaging target