Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 24 22:54
    buzmeg closed #2342
  • Aug 24 22:54
    buzmeg commented #2342
  • Jul 26 08:12
    lazytiger opened #3788
  • Mar 29 16:54
    schwa423 edited #3787
  • Mar 29 16:48
    schwa423 edited #3787
  • Mar 28 19:37
    schwa423 edited #3787
  • Mar 28 19:35
    schwa423 opened #3787
  • Feb 27 21:48
    cwfitzgerald closed #3786
  • Feb 27 21:47
    cwfitzgerald commented #3786
  • Feb 27 20:33
    IronThread commented #3786
  • Feb 27 19:39
    cwfitzgerald commented #3786
  • Feb 27 18:01
    IronThread opened #3786
  • Feb 07 12:10
    divinerapier commented #3289
  • Aug 24 2021 07:16
    procedural commented #3432
  • Aug 03 2021 21:58

    kvark on master

    added support for aarch64 ios s… (compare)

  • Aug 03 2021 21:58
    kvark closed #3783
  • Aug 03 2021 21:58
    kvark commented #3783
  • Aug 02 2021 08:40
    geertbleyen synchronize #3783
  • Aug 02 2021 08:32
    geertbleyen commented #3783
  • Aug 02 2021 08:31
    geertbleyen synchronize #3783
Dzmitry Malyshau
@kvark
Got the proper parameter link errors now:
#[automatically_derived]
impl ::gfx::ShaderParam<_ParamsLink> for Params {
    fn create_link<S: ::gfx::ParameterSink>(__arg_0: &S) ->
     Result<_ParamsLink, ::gfx::ParameterLinkError<'static>> {
        ::std::result::Ok(_ParamsLink{b:
                                          match __arg_0.find_block("b") {
                                              Some(_p) => _p,
                                              None =>
                                              return ::std::result::Err(::gfx::LinkMissingBlock("b"))
                                          },
                                      x:
                                          match __arg_0.find_uniform("x") {
                                              Some(_p) => _p,
                                              None =>
                                              return ::std::result::Err(::gfx::LinkMissingUniform("x"))
                                          },
                                      t:
                                          match __arg_0.find_texture("t") {
                                              Some(_p) => _p,
                                              None =>
                                              return ::std::result::Err(::gfx::LinkMissingTexture("t"))
                                          },})
    }
}
ember arlynx
@emberian
:ear_of_rice:
Dzmitry Malyshau
@kvark
@cmr what does that mean? too much code?
ember arlynx
@emberian
I have no idea.
I just picked a random emoji
Dzmitry Malyshau
@kvark
I'm really excited about this system. It's gonna be the greatest shader parameter architecture I've ever worked with. Kudos to @csherratt for the vision!
ember arlynx
@emberian
Agree! Yay Rust!
Do you think it will be done this weekend? :horse_racing:
Dzmitry Malyshau
@kvark
@cmr If I had the whole day in my disposal - yes, but there is a lot of stuff I need to do family-wise, so please expect the PR next week.
ember arlynx
@emberian
Ok
Dzmitry Malyshau
@kvark
@cmr besides, It will not work until rust-lang/rust#15814 is merged
ember arlynx
@emberian
@kvark greased the wheels a bit for that one :sparkles:
Dzmitry Malyshau
@kvark
@cmr :fast_forward: :fast_forward: :fast_forward: thanks!
Brendan Zabarauskas
@brendanzab
So are we 100% sure that gfx-rs is a good name?
emberian @cmr likes it
Brendan Zabarauskas
@brendanzab
(for the lib)
ember arlynx
@emberian
extern crate gfx; and now all of your graphical needs are solved ;)
Brendan Zabarauskas
@brendanzab
yeah, that's nice
my only worry is the addition of -rs
Dzmitry Malyshau
@kvark
indeed :dart:
Marvin Löbel
@Kimundi
Yeah, I'm not sure how the -rs should be handled in general
Brendan Zabarauskas
@brendanzab
-rs is good for bindings
and wrappers to existing APIs/libs
where as gfx is a level above
Dzmitry Malyshau
@kvark
I just kinda got used to it. Not minding any name as long as it says something and is used consistently
ember arlynx
@emberian
I like -rs for project names.
Marvin Löbel
@Kimundi
Me too, but there needs to be a convention about how the library should be called
cause extern crate gfx-rs doesn't work, and making extern crate foo = "foo-rs" the convention seems bad :)
Dzmitry Malyshau
@kvark
We need to migrate to the org chat room...
Brendan Zabarauskas
@brendanzab
@Kimundi yeah, extern crate foo = "foo-rs" is a little unfortunate... :(
ember arlynx
@emberian
I like foo-rs for the project name, but once you are inside the universe of rustc, having rs anywhere in a name doesn't make sense
Brendan Zabarauskas
@brendanzab
yep
Dzmitry Malyshau
@kvark
I just realized that prototype-3 has one important ability lacking - to ensure that all the program parameters are provided. Now the question is whether I should finish prototype-3 first, merge, and then continue to p-4.
p-3 should be mostly forward-compatible (from the user standpoint), so I guess that should be fine
anyway, bbl
Brendan Zabarauskas
@brendanzab
So we are good with gfx-rs? I think I am good with it.
emberian @cmr is good with it
ember arlynx
@emberian
@kvark what is the end goal of Surface stuff? FBO/render target support?
ember arlynx
@emberian
Ya'll should join https://gitter.im/gfx-rs, @Kimundi @csherratt @ozkriff @photex @mitchmindtree etc
Marvin Löbel
@Kimundi
@cmr: I get stuff about needing to authorize access to private repos with that
ember arlynx
@emberian
Hm..
Marvin Löbel
@Kimundi
yes
ember arlynx
@emberian
I wonder if that is because it is an organization chat...
Marvin Löbel
@Kimundi
That works