|
5 | 5 | Below is the change log for typical users. Minor and older changes stripped |
6 | 6 | away, please see git history for details. |
7 | 7 |
|
8 | | -- v0.10.0 (xx-xx-xx) |
| 8 | +- v0.10.0 (2026-06-16)(graphics v2.0.0) -major version update requires Metal 4.0 & Vulkan 1.4 support |
| 9 | + -moved from renderpasses to dynamic rendering |
| 10 | + -removed explicit image layouts |
| 11 | + -removed events (for now) |
| 12 | + -added consumer, producer, & intrapass barriers |
| 13 | + -removed render, compute, & blit encoders |
| 14 | + -combined blit & compute passes |
| 15 | + -changed enum members to start with "e" |
| 16 | + -removed "plBeginCommandInfo" when starting command recordings |
| 17 | + -added size parameter when allocating dynamic memory blocks |
| 18 | + -fixed copy buffer to texture issues with texture arrays |
| 19 | + -removed all obsolete items |
| 20 | + -"plBindGroupUpdateData" now uses arrays to allow in-place creation |
| 21 | + -"plGraphicsState" parameters start with "b", "e", or "u" instead of "ul" |
| 22 | + -"plSubmitInfo" now contains the wait semaphore information |
| 23 | + -removed transient attachment types (for now) |
| 24 | + (draw v3.0.0) -"submit_*d_drawlist" now takes command buffer & "plRenderAttachmentInfo" for |
| 25 | + gfx 2.0 changes |
| 26 | + (dxt v2.0.0) -renamed plDxtInfo member "tFlags" to "eFlags" |
| 27 | + (ecs v2.0.0) -renamed plTransformComponent member "tFlags" to "eFlags" |
| 28 | + (file v2.0.0) -renamed plDirectoryEntry member "tType" to "eType" |
| 29 | + (shader v2.0.0) -renamed plShaderOptions member "tFlags" to "eFlags" |
| 30 | + -renamed plShaderOptions member "tOptimizationLevel" to "eOptimizationLevel" |
| 31 | + (starter v2.0.0) -begin_main_pass now returns command buffer instead of encoders |
| 32 | + -removed blit encoders |
| 33 | + -removed render pass stuff |
| 34 | + -added "get_render_attachment_info" |
| 35 | + -changed plStarterInit member "tFlags" to "eFlags" |
9 | 36 | - v0.9.3 (2026-06-02)(graphics v1.10.0) -last version before 2.x with breaking changes |
10 | 37 | -remove necessity of subpass dependencies |
11 | 38 | -remove necessity of "set_texture_usage(...)" |
|
0 commit comments