17 Commits

Author SHA1 Message Date
Wls50
561b84a329 move vertex user data to a separate array
update vao creation to support optional vertex data
update mesh serialization to account for new user data location
change t3d spec: userdata:{float|uint|int} to userdata:bool
2024-07-06 16:04:35 +02:00
Wls50
dba0a035fd add user data vector to basic_vertex
update t3d, e3d & sbt specs accordingly
update node model to shape conversion to support indexed meshes
2024-06-30 16:13:19 +02:00
milek7
043ef610f2 add vertex deduplication range to config, multiply tolerancescale through whole chain 2022-03-12 18:39:32 +01:00
milek7
494f4fbef2 Merge remote-tracking branch 'tmj/master' into sim 2020-10-21 02:52:49 +02:00
milek7
0a8359068f limit vertex deduplication search to 1000 vertices, it was too slow 2020-10-21 01:02:42 +02:00
milek7
b0d46b9ddc scale matchtolerance, add VNT2 chunk type 2020-10-20 17:30:31 +02:00
tmj-fstate
f9a8c1fbb3 indexed geometry tangent calculation, explicit optional material parameters, uint8 serialization fix 2020-10-20 17:23:58 +02:00
milek7
181249b1e7 scale matchtolerance, add VNT2 chunk type 2020-10-19 16:47:25 +02:00
milek7
6a48293a40 indice-aware calculate_tangents 2020-10-19 15:04:03 +02:00
milek7
af0052995a Merge remote-tracking branch 'tmj/master' into sim 2020-10-19 03:00:24 +02:00
milek7
29f8f91ad8 Merge remote-tracking branch 'tmj/master' into sim 2020-10-18 23:35:14 +02:00
tmj-fstate
5d252745bd basic indexed geometry support, geometry data packing 2020-10-18 14:51:52 +02:00
tmj-fstate
93ef01142c build 200104. minor bug fixes, gfx renderer diagnostics enhancement 2020-01-04 15:33:57 +01:00
tmj-fstate
02bd968f51 maintenance: minor code tweaks 2019-11-09 13:11:22 +01:00
tmj-fstate
ae3cecfa42 opengl 3.3 renderer integration, minor renderer tweaks 2019-10-31 19:38:11 +01:00
tmj-fstate
0fd23a53d9 milek7/sim branch opengl 3.3 renderer import 2019-10-26 15:17:09 +02:00
tmj-fstate
59df08dbee maintenance: opengl and generic gfx class source files split 2019-10-14 21:59:01 +02:00