Files
nunuhara_xsystem4/include
kichikuou 9b03741288 3d: Pack bone transform matrices
Before this, the BoneTransforms uniform block consumed
(4 * 4 * sizeof(float) * MAX_BONES) = 19712 bytes, which exceeds 16384,
the minimum possible value of GL_MAX_UNIFORM_BLOCK_SIZE in OpenGL ES
3.2.

Since the bone matrices are affine, we can drop the 4th rows and pack
them into a mat4x3 array. Now the BoneTransforms block is 14784 bytes
and it should work with all OpenGL ES 3.2 implementations.
2024-10-20 08:25:39 +09:00
..
2024-10-19 08:43:31 +09:00
2024-08-06 07:15:54 +09:00
2023-06-11 15:06:44 +09:00
2024-08-11 07:18:19 +09:00
2023-05-26 08:44:36 -07:00
2024-08-25 08:08:45 +09:00
2024-05-31 13:36:29 +09:00
2023-05-26 08:44:36 -07:00
2024-08-11 07:18:19 +09:00
2023-04-29 10:32:50 -07:00
2023-05-14 20:12:34 -07:00
2019-12-31 17:50:40 -08:00
2024-10-20 08:25:39 +09:00
2024-10-17 09:20:26 +09:00
2023-05-26 08:44:36 -07:00
2023-07-09 17:05:25 +09:00