| 4867 | } |
| 4868 | |
| 4869 | CompiledShaderSource GenerateShaderWorld() |
| 4870 | { |
| 4871 | CompiledShaderSource rs; |
| 4872 | |
| 4873 | auto binaryForm = ctx.ProduceWordStream(); |
| 4874 | rs.BinaryCode.SetSize(binaryForm.Count() * sizeof(unsigned int)); |
| 4875 | memcpy(rs.BinaryCode.Buffer(), binaryForm.Buffer(), rs.BinaryCode.Count()); |
| 4876 | |
| 4877 | rs.MainCode = ctx.ProduceTextCode(); |
| 4878 | |
| 4879 | return rs; |
| 4880 | } |
| 4881 | }; |
| 4882 | |
| 4883 | class SpirVCodeGen : public CodeGenBackend |
no test coverage detected