Without those options, I only get medium shadow detail, and the Hardware DirectX Level shows “DirectX 9.0” (or dxlevel 90).
Those launch options work perfectly on my notebook, which has an NVIDIA GeForce 940m gpu (except the IDs are slightly different: -force_vendor_id 0x10DE -force_device_id 0x139C). I’m not sure why it doesn’t work for you and why you are getting the green stuff. The launch options was supposed to force the game to select the AMD gpu. The way I understand the problem is that the game will render on the discrete (AMD) gpu, but the Source engine’s gpu detection code only sees the intel gpu, thus the graphics settings will be limited to that gpu.