[PATCH v3 4/4] tests/shader-runner: Compile [shader] directives separately from backend execution.