Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gfx-rs/metal-rs

Rust bindings for Metal
https://github.com/gfx-rs/metal-rs

fix static mutable reference warning

b0f88c1c1ba4f0a45a2d5b0b99050008d52a917e authored 11 months ago by chyyran <[email protected]>
remove unused objc_exception dependency

3a899f767160f9309c2b9f620decd202b72d4461 authored 11 months ago by chyyran <[email protected]>
Merge pull request #297 from crowlKats/update-core-graphics-types

chore: update core-graphics-types

3e0f628ffdc2e3fcbb2c5708d30397b481eae917 authored about 1 year ago by Connor Fitzgerald <[email protected]>
chore: update core-graphics-types

84de4d33400666532b782c0e2e83b889dfacc5ba authored about 1 year ago by crowlkats <[email protected]>
Bump version to 0.27.0

f507da4686234e658f31de54d2aa0dfa8abd236b authored about 1 year ago by Connor Fitzgerald <[email protected]>
Add sample_counters_in_buffer to RenderCommandEncoderRef

e874e101f87013c1defc06c47c35a19cf6759006 authored over 1 year ago by Andreas Reich <[email protected]>
add COUNTER_DONT_SAMPLE constant

d24f1a4ae92470bf87a0c65ecfe78c9299835505 authored over 1 year ago by Andreas Reich <[email protected]>
Allow creating blit commend encoder with descriptor

afca1e947fc2f578731d439e33103038de84626e authored over 1 year ago by Andreas Reich <[email protected]>
Add support for creating and using indirect command buffers

f8926a9b45355d953028cdd202db300f0d08d3ed authored over 1 year ago by konsolas <[email protected]>
Bump Version to 0.26.0 (#277)

efc673f78245aa781aacf8b1845c036ab10279ac authored over 1 year ago by Connor Fitzgerald <[email protected]>
Use macros to avoid repetition

4ffc7588789a5e4743995aec159683d0311214e7 authored over 1 year ago by Fredrik Fornwall <[email protected]>
Fix unreachable pattern warnings on aarch64

a2f037789d8438214e24a69774dc1571372fc327 authored over 1 year ago by Fredrik Fornwall <[email protected]>
Improve the compute example to work on large array sizes (#274)

Improve the compute example to work on large array sizes by starting
from the thread group size...

6b0dbed026aeeda5b55dda57fcc86d3ae57a65bc authored over 1 year ago by Fredrik Fornwall <[email protected]>
Replace unmaintained actions-rs GitHub actions (#275)

8a5dc854b0d27eed9315613f3e1bed3c4891ede5 authored over 1 year ago by Fredrik Fornwall <[email protected]>
Fix crash that can occur due to Library::function_names() manually releasing the array of names returned from the MTLLibrary (#272)

ff4ce48107f346e1da3a1f09bbc2e7026e79cc7b authored over 1 year ago by Philip Degarmo <[email protected]>
feat: link feature (#271)

* feat: link feature

* fix

a6a04463db388e8fd3e99095ab4fbb87cbe9d69c authored over 1 year ago by Leo Kettmeir <[email protected]>
Fix CI

ab2b87a950be669341448bebe267b088e69a405f authored over 1 year ago by dAxpeDDa <[email protected]>
Bump `bitflags` to v2

ca3361446a15aa8fe809207c90bf809a998b58d0 authored over 1 year ago by dAxpeDDa <[email protected]>
Revert "fix: check if this retain is legit"

This reverts commit c09a7901864b899246029c13cc8463a8299d4b3a.

05df13a4f751910ef54d7805e8e4682488b23b8d authored over 1 year ago by FL33TW00D <[email protected]>
fix: check if this retain is legit

b7977c3dd19d7e470ef70ad4cd829d27bc909600 authored over 1 year ago by FL33TW00D <[email protected]>
chore: fix bug and add needed method

875d91e0dff0a24f2164694128a747b132059d3e authored over 1 year ago by FL33TW00D <[email protected]>
don't release the error obj manually

7510de04935f61b1fb7114d3527ef88ac969017e authored over 1 year ago by Teodor Tanasoaia <[email protected]>
Add support for object and mesh shader (#264)

* Add support for object and mesh shader

* Remove unnecessary unsafe block

50fc105712f985690c9041d00646eacb59c1b743 authored almost 2 years ago by Marlon <[email protected]>
feature: Metal timestamps (#263)

* feat: timestamps

* chore: timestamps

* chore: encoder

* chore: recording timestamp

...

b04fec3fab9379e746535ab8f4d30657dbd0ceae authored almost 2 years ago by Christopher Fleetwood <[email protected]>
Fix typo in README.md

edf759a373a88debef7eaa57a77d8af0b266d272 authored almost 2 years ago by Quentin <[email protected]>
Add MTLAccelerationStructureInstanceDescriptorType

64d98e700c301aee0a0855ae2f1008750ef33ca9 authored almost 2 years ago by Dzmitry Malyshau <[email protected]>
Add MTLAccelerationStructureUserIDInstanceDescriptor

a6101fcb77dd7668c56f78d32ab98853d9a7e816 authored almost 2 years ago by Dzmitry Malyshau <[email protected]>
Add documentation for capturing a GPU trace without running from Xcode

bbb1803aac3add5dbd697f643aa9b9563af6492f authored almost 2 years ago by Finn Voorhees <[email protected]>
Fix CaptureManager and CaptureDescriptor type issues

bf6ff18d421a6abec821cc11ff1a4096dae75fee authored almost 2 years ago by Finn Voorhees <[email protected]>
Document the `foreign_obj_type` macro.

3bc77ebce94041e85c7946a00211594f837caf45 authored almost 2 years ago by Jim Blandy <[email protected]>
Add add_scheduled_handler method to CommandBuffer

44f298041012a62bd6bb78f8c39c4ed0cbbd2255 authored almost 2 years ago by Arman Uguray <[email protected]>
Add MTLTextureType::D2MultisampleArray

2ae19a4931ee0934d324f3c257bda7f224f1977e authored almost 2 years ago by Arman Uguray <[email protected]>
Expose AccelerationStructureGeometryDescriptorRef::set_opaque

33c96191390c1f9c69060f9703667e95dd75b475 authored almost 2 years ago by Dzmitry Malyshau <[email protected]>
Add Metal3 GPU family

73e6be3992f0765fd17d623db59aec6716996c20 authored almost 2 years ago by Dzmitry Malyshau <[email protected]>
Fix return type of new_acceleration_structure_command_encoder

748134b5dd31cb9779ca576a9be9ec95ee45f16b authored almost 2 years ago by Dzmitry Malyshau <[email protected]>
Add offsets API for the acceleration structure buffers

8bdc42804a3a664cb7fdfd5d95a6fa98c326924f authored almost 2 years ago by Dzmitry Malyshau <[email protected]>
Format the code

a87898cd0cb945f682132c254ac34c5449bdcb3b authored almost 2 years ago by Dzmitry Malyshau <[email protected]>
Make setting acceleration structures and intersection tables optional, expose in render stages

1ac564244a5e0c5ae160ce0e9093b162c0f797fb authored almost 2 years ago by Dzmitry Malyshau <[email protected]>
Adding support for the raytracing. (#252)

* It closes #245,
Increases the foreign-type version,
Adds a new example for showing raytracin...

b710f05f6d27f61f9cb0f2b7395c0f4864021402 authored about 2 years ago by Thany <[email protected]>
Ensure CI catches rustc warnings

27dc5963c80bf47426ed600b5aebab5bc78f5998 authored about 2 years ago by Mads Marquart <[email protected]>
Fix compilation warnings

661587c240fb92019ee71e0375c7b840334188ae authored about 2 years ago by Mads Marquart <[email protected]>
Update README.md to reflect docs situation

8185e8e5e605d06dbc4ae8fdfbd748ae7d85a464 authored about 2 years ago by IsaccBarker <[email protected]>
Link to Apple docs for nearly all MTL* enums

1ca91eb8ea2e6888da557bc2d1418ba49c4d1f4c authored about 2 years ago by IsaccBarker <[email protected]>
Fix texture example

1354dbc9672f822081fa117d47a22fba7004574c authored over 2 years ago by Mads Marquart <[email protected]>
Bump dev-dependencies

e04d4a3370dda661c25266305686cce8180e4eab authored over 2 years ago by Mads Marquart <[email protected]>
Add memoryBarrierWithResources:count: (#237)

d6535f7192c7eada7edf1c1b12a6bfc9a1815311 authored over 2 years ago by Andrew Milson <[email protected]>
Release 0.24.0 (#236)

828ae8260571ef541fb526157d793f6bce21e4bd authored over 2 years ago by Connor Fitzgerald <[email protected]>
Add MTLTextureCompressionType (#235)

276aa293bf8b988458728a6d9b79c2b295564369 authored over 2 years ago by Jinlei Li <[email protected]>
Add execute_commands_in_buffer, fix inherit_buffers (#234)

e8e1978e0251e5525d467e3f4b7ecf9344f6a087 authored over 2 years ago by Jinlei Li <[email protected]>
Add inline attribute to deref (#233)

39c63ab25b16a4f0c2f793dc0ae1ee9298172748 authored almost 3 years ago by Peter Wong <[email protected]>
Add push | pop_debug_group fn to CommandBuffer (#232)

1aaa9033a22b2af7ff8cae2ed412a4733799c3d3 authored almost 3 years ago by Jinlei Li <[email protected]>
Add contents_scale method (#231)

Co-authored-by: Jet Spark <[email protected]>

53ba31245b7484fd29a78ad8708bf0771b97c8cc authored almost 3 years ago by Xiaopeng Li <[email protected]>
Add V2_4 MTLLanguageVersion and macOS_ReadWriteTextureTier2 feature (#230)

a35715916fec38bbc08a510ecf7d115edc500c72 authored almost 3 years ago by Jinlei Li <[email protected]>
Add ASTC HDR Formats (#229)

44af5cca340617d42d701264f9bf71d1f3e68096 authored almost 3 years ago by Jinlei Li <[email protected]>
Add new use resources methods (#228)

* Add more use methods.

* Add bindless example

* Keep deprecated use mathods in render enc...

d0454a04e4f4c402b7435053fc705cb786f6606e authored almost 3 years ago by Maksym Pavlenko <[email protected]>
Fix incorrect MTLRenderStages constants

9c9137315f3a1dd02ed02202a4dba4129252ee08 authored almost 3 years ago by Philip Degarmo <[email protected]>
Make MTLGPUFamily non-exhaustive

140c8f4e39001ae154f153ffc767da6c0c9d7f06 authored almost 3 years ago by Dzmitry Malyshau <[email protected]>
Fix reflection

2fb6930a15256fbecb4043bdc283751c40c6a54d authored about 3 years ago by Maksym Pavlenko <[email protected]>
Update `winit` dependency

Update `winit` dependency to fix `expected bool, found integer` error at `window.setFrame_displa...

65474baf0a6fa29bd96aa6315c97f0eab770b985 authored about 3 years ago by キツネさん <[email protected]>
Expose setThreadgroupMemoryLength

dd8a167e61ee51e877b3b4a2c9d4107c8dc4b1a6 authored over 3 years ago by Dzmitry Malyshau <[email protected]>
Bump version to 0.23

ef30f9d977c7eafec7510ff1d9df91d4268e4f79 authored over 3 years ago by Dzmitry Malyshau <[email protected]>
add new_buffer_with_bytes_no_copy

bac1b682bf23aea0fcf573cce72eebcf0d195d80 authored over 3 years ago by Chris Brown <[email protected]>
cargo fmt

143cd7a61e47efae792b7edfcbd2637fd3565da8 authored over 3 years ago by Dzmitry Malyshau <[email protected]>
Replace core-foundation dependency to core-graphics-types

cc4d2615e01af58994cdc024f724a8c055d08cff authored over 3 years ago by Dzmitry Malyshau <[email protected]>
Avoid double-release on CFString

08cc15a3be5a57fc07bb27091eff3569dd60cfd3 authored over 3 years ago by Dzmitry Malyshau <[email protected]>
Add MTLBlitOption::None (#213)

8a821852648f7a3f4dd744c04a4148f8c6317f59 authored over 3 years ago by Chinedu Francis Nwafili <[email protected]>
Merge #212

212: A few minor fixes r=kvark a=mxpv

See commits

Co-authored-by: Maksym Pavlenko <pavlenko.ma...

092968342ee4b7cbfc92c9b4ad83dee581d3cb5b authored over 3 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix render pass construction (fixes #50)

3444a05ea9be62965c3cd06369e61b6cda017801 authored over 3 years ago by Maksym Pavlenko <[email protected]>
Fix memory leak in new_library_with_file

7018f60cf52f7f83d7cac390ccb28817cb068b1f authored over 3 years ago by Maksym Pavlenko <[email protected]>
Remove impossible capture TODO (#211)

You must use Xcode to use the GPU capture APIs.

https://github.com/gfx-rs/metal-rs/pull/155#d...

5984c793876467e574f204b3cb6aa5150d5e258b authored over 3 years ago by Chinedu Francis Nwafili <[email protected]>
Merge #210

210: Bump version to 0.22, rename dispatch feature r=kvark a=kvark

Co-authored-by: Dzmitry Ma...

b80150817713f8d018477dfb3067ae3807dd76ca authored over 3 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Bump version to 0.22, rename dispatch feature

fb17c9eba6fa619500c559f5a4526c4d96746ef7 authored over 3 years ago by Dzmitry Malyshau <[email protected]>
Add initial HDR support (#208)

600f865d24adb1f0430f06a5d4194742cf6731ce authored over 3 years ago by Aaro Perämaa <[email protected]>
Finish up the implementation of Binary Archives (#207)

* Finish the implementation of Binary Archives

* Add a supports_binary_archive -> bool functi...

78f632d194c7c16d18b71d7373c4080847d110b0 authored almost 4 years ago by Ashley <[email protected]>
Expose Drawable ID (#206)

* Update drawable.rs

* Expose drawableID

8d81bb125757ad287a995de1ab360879f904a55f authored almost 4 years ago by Mehmet Oguz Derin <[email protected]>
Add maxBufferLength method (#204)

9fc78a6c73102e949401c034502861ad427872b1 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Bump version to 0.21

439c986eb7a9b91e88b61def2daa66e4043fcbef authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Various new features of macOS 11.0 (#197)

* added various missing features, shader dynamic library sample

* buffer return type fix, os:...

9a12f4e7e7030f41675d1b438c88f9dd75a994cd authored almost 4 years ago by Bart Sekura <[email protected]>
Use &FenceRef instead of FenceRef in RenderCommandEncoder (#201)

825c76231cc86383ed069b3ec21d5ff822eb4094 authored almost 4 years ago by Philip Degarmo <[email protected]>
Fix MTLArgumentType and MTLArgumentAccess size (#200)

e570465f5b3c5df79529b86f16f8914d38ad448b authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Prevent SIGSEGV when returning errors from new_library_with_source (#196)

e7e9cf25924c3258fd2c53b5c15155502da05ba7 authored almost 4 years ago by Michal Srb <[email protected]>
window example: Fix rendering on hdpi screens (#195)

* Fix rendering on hdpi screens

* Simplify

27bd31c6e7beb470a8a5bc88007399e39df19486 authored almost 4 years ago by Michal Srb <[email protected]>
Add pipeline desc labels (#194)

ba08f5f98c70ab941020b8997936c9c75363b9aa authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Remove pipeline set_label (#193)

4c1ad5b8a78fcb503364dbeac009ee056046f7a9 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Move wiki to guide (#191)

https://github.com/gfx-rs/metal-rs/issues/148#issuecomment-656812190

07c818cb6e65569d4a66e1bd51e89769173dea6d authored about 4 years ago by Chinedu Francis Nwafili <[email protected]>
added various missing features, removed selector checks, cleanup (#189)

935694795d6c1f711003b611d0d29c50fcc97718 authored about 4 years ago by Bart Sekura <[email protected]>
Merge #188

188: added CAMetalLayer::display_sync_enabled r=grovesNL a=adamnemecek

Co-authored-by: Adam N...

aad502b18a073da9e4f5f01b29ef8e8a575b0378 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
added CAMetalLayer::display_sync_enabled

1cfd931d08b94484fb969ef43301629033fd0e2f authored about 4 years ago by Adam Nemecek <[email protected]>
Remove cocoa NSRange from public api (#184)

3c9868ee378e635126d91742891b47c54aa515b5 authored about 4 years ago by Igor Shaposhnik <[email protected]>
Add DeviceRef::{has_unified_memory, recommended_max_working_set_size, max_tranfer_rate} (#186)

* Add DeviceRef::{has_unified_memory, recommended_max_working_set_size, max_tranfer_rate}

- h...

fcb4541d338284180e2948c24e21e8126966aa43 authored over 4 years ago by George Burton <[email protected]>
Add DeviceRef::{location, location_number} and MTLDeviceLocation (#187)

* Add DeviceRef::{location, location_number}
Add MTLDeviceLocation

https://developer.apple.c...

66cc851f79a74ad5d32b46b2742b8ffa7d135fdb authored over 4 years ago by George Burton <[email protected]>
Initial MPS support (#182)

0c74e22652fea588b193557b2a71db11d0294dc9 authored over 4 years ago by Maksym Pavlenko <[email protected]>
Merge #179

179: Add sync primitives r=kvark a=mxpv

This PR adds Metal's sync primitives - Event, SharedEv...

f93f1f877d069f89d2c8cd12421627b075feb865 authored over 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add dispatch queue optional dependency

5a594f3e9e8dfb4226729f866545b82ce7c96b91 authored over 4 years ago by Maksym Pavlenko <[email protected]>
Use stable build status for bors (#181)

d30d4078821b7260634c25b4d1ba3cc251da3fdc authored over 4 years ago by Josh Groves <[email protected]>
updated examples/circle and examples/texture to use autoreleasepools

789e7649184bc38f44b18ed6d80078f6c96b024d authored over 4 years ago by Adam Nemecek <[email protected]>
added assets i removed

05ef6c15e2cab7bc914ea2430ebd30903c1be5f0 authored over 4 years ago by Adam Nemecek <[email protected]>
cargo fmt

e6a81b8213dda80c825b7ef73c27a42c8c20a30f authored over 4 years ago by Adam Nemecek <[email protected]>
changed all examples to use the autoreleasepool function

ae3733ccf6688fc35fe181fae199f192c001b626 authored over 4 years ago by Adam Nemecek <[email protected]>
use autoreleasepool in examples/window. otherwise, if the window is minimzed, the memory used grows unboundedly

656d39cc0a72a483a062ff387d079e1493212345 authored over 4 years ago by Adam Nemecek <[email protected]>