RVGL - Shader Edition

News and discussion about Re-Volt's development.
User avatar
Huki
Developer
Posts: 13
Joined: Wed Dec 06, 2017 5:54 am
Discord: Huki#1668

Re-Volt RVGL - Shader Edition

Unread post by Huki » Mon Dec 18, 2017 6:24 pm

This is a new rendering engine for RVGL based on programmable shaders, targeting OpenGL 2.0+, ES 2.0 and 3.1+ Core Profile. It's very different from the fixed pipeline used by v1.2 and current RVGL, and mapping many of the features supported by the existing renderer was a challenging task.

Expected benefits:
  • Significantly improved performance on almost all modern cards.
  • Better power efficiency on laptops and mobile devices.
  • Possibility of have RVGL ported to GLES platforms like iOS / Android.
What is supported:
  • Lights and shadows
  • Fog (including vertical fog)
  • Mirrors, semi-transparency
  • Environment effects (using multi-texturing)
  • Mesh deformation effects (waterbox, splash, etc)
  • All particle effects
Download:
The latest shader build is available here:
rvgl_17.1222s [ win32 | win64 | linux ]
Requires an RVGL installation up-to-date with the latest alpha available from the project page.
► Comparisons and Screenshots
► ANGLE Direct3D Support
► Supported OpenGL Profiles
User avatar
Huki
Developer
Posts: 13
Joined: Wed Dec 06, 2017 5:54 am
Discord: Huki#1668

Re: RVGL - Shader Edition

Unread post by Huki » Mon Dec 18, 2017 9:11 pm

The Shader Edition has been updated to 17.1218s!
Download: [ win32 | win64 | linux ]

What's New:
  • Based on the latest alpha 17.1218a which was released today (read the release post).
  • New optimized shader code and optimized buffer updates. Shaders are now generated based on the enabled render settings, e.g., lights / reflections / environment shaders are only compiled in if they are actually turned on.
  • Added support for edit modes: lines, nodes and edit objects should now be drawn properly.
Bug fixes:
  • Slight flicker when using weapons like battery or electro pulse.
  • Text disappearing when there is a lot of text. (waiting room, chat messages, ...)
  • Player names showing through walls and opaque surfaces.
  • Fix issues with models scaling, e.g., in "drinkme" mode.
Note: This release is compatible with 17.1218a online.
User avatar
Huki
Developer
Posts: 13
Joined: Wed Dec 06, 2017 5:54 am
Discord: Huki#1668

Re: RVGL - Shader Edition

Unread post by Huki » Fri Dec 22, 2017 4:04 pm

The Shader Edition has been updated to 17.1222s!
Download: [ win32 | win64 | linux ]

Based on the latest alpha 17.1222a (read the release post).

Note: This release is compatible with 17.1222a online.
urnemanden
Posts: 2
Joined: Tue Dec 12, 2017 10:54 am

Re: RVGL - Shader Edition

Unread post by urnemanden » Sat Dec 30, 2017 10:56 pm

Excellent, works really well for me! :) It looks like the anti-aliasing setting also works now and although my laptop can only handle x2, I'm sure others benefit from the performance improvements enough that they can turn this up to x4 or x8!
Post Reply