Convert std.container.array to void[] and/or pass to OpenGL functions like glBuffer(Sub)Data
via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Jun 17 06:31:19 PDT 2015
On Wednesday, 17 June 2015 at 13:04:28 UTC, ParticlePeter wrote:
> I use wrapper functions taking void[] arrays to forward them
> comfortably to mentioned OpenGL functions. This works with
> static and dynamic build in arrays, but I don't see a way how I
> could access (cast) the raw data of a std.container.array to
> forward it to these wrapper functions. std.array(Range)(Range
> r) does a copy which I would like to avoid. Any advice ?
Would this work?
(&arr.front)[0 .. arr.length]
More information about the Digitalmars-d-learn
mailing list