tobiaspfaff / grim_mouse

ResidualVM main repository
http://residualvm.org
GNU General Public License v2.0
56 stars 8 forks source link

Software renderer not working #12

Open YakBizzarro opened 10 years ago

YakBizzarro commented 10 years ago

If I select the software renderer, this mod is not working correctly. There are two main issues:

-If I ask Manny to move by clicking on a free region (ie. not hotspots, normal pointer) the program stop with the error "hitting normal at 90 degrees!"

Debian Jessie (testing) x86-64 Git revision 585a46f

tobiaspfaff commented 10 years ago

Yeah, I currently rely on glu_Unproject to implement one of the Opcodes. I'll see how to do this stuff without GL...

tobiaspfaff commented 10 years ago

It looks like its not easily possible to add transparency in TinyGL (at least I couldn't figure out how), so it looks like the mod will remain GL only for now. Is there a good reason to support the software renderer?

YakBizzarro commented 10 years ago

I'm not an expert of TinyGL, maybe you can look at font rendering code, which it seems me that is doing some transparency stuff. Anyway, the TinyGL renderer is not perfect, there is a GSoC proposal to improve it. TinyGL is useful when there are problems with the OpenGL acceleration or when is not available.

tobiaspfaff commented 10 years ago

Ah, good point, there has to be some sort of transparency handling there. I'll have a look once I have a bit more time.