| 526 | ctx.GlobalHeader << ") in;\n"; |
| 527 | } |
| 528 | virtual void PrintParameterReference(StringBuilder& sb, ILModuleParameterInstance * param) override |
| 529 | { |
| 530 | if (param->Type->GetBindableResourceType() == BindableResourceType::NonBindable) |
| 531 | { |
| 532 | auto bufferName = EscapeCodeName(param->Module->BindingName); |
| 533 | sb << bufferName << "." << param->Name; |
| 534 | } |
| 535 | else |
| 536 | { |
| 537 | sb << EscapeCodeName(param->Module->BindingName + "_" + param->Name); |
| 538 | } |
| 539 | } |
| 540 | void GenerateShaderParameterDefinition(CodeGenContext & ctx, ILShader * shader) |
| 541 | { |
| 542 | int oneDescBindingLoc = 0; |
nothing calls this directly
no test coverage detected