New To The Forum? Click Here To Read The How To Guide. -- Developers Click Here.

Spatializer VST does not load in Reaper

chris_bobchris_bob Posts: 1
edited September 12 in Audio Development
When attempting to scan for the OculusSpatializer.dll file, Reaper (Reaper v5.40, 64bit) reports back the following error: 

"Cannot load Win7 shader compiler"

By clicking "OK" the Oculus App opens, and then Reaper crashes.

The plugin is located on my D drive at D :\VST 64 and I'm running Windows 10. Anyone know what's going on? The Wwise installed easily enough, and Reaper appears to be supported based on Oculus documentation so I'm not sure why this one is failing.


  • imperativityimperativity Posts: 1,625 Oculus Staff

    Welcome to the Oculus Developer Forums.

    The visual portion in the Rift will kick off an internal shader compile. If there's no Rift plugged in then it will bypass the creation of render targets and also the shaders. Perhaps you will need to update their DirectX drivers to include the Win7 compiler.

    We have tested this on the 1.18 audio sdk release and found the issue was not present.
  • petergiokarispetergiokaris Posts: 167 Oculus Staff
    Hi there chris_bob, and apologies for the late response.

    Imperativity is correct, the shader compiler that is used by the HMD visuals is version 4.3, which apparently is not available in the latest Win10 versions (perhaps it never was, but I haven't seen this issue until only recently). Version 4.7 of the compiler is however present, so I have modified the VST to fallback on 4.3 should 4.7 not exist. This will allow compatibility for older Windows 7 systems.

    We will ship this fix when we release 1.19 this month. In the meantime, follow Imperativity's suggestion: you can either unplug the Rift if you do not need the HMD functionality, or you can download and install the latest directx run-time from Microsoft which will add V.43 of the compiler to your system.
    Peter Giokaris
    Senior Software Engineer
Sign In or Register to comment.