Function CE::Rendering::Pipelines::validate

Function Documentation

void CE::Rendering::Pipelines::validate(const Definition &definition)

Validate common CPU pipeline structure without opening stages or using a backend.

Parameters:

definition – Stable owned recipe.

Throws:

CE::Exceptions::invalid_args – For empty sources, unsupported layout/topology/state, disabled-depth writes or an invalid parameter contract. Does not validate shader contents, native reflection, resource domains or pass compatibility. Inputs remain unchanged.