[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Public WebGL] Disable software rendering

I have done it successfully in the past by modifying the texture transform. Remember we are talking about OpenGL ES 2.0 which has no texture borders and limits wrap mode for NPOT textures to CLAMP_TO_EDGE.



On Mon, Jun 20, 2011 at 1:44 AM, Mark Callow <callow_mark@hicorp.co.jp> wrote:
> That's a nearly unbelievable example. It is fairly easy to use NPOT images as texture sources even without hardware support. Pad it to a power-of-two and  fudge the app-provided texture coordinates - admittedly not as easy with fragment shaders as it was with fixed-function texture transform matrices.

It's anything but easy.  You can't simply "fudge" coordinates; that gets edge conditions wrong. 
fn:Mark Callow
org:HI Corporation;Graphics Lab, Research & Development
adr:Higashiyama 1-4-4, Meguro-ku;;Meguro Higashiyama Bldg 5F;Tokyo;;153-0043;Japan
title:Chief Architect
tel;work:+81 3 3710 9367 x228
tel;fax:+81 3 5773 8660
url:http://www.hicorp.co.jp,  http://www.mascotcapsule.com