Jason Fielder
ac07fb38a1
Metal: Minimum per-vertex stride, 3D texture size + Transform feedback GPUCapabilities expansion.
...
- Adding in compatibility paths to support minimum per-vertex strides for vertex formats. OpenGL supports a minimum stride of 1 byte, in Metal, this minimum stride is 4 bytes. Meaing a vertex format must be atleast 4-bytes in size.
- Replacing transform feedback compile-time check to conditional look-up, given TF is supported on macOS with Metal.
- 3D texture size safety check added as a general capability, rather than being in the gl backend only. Also required for Metal.
Authored by Apple: Michael Parkin-White
Ref T96261
Reviewed By: fclem
Maniphest Tasks: T96261
Differential Revision: https://developer.blender.org/D14510
2022-09-01 22:18:02 +02:00
..
2022-07-15 16:31:28 +02:00
2022-06-22 14:59:42 +10:00
2022-08-30 22:26:11 +02:00
2022-06-22 14:59:42 +10:00
2022-08-30 22:26:11 +02:00
2022-08-31 09:09:01 -05:00
2022-08-31 11:35:18 +02:00
2022-09-01 22:18:02 +02:00
2022-08-31 13:52:44 +10:00
2022-04-14 18:47:58 +02:00
2022-06-22 14:59:42 +10:00
2022-07-15 11:16:14 +02:00
2022-07-16 16:12:48 +10:00
2022-02-11 09:14:36 +11:00
2022-05-11 13:40:09 +10:00
2022-02-11 09:14:36 +11:00
2022-06-22 14:59:42 +10:00
2022-06-27 11:45:49 +02:00
2022-06-29 10:57:28 -05:00
2022-07-15 11:16:14 +02:00
2022-08-23 11:05:50 +10:00
2022-06-22 14:59:42 +10:00
2022-09-01 21:45:12 +02:00
2022-09-01 21:45:12 +02:00
2022-07-15 16:31:28 +02:00
2022-05-30 14:09:07 +02:00
2022-09-01 14:41:00 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-09-01 14:41:00 +02:00
2022-07-29 08:47:52 +02:00
2022-03-22 12:54:34 +01:00
2022-08-15 16:10:29 +02:00
2022-07-15 16:31:28 +02:00
2022-02-11 09:14:36 +11:00
2022-02-12 21:52:24 -08:00
2022-06-22 14:59:42 +10:00
2022-02-11 09:14:36 +11:00
2022-06-22 14:59:42 +10:00
2022-06-22 14:59:42 +10:00
2022-08-14 20:40:04 +02:00
2022-07-21 15:50:35 +02:00
2022-06-22 14:59:42 +10:00
2022-02-11 09:14:36 +11:00
2022-08-09 15:45:46 +02:00
2022-08-16 11:55:10 +02:00
2022-02-23 18:24:37 +11:00
2022-08-15 13:48:50 +02:00
2022-02-11 09:14:36 +11:00
2022-06-10 10:29:35 +02:00
2022-09-01 08:25:55 -03:00
2022-08-01 15:00:47 +02:00
2022-09-01 08:25:55 -03:00
2022-09-01 08:25:55 -03:00
2022-02-11 09:14:36 +11:00
2022-06-22 14:59:42 +10:00
2022-08-30 22:26:11 +02:00
2022-08-30 22:26:11 +02:00
2022-08-19 17:28:51 +02:00
2022-09-01 22:18:02 +02:00
2022-07-15 11:16:14 +02:00
2022-02-11 09:14:36 +11:00
2022-09-01 22:18:02 +02:00
2022-09-01 22:18:02 +02:00
2022-09-01 22:18:02 +02:00
2022-09-01 22:18:02 +02:00
2022-06-22 14:59:42 +10:00