[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Public WebGL] invalid framebuffer operation in Firefox
- To: Steve Baker <firstname.lastname@example.org>
- Subject: Re: [Public WebGL] invalid framebuffer operation in Firefox
- From: Kenneth Russell <email@example.com>
- Date: Thu, 23 Dec 2010 17:29:25 -0500
- Cc: Vladimir Vukicevic <firstname.lastname@example.org>, Evgeny Demidov <email@example.com>, public webgl <firstname.lastname@example.org>
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1293143369; bh=vtj/8tDe8xFmogT4RI2sKRwdMHU=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type:Content-Transfer-Encoding; b=bOWQIBXgOyKECehsVSdFBpNs/zsd9t8vZC1so68Ojm+kqaoTAukLoaa0+yE1X/ijA pDz9rJ+DuOM3lGXsigg3A==
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=OWArcCC0VKGvtQ1T5pxBhzwoJfSkWDhR1Gf/fbjKE/Q=; b=OEqfRyNdKunC61oKeYXyrRPem1/38dHYj9Mq0/qOxxC0nFPzzqFmhaWEuYGKR0L2UW dJ0GkLpg3bwvsvH8cmxw==
- Domainkey-signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=h0ceF3z2+fiFXVLAXmQ8iK96895UHczGdqD8cBQGu1edIQ9fAIPy30Hz+8QBdEhdHl vXWH5RMqRJlsn/sadxow==
- In-reply-to: <4D13CB8E.email@example.com>
- List-id: Public WebGL Mailing List <public_webgl.khronos.org>
- References: <1700668160.85778.1293127421856.JavaMail.firstname.lastname@example.org> <4D13CB8E.email@example.com>
- Sender: firstname.lastname@example.org
On Thu, Dec 23, 2010 at 5:22 PM, Steve Baker <email@example.com> wrote:
> On 12/23/2010 12:03 PM, Vladimir Vukicevic wrote:
>> ----- Original Message -----
>>> after updating DirectX9 (Windows XP) I get "invalid framebuffer
>>> operation" error in the "2D Game of Life" application
>>> is render to LUMINANCE FBO prohibited now? render to RGBA FBO works
>>> in the "Barkley's model"
>> Correct, only the image formats listed in table 4.5 of the GL ES 2.0 spec are color-renderable: RGBA4, RGB5_A1, RGB565. It's an error if we weren't enforcing this with the straight GL (non-ANGLE) backend...
> I understand that some cellphones can't do better - but this is an
> insanely crippling limitation. Doing shadow rendering without
> render-to-depth texture, without floating point destinations, and
> without any kind of 16 bit format...argh!
These limitations are only when you're rendering to an FBO with a
renderbuffer as the color attachment. If you have an RGBA texture as
the color attachment you ought to be able to portably get 8 bits per
channel. (I think...)
We are still investigating real OpenGL ES 2.0 implementations with
GL_OES_texture_float support to see whether they tend to support
rendering to floating-point textures.
> I believe my current shadow renderer works with 4/4/4/4 but I'm working
> in a very small view volume (basically a single room). If anyone wants
> to render an outdoor scene with shadows - it's going to be an absolute
> You'd have to use cascading shadow maps - where the precision of the
> depth map got progressively worse further from the camera - but because
> precision is a big issue with shadowmaps, it'll be really tough to get
> artists to maintain separation rules to prevent the shadows from
> flimmering...and the resulting fragment shader to apply the shadows
> would be horrendous.
> We really need better options on desktop systems because the qualitative
> clobbering we'll take from cellphone limitations is a pain for people
> who don't particularly care about that market.
> -- Steve
> You are currently subscribed to firstname.lastname@example.org.
> To unsubscribe, send an email to email@example.com with
> the following command in the body of your email:
You are currently subscribed to firstname.lastname@example.org.
To unsubscribe, send an email to email@example.com with
the following command in the body of your email: