Releases: gfx-rs/metal-rs
Releases · gfx-rs/metal-rs
v0.30.0
What's Changed
- Disable default
link
feature oncore-graphics-types
by @MarijnS95 in #330 - Add ComputePassDescriptorRef::set_dispatch_type by @kvark in #335
- Remove dev-dependency
cty
by @waywardmonkeys in #333 - Fix visionos cfgs by @guusw in #338
- Add ShaderAtomic to MTLTextureUsage by @atlv24 in #340
New Contributors
- @nical made their first contribution in #327
- @MarijnS95 made their first contribution in #330
- @guusw made their first contribution in #338
Full Changelog: v0.29.0...v0.30.0
v0.28.0
What's Changed
- chore: update core-graphics-types by @crowlKats in #297
- Remove unused
objc_exception
dependency by @chyyran in #303 - Add Metal 3.0 and 3.1 by @atlv24 in #304
New Contributors
Full Changelog: v0.27.0...v0.28.0
v0.27.0
v0.26.0
What's Changed
- Bump
bitflags
to v2 by @daxpedda in #269 - Fix CI by @daxpedda in #270
- feat: link feature by @crowlKats in #271
- Fix undefined behavior caused by calling Library::function_names() by @aclysma in #272
- Replace unmaintained actions-rs GitHub actions by @fornwall in #275
- Improve the compute example to work on large array sizes by @fornwall in #274
- Fix unreachable pattern warnings on aarch64 by @fornwall in #273
- Bump Version to 0.26.0 by @cwfitzgerald in #277
New Contributors
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- Add memoryBarrierWithResources:count: by @andrewmilson in #237
- Bump dev-dependencies and fix examples by @madsmtm in #239
- Link to Apple Documentation, explain docs.rs failure by @IsaccBarker in #249
- Fix compilation warnings by @madsmtm in #240
- Adding support for the raytracing. by @Hossein-Noroozpour in #252
- Clean up RT API by @kvark in #256
- Expose AccelerationStructureGeometryDescriptorRef::set_opaque by @kvark in #257
- Add
MTLTextureType::D2MultisampleArray
by @armansito in #255 - Add
add_scheduled_handler
method toCommandBuffer
by @armansito in #254 - Document the
foreign_obj_type
macro. by @jimblandy in #251 - Fix type issues in CaptureDescriptor and CaptureManager, add documentation by @finnvoor in #258
- Add MTLAccelerationStructureUserIDInstanceDescriptor by @kvark in #259
- Add MTLAccelerationStructureInstanceDescriptorType by @kvark in #260
- Fix typo in README.md by @qwright10 in #262
- feature: Metal timestamps by @FL33TW00D in #263
- Add support for object and mesh shader by @zmarlon in #264
- Don't release the error obj manually by @teoxoy in #266
- chore: Fix timestamp bug and add required method by @FL33TW00D in #265
New Contributors
- @andrewmilson made their first contribution in #237
- @madsmtm made their first contribution in #239
- @IsaccBarker made their first contribution in #249
- @Hossein-Noroozpour made their first contribution in #252
- @armansito made their first contribution in #255
- @jimblandy made their first contribution in #251
- @finnvoor made their first contribution in #258
- @qwright10 made their first contribution in #262
- @FL33TW00D made their first contribution in #263
- @zmarlon made their first contribution in #264
- @teoxoy made their first contribution in #266
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- Update
winit
dependency by @sigseg5 in #219 - Reflection fixes by @mxpv in #224
- Make MTLGPUFamily non-exhaustive by @kvark in #226
- Fix incorrect MTLRenderStages constants by @aclysma in #227
- Add new use resources methods by @mxpv in #228
- Add ASTC HDR Formats by @jinleili in #229
- Add
V2_4
MTLLanguageVersion andmacOS_ReadWriteTextureTier2
feature by @jinleili in #230 - Add contents_scale method by @xiaopengli89 in #231
- Add
push | pop_debug_group
fn to CommandBuffer by @jinleili in #232 - Add inline attribute to deref by @peterwmwong in #233
- Add execute_commands_in_buffer, fix inherit_buffers by @jinleili in #234
- Add MTLTextureCompressionType by @jinleili in #235
- Release 0.24.0 by @cwfitzgerald in #236
New Contributors
- @sigseg5 made their first contribution in #219
- @xiaopengli89 made their first contribution in #231
- @peterwmwong made their first contribution in #233
Full Changelog: v0.23.0...v0.24.0