Archives March 12, 2006
Beginnings of work on the Win32 port for OpenGL-ctypes (Unfortunately, can't check the changes into SourceForge)
Written by
on
in
Snaking.
Did some more work on profiling. Tried specialising each version of the wrapper call method. It's ever so slightly faster, but it's still ~60% overhead above the calls it makes.
Then borrowed Rosey's laptop to work on the Win32 port. A few of the functions are working, but basically anything that uses an array is ...!-->!-->
With Demanding Passion
Written by
on
in
Vindaloo.
I want demanding passion
Nights of screaming whispers
The press of urgent lips
Exploring ideas not yet born
Jumping from science to art
In an ecstasy of love
Debating fine points of Descartes
In a blanket under the stars
To feel the soft nape of the neck
Beneath my too-grizzled chin
I want to fall ...!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->
They Were Meant
Written by
on
in
Vindaloo.
They were meant
I am sure
To encourage
Yet how painful
Years later they ring
When nothing is perfect
Perfection as measure
Leaves all wanting
Encouragement
I am sure
That it was meant
Categorising OpenGL-ctypes performance (Category: pretty good)
Written by
on
in
Snaking.
Have been playing with profiles (using RunSnakeRun) of some OpenGLContext VRML viewer runs on real-world-ish worlds. There are a few big hotspots in the OpenGL-ctypes layer:
* wrapper.Wrapper.__call__ — as expected, this is very heavy, as it's doing basically the same work as SWIG does statically at run time. May try choosing specialised versions ...!-->!-->