Author archives: Mike

RSS feed of Mike

Spoke too soon (Wrong-buffer rendering is still happening...)


The fix for the display "hiccups" in OpenGLContext turns out not to be a fix at all... it just pushed the timing off in that particular case so that it didn't happen. Other tests are now showing the effect (the display displays the new frame for an instant and then redisplays the original for one ...

Continue reading

Interesting, ATI extensions missing from radeon driver (libGL.so.1 only has glBlendEquationSeparateATI)


Decided to do some testing with OpenGLContext this evening. Second test I run runs into a weird little error. There's an undefined symbol error for the glGetArrayObjectivATI function... sure enough, the symbol doesn't exist in libGL.so.1 (which I would imagine is where it should be), or in any other library I can find.

PITA, as ...

Continue reading

Mmm next-gen features... (Expanding Cinemon through refactoring)


Today marked the beginning of work on the 2.0 development branch for Cinemon. 1.0 still has lots of items to deal with, but I've now begun work on the features planned for release 2.0. Most of today was spent refactoring the test framework to allow for generating MockCMTS that can be scanned by the new ...

Continue reading

No 2.0.0 final release (But the context-class-choosing script is working...)


Realised that the script that allows the user to choose a favourite context class (i.e. which GUI system they prefer to use) was totally broken. Rewrote it, creating a new "MouseOver" proto to make creating buttons a little easier. It's not a full button proto, but with it creating such a button is pretty easy. ...

Continue reading

Yay, Blender builds (The Gentoo gnomes quietly fix another annoyance...)


The Blender build has been broken on my box for ages, but I'm so hard-wired to using 3DSMax that I never bothered to figure out why while I still had Windows about. Blender's keyboard-requiring interface is extremely non-intuitive to me... I learn the keyboard by pointing at what I want to do and being told ...

Continue reading

Found it (And it was a known bug...)


Turns out the problem I was seeing on OpenGLContext was actually a known bug (I think there's even a patch on SourceForge to fix it for wxPython, I just hadn't realised it could show up under PyGame and GLUT (I don't have wxPython built on this machine at the moment).

Basically, the buffer was being ...

Continue reading

Drat it, nothing has changed! (So why does it fail?)


And here we have the reason I need to get a new hobby. While programming used to be a relaxing way to unwind, I'm now programming all week, and the incessant grind of finding and fixing bugs is no longer a mindless way to unwind, it's the same frustration as I see the rest of ...

Continue reading

I hate it when I introduce bugs without realising it (How long... has this b'n goin' on...)


Spent most of the day sleeping... just catching up on the week's sleep deficit, really. Around the various naps I've been trying to figure out what's gone wrong with OpenGLContext. Every other time it tries to do a swap buffers (in any of the GUI libraries) the swap occurs, but then reverts to the original ...

Continue reading

Encounters on a bus (Seems the city gets smaller the more people I know...)


The potluck was quite pleasant, but I got the distinct impression that I was talking too much. Tried to stop, but I love to talk. Probably a good thing Simon hasn't invited me to his party tomorrow, I'd likely be boring a significant subset of the same people again.

Anyway, once the hostess eventually got ...

Continue reading