0.9.0 has been released to nightly, default and all other branches.

Most notably, we've nuked DX9 entirely and are now DX11 only. Please report any DX11 bugs asap, we'd like to fix any remaining ones. BSP limits has also been merged into main, the bsp-limits branch has been retired as a result.

If you absolutely need dx9 for some reason, use the dx9-final branch on steam.

  • Increased BSP Limits and version to v25

  • Removed DirectX 9

  • Massively improved VRAD texture shadows, previously they were semi-broken

  • Added fizzler refraction vfx

  • Added -outdir parameter to studiomdl

  • Added -aoradius flag to VRAD as alternative to -aoscale

  • Added support for F12-24 and 102nd keys

  • Optimized game startup time (Huge improvements for Linux here)

  • Optimized VRAD, in some workloads ~10% decrease in map compile time

  • Enabled sentry crash reporting in all GUI tools and compilers

  • Refactored Panorama file system layout

  • Reimplemented and reworked Steam Input

  • Fix UnlitTwoTexture

  • Fix sun specular on PBR

  • Fix studiomdl path handling

  • Fix crashes when running SP maps in MP

  • Fix OnSoundFinished for ambient_generic

  • Fix bad mounting of PLATFORM in Hammer, when using it with mods

  • Fix crash when world light is in the void

  • Fix crash when dealing with invalid portal gun hold particles

  • Fix weapon viewmodels vanishing after entering a vehicle

  • Fix crash when running buildcubemaps in a map with no cubemaps

  • Fix PBR fog being inconsistent

  • Fix PBR projected textures

  • Fix occasional crash on start due to startup videos

  • Fix load tools dialog

  • Fix duplicate loading of tools

  • Fix toolunload command

  • Fix broken displacement physics in HL2 maps when running with IVP

  • Fix occasional crash due to visibility

  • Exposed some portal laser cvars

  • Updated DXVK to 2.1

  • Updated SDL2 to latest