You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@eddyb: add intrinics hooks into compiler @XAMPPRocky: or inline asm @Jasper-Bekkers: We might have some already
Msl: how much does it depend on the existing glam? @XAMPPRocky: I think initially we'll want to depend on using existing glam library for dependencies.
@Jasper-Bekkers: messing around, depends on inference work by eddy. @eddyb: Still requires more work, but hopefully soon.
@XAMPPRocky: How does this interact with RuntimeArray @eddyb: We need to be able to use references directly, which is why we want to be able to infer storage classes @eddyb: possible to make slices map to OpRuntimeArray, but it's not useful, not sure how interface with it.
@Jasper-Bekkers: Another thing is bindings working with globals. @eddyb: Need to emulate pointers fully, might need some kind of warning @Jasper-Bekkers: We should sync up as there are decorations to reduce the overhead. @Jasper-Bekkers: I have included some examples in the issues, will sketch it out further. @Jasper-Bekkers: Related to the binding proposal, in having everything in a struct with attributes. @eddyb: That will all work with read-only, the issue is more around when you need to write. @Jasper-Bekkers: You don't need to be able to mutate the runtime array, you only need to mutate the handles @Jasper-Bekkers: Is it possible to use Refcell to handle to mutation? @eddyb: It depends on how shared it is, if it's not shared you can use a cell for shared you need atomics. @eddyb: There are some tricks to workaround this, but it requires some design work.
Where & When
#rust-gpu
on the Embark Discord.Agenda
Feel free to propose additional items in this thread.
The text was updated successfully, but these errors were encountered: