| 502 | } |
| 503 | |
| 504 | void CompileOptions::MakeDefines(D3D_SHADER_MACRO defines[MaxDefines + 1]) const |
| 505 | { |
| 506 | for(uint32 i = 0; i < numDefines; ++i) |
| 507 | { |
| 508 | defines[i].Name = buffer + nameOffsets[i]; |
| 509 | defines[i].Definition = buffer + defineOffsets[i]; |
| 510 | } |
| 511 | |
| 512 | defines[numDefines].Name = nullptr; |
| 513 | defines[numDefines].Definition = nullptr; |
| 514 | } |
| 515 | |
| 516 | } |