Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for fixed array buffers #161

Closed
m4rs-mt opened this issue Jun 15, 2020 · 0 comments · Fixed by #200
Closed

Support for fixed array buffers #161

m4rs-mt opened this issue Jun 15, 2020 · 0 comments · Fixed by #200
Assignees
Labels
difficulty:intermediate A task with intermediate difficulty
Milestone

Comments

@m4rs-mt
Copy link
Owner

m4rs-mt commented Jun 15, 2020

C# supports "nested" (and unsafe) fixed array buffers. These buffers allow programmers to express nested arrays within structures. ILGPU v0.8.1 added basic support for such types without supporting index computations working on fixed buffers. Unsafe pointer extensions are required to convert the low-level pointer arithmetic (generated by the C# compiler) to "nice" and clean LoadElementAddress IR nodes.

@m4rs-mt m4rs-mt added this to the v0.8.2 milestone Jun 15, 2020
@m4rs-mt m4rs-mt added difficulty:advanced A task that requires advanced knowledge difficulty:intermediate A task with intermediate difficulty and removed difficulty:advanced A task that requires advanced knowledge labels Jun 15, 2020
@m4rs-mt m4rs-mt linked a pull request Jul 22, 2020 that will close this issue
@m4rs-mt m4rs-mt self-assigned this Jul 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty:intermediate A task with intermediate difficulty
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant