After adding LoadThreadProc2 function to the MeshRenderer2 library more 3D-models (X-format) appeared to the screen.
void MeshRenderer::LoadThreadProc2(std::string& aFileNameMesh) { // only ever give us triangles. aiPropertyStore* props = aiCreatePropertyStore(); aiSetImportPropertyInteger(props, AI_CONFIG_PP_SBP_REMOVE, aiPrimitiveType_LINE | aiPrimitiveType_POINT ); unsigned int aiPostProccesFlags; switch (2) { case 0: aiPostProccesFlags = aiProcessPreset_TargetRealtime_Fast; break; case 1: aiPostProccesFlags = aiProcessPreset_TargetRealtime_Quality; break; case 2: aiPostProccesFlags = aiProcessPreset_TargetRealtime_MaxQuality; break; default: aiPostProccesFlags = aiProcessPreset_TargetRealtime_MaxQuality; break; } // aiProcess_FlipUVs is needed for VAO / VBOs, not sure why. m_pcAsset->pcScene = (aiScene*) aiImportFileExWithProperties(aFileNameMesh.c_str(), aiPostProccesFlags | aiProcess_ConvertToLeftHanded | aiProcess_Triangulate | aiProcess_FlipUVs | aiProcess_PreTransformVertices | 0, NULL, props); aiReleasePropertyStore(props); }
dino_videogame |
dino_videogame2 |
skeleton |
test |
dwarf |
backdrop |
chopper |
Rotor |
Shadow |
tiger |
tiny |
Dwarf |
2DAnimation |
Texture |
Blending |
Raptor |
Spineboy |
Speedy |
Alien |
Goblins |
Goblins 2 |
Dragon |
Spineboy-old |
Cube |
Cylinder |
Sphere |
Skybox |
Teapot |
TexturedCube |
ProceduralHouse |
ProceduralHouse |
ProceduralHouse |
Cube |
demon |
Orcs |
maze3D |
ProceduralBuilding5 |
ProceduralBuilding5 |
ProceduralBuilding5 |
ProceduralBuilding5 |
CantorDust3D |
CantorDust3D3 |
NatureScene2 |
NatureScene2 |
NatureScene2 |
Atlas1 |
Atlas2 |
Atlas3 |
ParticleVS |
VertexDisplacement |
VertexDisplacement |
VertexDisplacement |
AccurateAtmosphericalScattering |
ProceduralBuilding6 |
Battlement |
Battlement |
Castle Tower |
Castle Tower |
Castle |
Castle |
Castle |
Castle |
Castle |
Castle Tower |
Castle Tower |
noise fBm |
noise turbulence |
noise3D |
noise3D |
noise3D |
noise3D |
noise3D |
noise3D |
noise3D |
VertexDisplacement2D |
VertexDisplacement3D |
Tower |
Tower |
Iron Grid |
Iron Grid |
Rectangular Tower |
Round Tower |
Teapot PhongLightning2 |
Cube PhongLightning2 |
T34-76.3DS |
T34-76.3DS |
spitvb.3DS |
spitvb2.3DS |
spit_Vb.obj |
e10.3DS |
panther.3DS |
jpanther.3DS |
saber.3DS |
E25.3ds |
Panther.3ds |
P-51D.3ds |
Fw190D.3ds |
b17g.3ds |
BF109E.3ds |
dauntless.3ds |
wildcat.3ds |
262.3ds |
leopard1.3ds |
GWF.3ds |
t72.3ds |
GMTR460L.3ds |
kha-go.3ds |
Panther.3ds |
sdkfz251.3ds |
sdkfz250.3ds |
stiger.3d |
pz38g.3ds |
pz3l.3ds |
Jtiger.3ds |
sdkfz222.3ds |
tiger2p.3ds |
tiger2p.3ds |
pz1a.3ds |
bz35.3ds |
PANTHER.3DS |
A7V.3DS |
fokker.3DS |
ka58.3ds |
leopard1.3ds |
NatureScene2 |
MultiLighting |
bcga |
SampleApps Screenshots |
IndieLibX_Quads |