-Render context has flag to indicate if compute/buffers are supported
-Buffers remove raw floag if not supported
-Small fix on primitives to use context instead of device