MCPcopy Create free account
hub / github.com/armory3d/armory / convert_vertex_data

Function convert_vertex_data

armorcore/Sources/main.cpp:594–672  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

592 }
593
594 kinc_g4_vertex_data_t convert_vertex_data(int num) {
595 switch (num) {
596 case 0: // Float32_1X
597 return KINC_G4_VERTEX_DATA_F32_1X;
598 case 1: // Float32_2X
599 return KINC_G4_VERTEX_DATA_F32_2X;
600 case 2: // Float32_3X
601 return KINC_G4_VERTEX_DATA_F32_3X;
602 case 3: // Float32_4X
603 return KINC_G4_VERTEX_DATA_F32_4X;
604 case 4: // Float32_4X4
605 return KINC_G4_VERTEX_DATA_F32_4X4;
606 case 5: // Int8_1X
607 return KINC_G4_VERTEX_DATA_I8_1X;
608 case 6: // UInt8_1X
609 return KINC_G4_VERTEX_DATA_U8_1X;
610 case 7: // Int8_1X_Normalized
611 return KINC_G4_VERTEX_DATA_I8_1X_NORMALIZED;
612 case 8: // UInt8_1X_Normalized
613 return KINC_G4_VERTEX_DATA_U8_1X_NORMALIZED;
614 case 9: // Int8_2X
615 return KINC_G4_VERTEX_DATA_I8_2X;
616 case 10: // UInt8_2X
617 return KINC_G4_VERTEX_DATA_U8_2X;
618 case 11: // Int8_2X_Normalized
619 return KINC_G4_VERTEX_DATA_I8_2X_NORMALIZED;
620 case 12: // UInt8_2X_Normalized
621 return KINC_G4_VERTEX_DATA_U8_2X_NORMALIZED;
622 case 13: // Int8_4X
623 return KINC_G4_VERTEX_DATA_I8_4X;
624 case 14: // UInt8_4X
625 return KINC_G4_VERTEX_DATA_U8_4X;
626 case 15: // Int8_4X_Normalized
627 return KINC_G4_VERTEX_DATA_I8_4X_NORMALIZED;
628 case 16: // UInt8_4X_Normalized
629 return KINC_G4_VERTEX_DATA_U8_4X_NORMALIZED;
630 case 17: // Int16_1X
631 return KINC_G4_VERTEX_DATA_I16_1X;
632 case 18: // UInt16_1X
633 return KINC_G4_VERTEX_DATA_U16_1X;
634 case 19: // Int16_1X_Normalized
635 return KINC_G4_VERTEX_DATA_I16_1X_NORMALIZED;
636 case 20: // UInt16_1X_Normalized
637 return KINC_G4_VERTEX_DATA_U16_1X_NORMALIZED;
638 case 21: // Int16_2X
639 return KINC_G4_VERTEX_DATA_I16_2X;
640 case 22: // UInt16_2X
641 return KINC_G4_VERTEX_DATA_U16_2X;
642 case 23: // Int16_2X_Normalized
643 return KINC_G4_VERTEX_DATA_I16_2X_NORMALIZED;
644 case 24: // UInt16_2X_Normalized
645 return KINC_G4_VERTEX_DATA_U16_2X_NORMALIZED;
646 case 25: // Int16_4X
647 return KINC_G4_VERTEX_DATA_I16_4X;
648 case 26: // UInt16_4X
649 return KINC_G4_VERTEX_DATA_U16_4X;
650 case 27: // Int16_4X_Normalized
651 return KINC_G4_VERTEX_DATA_I16_4X_NORMALIZED;

Callers 2

krom_create_vertexbufferFunction · 0.85
krom_compile_pipelineFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected