#520: Confusion in data type names for Core OpenGL
----------------------------------+-----------------------------------------
Reporter: sojasta...@… | Owner: lsansone...@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords: pointer Core OpenGL data
types confusion
----------------------------------+-----------------------------------------
Comment(by martinlagarde...@…):
I reduced the code, but haven't been able to find what exactly is causing
the problem. The issue arise at the last line, when trying to dereference
`*CGLRendererInfoObject` to `CGLRendererInfoObject` (aka
`^{_CGLRendererInfoObject}` to `{_CGLRendererInfoObject}`)
{{{
$ cat test.rb
framework 'Cocoa'
renderer_info = Pointer.new_with_type("^{_CGLRendererInfoObject}")
renderer_count = Pointer.new_with_type("i")
CGLQueryRendererInfo(1, renderer_info, renderer_count)
renderer_info[0]
$ ./miniruby test.rb
/tmp/test.rb:1:in `<main>': unrecognized runtime type
`{_CGLRendererInfoObject}' (TypeError)
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/520#comment:1>
MacRuby <http://macruby.org/>
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel