RHICmdBypass Disables Rendering of 3D UI Widgets

Setting the r.RHICmdBypass startup variable in ConsoleVariables.ini to true disables the rendering of the new 3D UI Widgets. Using UE4 version 4.6.1

I set this var to true by mistake when debugging shaders, and to my dismay, checked all other possible solutions for my widgets not rendering before verifying my version build with the server and noticing this.

System DXDiag Report

Hello BeariksonStudios,

I have a few questions for you to help rule out any other issues.

Quick questions:

  1. When you say that your 3D widgets are not rendering, do you mean that they are not showing up at all after being placed in the level?
  2. Have you had them working in the past?
  3. Could you make sure that your Draw size for your 3Dwidget is the same as the Resolution of the widget you are trying to pass into it?

They didn’t visibly show up at all in the editor or during play with RHICmdBypass enabled. As soon as I disabled it, they showed up.

I had them working in the past, and now the present. Fix for me was to disable RHICmdBypass.

The draw size for my Experimental Widget Component is exactly the same as the resolution of the widget I’m trying to pass into it.

The issue is already solved on my end, I just thought I’d toss it to you guys as a heads up.

Thanks for the quick reply!

Hello BeariksonStudios,

Thank you for your information and time. I am happy that you have found a solution to the issue. I am going to convert your last comment into answer.

Make it a great day