25 constexpr size_t num_outputs = VertexShaderT::kAllShaderStageOutputs.size();
26 constexpr size_t num_inputs = FragmentShaderT::kAllShaderStageInputs.size();
28 if (num_inputs > num_outputs) {
32 for (
size_t i = 0; i < num_inputs; ++i) {
34 FragmentShaderT::kAllShaderStageInputs[i];
35 for (
size_t j = 0; j < num_outputs; ++j) {
37 VertexShaderT::kAllShaderStageOutputs[j];
40 input_slot->
set != output_slot->
set ||
42 input_slot->
type != output_slot->
type ||