Page MenuHomeSolus

Update taisei to 1.3.2
ClosedPublic

Authored by aleksvor on Sat, May 1, 10:34 AM.

Details

Summary

This is a stable maintenance release. It features various bugfixes, optimizations, and minor features backported from the v1.4 development tree.
There are no gameplay changes and this version should be replay-compatible with the initial v1.3 release.

Release highlights:

  • Fixed some rendering errors, including the Stage 1 water effect on Intel iGPUs and incorrect laser blurring.
  • Improved support for high-DPI displays. Taisei should no longer be upscaled by the OS on all supported platforms.
  • Slightly optimized various parts of the engine, including 3D and text rendering.
  • Added GameMode integration on Linux. If you use Feral Interactive's GameMode daemon, GameMode will now be automatically activated when you start Taisei.
  • Updated the SDL game controller database, enabling out-of-the-box support for even more controllers.

Depends on D10959.

Test Plan
  1. Played a game session (it seems I'm getting better at dodging bullets).
  2. Checked that GameMode automatically switched CPU to performance governor on game launch and returned to ondemand on exit.

Diff Detail

Repository
R4668 taisei
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Sat, May 1, 10:34 AM
aleksvor requested review of this revision.Sat, May 1, 10:34 AM

A word on new builddeps:

  1. It doesn't link to libcglm, as Taisei uses only inline functions from CGLM headers.
  2. Taisei needs only glslc program from shaderc package to validate shaders at build time.
DataDrake accepted this revision.Fri, May 14, 3:53 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Fri, May 14, 3:53 PM
This revision was automatically updated to reflect the committed changes.