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

Add Fence

773ab8cc65e2c35cd02101e95b149aaece421897 authored over 4 years ago by Maksym Pavlenko <[email protected]>
Add Event and SharedEvent sync primitives

e85bf1a2058e8ac6727d2e34c9ebd8ee490c9794 authored over 4 years ago by Maksym Pavlenko <[email protected]>
use a better background color in the window example (#177)

b48bf62494f4f126aac84974bd6427bf61dafc73 authored over 4 years ago by adamnemecek <[email protected]>
Update README.md (#176)

f65883f142c5b3c151d6bedf6d1192f823572bd5 authored over 4 years ago by adamnemecek <[email protected]>
renderpipelinestate only has a label getter, you set the label on the descriptor (#175)

c3e29735bf843449ce9585e0911b09e510480e95 authored over 4 years ago by adamnemecek <[email protected]>
Nitpicks3 (#174)

* added more label methods

* cargo fmt

889f68e79e7d2d5cb1b43c8b5da96e82c7d503a7 authored over 4 years ago by adamnemecek <[email protected]>
added device method to renderpipelinestate (#173)

e7f17d24c461078fa911fedc563c62facc66f67b authored over 4 years ago by adamnemecek <[email protected]>
sampler state (#172)

51138b144cb0f654862709f56a8922078e504c00 authored over 4 years ago by adamnemecek <[email protected]>
added framebuffer_only getter (#171)

* added framebuffer_only getter

* MetalLayer/set_framebuffer_only should be taking a Rust boo...

8d8e8e513b9a765bdb8bdd0bd1cdd3c03c1f21d4 authored over 4 years ago by adamnemecek <[email protected]>
Renamed CoreAnimationLayer to MetalLayer (#170)

* added opaque methods to CoreAnimationLayer

* renamed CoreAnimationLayer to MetalLayer

* ...

7f15e09c9a5e8782335e0751735d04dad1d27f9c authored over 4 years ago by adamnemecek <[email protected]>
added Buffer::remove_all_debug_markers (#169)

ad6ef3c2b337af69a40d9d0e1080e2f7b4b0d3e4 authored over 4 years ago by adamnemecek <[email protected]>
examples/window draws a clear, instanced rect (#167)

* examples/window draws a clear, instanced rect

* whitespace

* cargo fmt

6f77e96a2d3e60b2beb1521272efe089355cfdf3 authored over 4 years ago by adamnemecek <[email protected]>
added derives to mtlsampleposition

818b90f9117599ba8a4c07b7865db7cb96d108ff authored over 4 years ago by Adam Nemecek <[email protected]>
mtlregion constructors

d13eb4a328b710a826f87ca8422dd8e431e523c2 authored over 4 years ago by Adam Nemecek <[email protected]>
added method MTLBlitCommandEncoder::generate_mipmaps (#164)

* added method MTLBlitCommandEncoder::generate_mipmaps

* fixed method MTLBlitCommandEncoder::...

4a643b822956a2d9e6442e4ee1efd734e1046500 authored over 4 years ago by adamnemecek <[email protected]>
added set_mipmap_level_count_for_size helper function (#163)

39436ef656e89458c560c81bbed9df69d1b67c06 authored over 4 years ago by adamnemecek <[email protected]>
Bump version to 0.20

0816d0f683a010772c4cba5bf697b6b32f3e307e authored over 4 years ago by Dzmitry Malyshau <[email protected]>
Switch from cocoa to cocoa_foundation.

This replaces the implicit dependency on core-graphics with one on
core-graphics-types which sho...

e808d82287fd2fd7473bab7d005c2877ffd05237 authored over 4 years ago by Jeff Muizelaar <[email protected]>
Fix texture example

0b04e6524b8a0426f5a2413ff824de2aab12d634 authored over 4 years ago by Dzmitry Malyshau <[email protected]>
Use regular nightly on CI

af7e3a3417b37a5afb7cb02d17507232ac7a8e4d authored over 4 years ago by Dzmitry Malyshau <[email protected]>
Only exclude the standalone example from cargo packaging

174e343ab0f26ff73a10b2d8992ebb7c6d199262 authored over 4 years ago by Dzmitry Malyshau <[email protected]>
Align texture API with Metal

461148ed39a14e319992a2c1478d9a978cc32ffd authored over 4 years ago by Dzmitry Malyshau <[email protected]>
Cocoa dependency update

6beb0a3e40429ac7aa3014701fcc2d74c2d41797 authored over 4 years ago by Dzmitry Malyshau <[email protected]>
Mtlindextype (#159)

* removed duplicate definition of mtlindextype

* removed whitespace

* cargo fmt

4df6d29613fc2cfed3231b042bdf7aa2d6f36c10 authored over 4 years ago by adamnemecek <[email protected]>
Exclude examples and guide from package (#158)

3ff7ab4f196270b1dfbcd6eadfafe20e02839400 authored over 4 years ago by Igor Shaposhnik <[email protected]>
Add CaptureDescriptor (#155)

a674a40e27564fadec854212663c92c0bb546ddc authored over 4 years ago by Chinedu Francis Nwafili <[email protected]>
Remove core-graphics dependency (#157)

Closes #156

e8a0b672d1a9fa1f2035f95f3905378ffdf1da61 authored over 4 years ago by Chinedu Francis Nwafili <[email protected]>
Add guide to debugging in Xcode (#151)

* Add guide to debugging in Xcode

* Fix spacing

261bf55f4856eea08b7f64ddc08feda9d2bb5bae authored over 4 years ago by Chinedu Francis Nwafili <[email protected]>
removed duplicate definition of set_label on Buffer since it's alread… (#154)

* removed duplicate definition of set_label on Buffer since it's already defined on Resource, ad...

abbcfd7f62fda7515580aeacc9458ee85add1919 authored over 4 years ago by adamnemecek <[email protected]>
ran cargo fmt (#150)

1fccbe251118e15de04f2ef49abca52f9532d17c authored over 4 years ago by adamnemecek <[email protected]>
removed duplicated rendering in the window example, made examples use CARGO_MANIFEST_DIR when looking for shader binaries (#149)

e8d080cf70ebcae1b6359b42a65263fa75dea72a authored over 4 years ago by adamnemecek <[email protected]>
Use more persistent shader type cache dir (#146)

3346d64a71da62bc6ffca53cf1dfb3f6c96ce170 authored over 4 years ago by Chinedu Francis Nwafili <[email protected]>
Run CI on PRs

e30ed708b00a78e2bd2d846c9d6840f396efbfaa authored over 4 years ago by Dzmitry Malyshau <[email protected]>
Use GitHub actions (#145)

This commit migrates the .travis.yml configuration to GitHub actions

Closes #141

e24ec084b104c7633de2e67342d91cab46e553fa authored over 4 years ago by Chinedu Francis Nwafili <[email protected]>
Add textured quad example (#143)

585833479a008e6b3871edf4e6211307aa16d761 authored over 4 years ago by Chinedu Francis Nwafili <[email protected]>
add device method to library (#142)

09433e64682ffe4498988118c062e608a4971eb6 authored over 4 years ago by adamnemecek <[email protected]>
transparent (#140)

* transparent

* Update examples/window/main.rs

Co-Authored-By: monocodus[bot] <49363530+mo...

56f86b3eec2cdbede8861735bd7052341c0edafa authored over 4 years ago by adamnemecek <[email protected]>
made new_compute_pipeline_state use of unsafe consistent with the other functions (#139)

5d13d9717f011404cbc39e2c38f5945fc3f9a4e4 authored over 4 years ago by adamnemecek <[email protected]>
Merge #138

138: Support Vertex Amplification. r=kvark a=abd45

This PR adds support for Vertex Amplificatio...

4936e3492ed97b5d937c0967580a59a1b9729353 authored over 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Support Vertex Amplification.

f52b697d1be92261c4cfaaec71ae5e8bfa1fa199 authored over 4 years ago by abd45 <[email protected]>
Merge #137

137: Render a circle in a window. r=kvark a=abd45

This is an example to render circle using met...

3aa7595c233772eb4d8ef0558a5982b1f0e16956 authored over 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Render a circle in a window.

ad98893067bb5994526abff7a7ca45c07208c71b authored over 4 years ago by Abhishek Dasgupta <[email protected]>
Merge #136

136: Add padding to headless render example r=kvark a=chinedufn

It looks like both the window e...

8e394667b5736cb4c52d63fea989626430b1c9f3 authored over 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Use packed alignment for examples

cdcaafbcae0b8ebe18b61637d5d566c8d2524f9d authored over 4 years ago by Chinedu Francis Nwafili <[email protected]>
Merge #135

135: Rename READNE.md to README.md r=grovesNL a=chinedufn

Co-authored-by: Chinedu Francis Nwa...

7379af76dc253d78b423b57253ddbb96f1c9a30e authored over 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Rename READNE.md to README.md

a59f021daabfabeffeae3d548f3bcbf5869cc999 authored over 4 years ago by Chinedu Francis Nwafili <[email protected]>
Merge #132

132: make fields of MTLClearColor pub r=kvark a=adamnemecek

Co-authored-by: Adam Nemecek <ada...

14f95a370bc7120e7297197dad72769be426dd6b authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
make fields of MTLClearColor pub

7b8d04c7ed7b8d45dd2fe20761b57d82683a2616 authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #131

131: derive copy for mtlclearcolor, fix warnings r=kvark a=adamnemecek

Co-authored-by: Adam N...

0f49ef03cf9bfea2b83d9a2a0e87e3ff227f83c4 authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
derive copy for mtlclearcolor, fix warnings

7ab074b44c365951c5c34f2ededf37832274e4ee authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #129

129: Add headless rendering example r=kvark a=chinedufn

Hey!

This PR adds an example of how ...

5288c40bb5ce091dcfdcc72ec98c873717f61edd authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add headless rendering example

6f738a7c6d7d8ee8d372e32bd5edf48124b3ec71 authored almost 5 years ago by Chinedu Francis Nwafili <[email protected]>
Merge #127

127: Dependency version updates r=grovesNL a=kvark

Co-authored-by: Dzmitry Malyshau <kvarkus@...

5078ecd4d78a892d3b947367b1bd7b0abf64398c authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix object_at() signatures to use NSUInteger

3036af3574b738c87eade14e26cf52c81ccf6e35 authored almost 5 years ago by Dzmitry Malyshau <[email protected]>
Dependency version updates

4c2302271a4c000c27c2d6315548ec30a9bcd4a7 authored almost 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #126

126: Fix argument order in argbuf encoding r=kvark a=kvark

Co-authored-by: Dzmitry Malyshau <...

b855e942ce1c04fab33c87ccfa02911a7af8b674 authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #125

125: Debug markers in command encoding r=kvark a=kvark

Co-authored-by: Dzmitry Malyshau <kvar...

ced4199eb2d86850db39d06ee650da42355a3501 authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #124

124: indirect command encoder r=kvark a=adamnemecek

Co-authored-by: Adam Nemecek <adamnemecek...

f6130033f0db34ec1b0c84cb1440897198ba1fd3 authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix argument order in argbuf encoding

cfafe9cde22be5a09c06b2df8ac58554178ea9ae authored almost 5 years ago by Dzmitry Malyshau <[email protected]>
Debug markers in command encoding

97922e8e0606328fc3d0a00797778d15e6b92380 authored almost 5 years ago by Dzmitry Malyshau <[email protected]>
indirect command encoder

37ac689949879c3665bfe7750e93b380912a44c8 authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #123

123: added getting device from calayer r=grovesNL a=adamnemecek

Co-authored-by: Adam Nemecek ...

b137230dcdc16f99208a7147cdd6aa1ff283b4ee authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
added getting device from calayer

2d0197a81ae51b2488a7b8406a0968af75ee3b0c authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #121

121: version 0.18.0 r=grovesNL a=adamnemecek

Co-authored-by: Adam Nemecek <adamnemecek@gmail....

42cbc5368a7b507c4e7458acfe902fc596206da0 authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
added derives for some enums

bdb93d0d2f1f3b39f8cf2afd802e2578fcc675c1 authored almost 5 years ago by Adam Nemecek <[email protected]>
fixed the type of commandbufferhandler

91b0339eccbea678f7fbdbce148b5049e26655f5 authored almost 5 years ago by Adam Nemecek <[email protected]>
version 0.18.0

18541718568880ee3125763bd2b56d3290fb7fdb authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #118

118: added command_buffer.add_completed_handler r=kvark a=adamnemecek

Co-authored-by: Adam Ne...

95ded860ba1d9d5a2718c3a8edeae0e8ae6b6cf7 authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
added command_buffer.add_completed_handler

ae2d48c6a9db599be29c16640e768dce53611350 authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #117

117: set_fragment_buffer_offset r=kvark a=adamnemecek

Co-authored-by: Adam Nemecek <adamnemec...

6a20c208d7753c293757d9e8ae5f4a4f073a1d6a authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
set_fragment_buffer_offset

63f3e820910633c336bd0da0ab33713bcd1a6d81 authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #115

115: use NSUInteger instead of usize/u64 when calling objectAtIndexedSubscript r=kvark a=adamnem...

39f7ddf28fe1e4ffd7e257bbbc35a606d955bef5 authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
use NSUInteger instead of usize/u64 when calling objectAtIndexedSubscript

4f3292a822ea16c0eb5cb8e7b8b4c5e66267f274 authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #114

114: added RenderCommandEncoder.set_vertex_buffer_offset r=kvark a=adamnemecek

Co-authored-by...

0a8c8040ead1678f0edf95d34d404aa1475f283d authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
added RenderCommandEncoder.set_vertex_buffer_offset

0cb296cca85bd739d5d0e012b6b408cd271459d1 authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #113

113: updated winit to 0.21 r=kvark a=adamnemecek

Co-authored-by: Adam Nemecek <adamnemecek@gm...

4a1fad41b12b17a86ab7fd63679b157e88fe65f2 authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
updated winit to 0.21

40b39a06afde6ddfe8b6235e264a1f259d9c4436 authored almost 5 years ago by Adam Nemecek <[email protected]>
added build script (#112)

* Expose buffer mutability on render pipelines

* Move MTLMutability definition up a level

...

3d20750572b51a98df874c5de328ab801db6ac9f authored almost 5 years ago by adamnemecek <[email protected]>
Merge #111

111: fixed example/window r=kvark a=adamnemecek

Fixes the examples/window shader. This is relat...

8406122ea3a8d53e6abe7b0a83caa7979cc0830a authored almost 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
fixed example/window

5bb5b50f91d1d99eb48369d9e2ae09efaf50bccd authored almost 5 years ago by Adam Nemecek <[email protected]>
Merge #108

108: Add a few render pass descriptor methods r=grovesNL a=kvark

Co-authored-by: Dzmitry Maly...

132dc5a8e38a7738ba8ed9b1416ceb7c1b14ecde authored about 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add a few render pass descriptor methods

2335240f8564ab458b1157796654e36f062abaa8 authored about 5 years ago by Dzmitry Malyshau <[email protected]>
Move MTLMutability definition up a level

fa64f475ab605e343b62598d62fb246e799043be authored about 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #104

104: Expose buffer mutability on render pipelines r=grovesNL a=kvark

This is required for https...

d1f5021ced9a4133516787eeebebee5e6367cc65 authored about 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Expose buffer mutability on render pipelines

fa490c557c27da3f445d4895a022fd09f9887afc authored about 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #101

101: Bump winit r=kvark a=SSheldon

The version of winit used in the window example pins an old ...

1f4e40fff6efeec960796b7e2b0afa2e28d1fbb4 authored about 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Bump winit

The version of winit used in the window example pins an old version of
cocoa lacking a soundness...

7d7a9fc55ea7e52182095dd5de895b5da8c70145 authored about 5 years ago by Steven Sheldon <[email protected]>
Lots of small things for 0.17 release

1b0c776d889a222bf986cb5adfdb5af3d0bfd9ea authored over 5 years ago by Dzmitry Malyshau <[email protected]>
bump version to 0.16.1

9c4b236e8f4514d59b82db01c5610dca54749638 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #98

98: Add `Buffer::set_label` and `Buffer::add_debug_marker` r=kvark a=aleksijuvani

Co-authored...

b9ba52e9756932f34d4a1240c567cd5199b19d3f authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add `Buffer::set_label` and `Buffer::add_debug_marker`

369b929bff1207a8496f392ed12c8832ce76d036 authored over 5 years ago by Aleksi Juvani <[email protected]>
Merge #97

97: Fix device reference ownership in `Device::all()` r=kvark a=aleksijuvani

Fixes rust-windowi...

f58c00e67bf73393cb8c1275b49e87b1a7e01375 authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix device reference ownership in `Device::all()`

f49d76d4f3a19844bc2550eb3be938bd94b5136f authored over 5 years ago by Aleksi Juvani <[email protected]>
Fix capture scope retaining

5b301be3e6c78f816ed300cfe5b7d03a2f777207 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Update version to 0.16

03e2d3221d748971fb0879d70119aa4f6c41b894 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #94

94: Change `Library::function_names` to return `Vec<String>` r=kvark a=aleksijuvani

Fixes #89.
...

8821fad5ac34e6aa997e7127296d92d0a0c38606 authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #93

93: Fix invalid device if `MTLCreateSystemDefaultDevice()` is null r=kvark a=aleksijuvani

Co-...

96c96f04d02bd32cd88911bef09c75e110586488 authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Change `Library::function_names` to return `Vec<String>`

Fixes #89.

e576f2977ccda8552747ee56e82e647e3b62433a authored over 5 years ago by Aleksi Juvani <[email protected]>
Fix invalid device if `MTLCreateSystemDefaultDevice()` is null

104c142d37643d1c0d4c3ab656a3bf85cfdbd208 authored over 5 years ago by Aleksi Juvani <[email protected]>
Merge #91

91: Add explicit return types for `msg_send!` calls r=kvark a=aleksijuvani

See gfx-rs/gfx#2939....

f381c5e44116cef41a03a2a195d3cd0f259d9f5b authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>