renderer: perform some basic parameter validity checks

Fixes #96 by
making it clear to API users that such invocations are not supported by
the API. (Probably doesn't fix the actual bug there, but that seems to
be downstream)
11 jobs for v2.72.0 in 8 minutes and 19 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Build
passed #405540
aarch64 docker
build-aarch64

00:00:37

passed #405541
macos
build-macos

00:00:12

passed #405536
amd64 docker
build-ubuntu

00:00:38

passed #405537
amd64 docker
build-ubuntu-static

00:00:38

passed #405538
amd64 docker
build-win32

00:00:18

passed #405539
amd64 docker
build-win64

00:00:18

 
  Test
passed #405543
gpu
test-gpu

00:01:34

76.9799%
passed #405544
gpu
test-gpu-asan

00:01:44

passed #405545
gpu
test-gpu-msan

00:01:26

passed #405546
gpu
test-gpu-ubsan

00:01:25

passed #405542
amd64 docker
test-ubuntu-scan

00:00:32