thanks for the wait i was delayed.
What primitives and directives does rayshade-11.0 (ray4mm) support?
Directive[], GraphicsComplex[] is partly supported however by default Normal[g] is used so is not handled by Rayshade anyhow[], GraphicsGroup[], Graphics[3D], SurfaceGraphics[3D].
EdgeForm and CapForm when possible / appropriate for the following.
Cylinder, Tube, Line (with color averaged vertex) , Point (with color vertex), Polygon (with automatic tessellation if given normals), Cuboid, Sphere, Triangle (with normals), Disk, Circle, Rectangle (including support for Graphics inside rect region), Cone, InfinitePlane, Arrow, Dashing, Raster (with some Image support), Import (currently ImportRay and for rayshade out only), TranslateShape, AffineShape, RotateShape, Rotate, Translate (with copy instance per arg), Scale, GeometricTransformation (however, the transformations are not all tested yet), RGB, Hue, Lights, Lighting, Specularity, Opacity, Glow, EdgeForm, CapForm, JoinForm, PointSize, AbsoluteThickness, Thickness, Faceform (only allows None, else go by RGB et al), ClipPlanes, and many Graphics[3D] Options such as ViewVector, PlotRange, BoxRatios, AspectRation, Scaled, Offset, ...
Text[] with some caveats: but it works like Mathematica's for basic use by using 2-pass render.
Texture[] works with caveat: it currently has no (easy) way to specify exact texture offsetting, are applied automatically (planar, spherical, cylindrical).
There is no "2D Line", and linewidth is important everywhere for various Mathematica aspects: so for Line there are 3 line shapes, and 3 ways to select focus (2 for how big line are given distance, 1 for semi-constant width): and of course "user set function".
Graphics are some issue getting into 3D. Automatic step overlaying is done (and needs turned off at times). Rayshade[ Plot2D[ ...] ] the Plot2D must appear inside HoldRest of Rayshade[] so it can apply vertex scaling rather than squashing scene with Scale.
Lighting and Colors are bound to be different (will be close for some scenes, but need brightness adjustment on others).
There are many many Rayshade[,opts___] to control Rayshade[] when it isn't producing what is expected, and some custom features as well (I focus on non-customized features though).
It works on many plots but surely wont for many others: I like say Mathematica 11.0 is simply too immense to be commented upon.