3 ms·
This is awesome! I rewrote EP to use OpenGL (instead of IrisGL) while at SGI, though in retrospect I wish I'd just made it link against Igloo (SGI's IrisGL-on-O
by i_am_ralpht 12y ago
This is awesome! I rewrote EP to use OpenGL (instead of IrisGL) while at SGI, though in retrospect I wish I'd just made it link against Igloo (SGI's IrisGL-on-OpenGL wrapper library). We were moving to supporting commodity graphics (i.e.: not an SGI graphics chip) in IRIX at the time, and I ported a bunch of the IRIX desktop tools over. Electropaint was definitely the most complex IrisGL app that I ported as part of that...
It's super weird that this port is a Windows app, though!
- drvink 12y agoI'm glad you like it! I'm sorry that it's Windows-only; I would like to make it available for more OSes, but the pointer size issue is a real impediment, and Windows is least likely to be throwing away 32-bit support any time soon, so... A WebGL or GLES version would be great, but I actually don't know much at all about graphics! By the way, as far as I can tell, I don't think you broke anything in your port. The disassembly of the OpenGL version's drawing routines looks like a pretty direct translation of the routines from the ep source that comes with IGL. The random seed initialization is the same in both, too: srand(0); srand(time(NULL));