Garux
|
df02774ff5
|
tweak StringOutputStream use
auto str = StringOutputStream()(bla) use form was not doing copy elision or move, but copy
|
2024-01-29 16:54:08 +06:00 |
|
Garux
|
9d3d204018
|
Qt
|
2022-10-27 09:10:31 +03:00 |
|
Garux
|
ea21eee225
|
fix 1bd3e7ae18
|
2021-12-23 17:23:57 +03:00 |
|
Garux
|
f739e53eab
|
* add Inter-Quake Model (IQM) support (via assimp)
|
2021-12-18 17:21:45 +03:00 |
|
Garux
|
e1be2c5620
|
fix assimp build
|
2021-12-17 09:48:49 +03:00 |
|
Garux
|
1bd3e7ae18
|
* model shader paths guessings: use material names, starting with textures/ or models/ as is
so materials named intentionally as ingame shaders shall work as expected
|
2021-12-16 03:06:30 +03:00 |
|
Garux
|
b0b997e493
|
manage stl includes
|
2021-10-31 12:38:53 +03:00 |
|
Garux
|
bf6389fc26
|
use #pragma once
|
2021-10-22 02:19:50 +03:00 |
|
Garux
|
b6d60fb17c
|
add and use path_extension_is()
|
2021-10-03 17:13:12 +03:00 |
|
Garux
|
02a3b9c026
|
use ostream_write( CopiedString )
|
2021-09-18 15:30:11 +03:00 |
|
Garux
|
427ef0874b
|
* improve ase export compatibility
write normals after faces
write vertex normals right after their face normal
|
2021-05-08 14:15:17 +03:00 |
|
Garux
|
75c7c09903
|
* replace model loaders by assimp library (40+ formats)
* auto split big model meshes to <= maxSurfaceVerts chunks (avoids excess meta process for vertexlit ones)
|
2021-05-07 14:47:39 +03:00 |
|