On Mon, Oct 21, 2019 at 07:42:39PM +0000, Sage Gerard wrote:
> Thanks Paulo, I will follow up off-list.
> 
> On-list: The bindings are now functional for the simplest possible Vulkan 
> instance 
> lifecycle (create, destroy, end of process).

Does that mean there is something to test already, however trivial?
Can i try this test on my machine?

(I know nothing about Vulkan and have never used it directly, but I think I 
installed it 
on my Devuan Linux system.)

> I'm having trouble learning how to create 
> wrapper procedures that do not behave any differently from underlying C 
> functions. 
> Relevant user list thread: 
> https://www.mail-archive.com/racket-users@googlegroups.com/msg42764.html
> 
> Until that's figured out, nothing using two-step allocations using the same 
> function will work (e.g. device enumeration, queue feature detection).
> 
> With luck, this is the last hurdle to writing a non-trivial application and 
> getting more people involved.
> 
> ~slg
> 
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Monday, October 21, 2019 11:18 AM, Paulo Matos <pmatos@linki.tools> wrote:
> 
> > On Wednesday, 9 October 2019 22:56:48 UTC+2, Sage Gerard wrote:
> >
> >> I'm resuming work on a very early-stage project that generates FFI 
> >> bindings for Vulkan in Racket [1]. VkTk is the closest relative project I 
> >> have found for reference [2].
> >>
> >> Last time I was on the project I was focused on generating bindings from 
> >> the API registry. That has not changed. I considered use of Dave Herman's 
> >> C library [3] on vulkan.h directly, but the XML spec has supplemental 
> >> data, and vulkan.h has preprocessor directives that I would like to 
> >> capture for completeness.
> >>
> >> Once I am finished with the bindings. would anyone be available to 
> >> contribute/run tests in the hopes that we can make this viable faster? I 
> >> intend to run any applications on Windows 10 and a 1080Ti, but that's 
> >> about all of the configurations that I can verify. I'll definitely need 
> >> guinea pigs and feedback.
> >
> > Hi Sage,
> >
> > Thanks for this effort.
> > I have a large machine - currently used for Racket CI, which could be used 
> > for running these tests as well. A separate machine specifically for 
> > benchmarking is available as well.
> > Give me a pvt. shout to arrange this.
> >
> > Paulo
> >
> >> [1]: https://github.com/zyrolasting/racket-vulkan
> >> [2]: https://github.com/awolven/VkTk
> >> [3]: https://docs.racket-lang.org/c-utils/index.html
> >>
> >> ~slg
> >
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Racket Users" group.
> > To unsubscribe from this group and stop receiving emails from it, send an 
> > email to racket-users+unsubscr...@googlegroups.com.
> > To view this discussion on the web visit 
> > [https://groups.google.com/d/msgid/racket-users/9ee51764-bbbe-4328-8d04-8a3d18a65649%40googlegroups.com](https://groups.google.com/d/msgid/racket-users/9ee51764-bbbe-4328-8d04-8a3d18a65649%40googlegroups.com?utm_medium=email&utm_source=footer).
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to racket-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-users/VPgfhdDOjHzoxPz1iIZBQFViGpcabLvrCTvnStrSlCMrbSN6sjdvmldu3JPwCZEg0FS8IcjUxcNYlxN5VhUWWG7Jv4aHHkMMHPdVWp3LuOM%3D%40sagegerard.com.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/20191021221758.zgifjnokcw6xbnq3%40topoi.pooq.com.

Reply via email to