[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Public WebGL] Chrome sampler2D issue
- To: Marco Di Benedetto <firstname.lastname@example.org>
- Subject: Re: [Public WebGL] Chrome sampler2D issue
- From: Kenneth Russell <email@example.com>
- Date: Mon, 13 Sep 2010 13:48:50 -0700
- Cc: public webgl <firstname.lastname@example.org>, Gregg Tavares <email@example.com>, Alok Priyadarshi <firstname.lastname@example.org>
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1284410941; bh=moRf4mTsvwufLfVmya14cDD5FPU=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type:Content-Transfer-Encoding; b=q+Sw/FXgKvK0FwxWbWMN1NZYcNmq5Wi3io9XFIOG9nCHqcL9MsLZ9pPyob3rDiLzr k9XeX3X8vDjzgftSZIuRw==
- 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=SFF8211vcMZW/zS4TSbnQsHs5wT8oNSuWb5bGNoxGN8=; b=H9BngqGaM6JHWrct2QX9Uq3t+Ad1bqcO6+nfscB20g0wCC/VSZgWDQNdf2yWISdiWK BoMI0FDHw9+CzZktNKDQ==
- 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=xorOc1toKQhZuT4kipdDUSzj1E6GzaAl1IizxPAsHqIOZLu966vTfNwXIB6SK3oGEO HOZOetAgsBe9TVi+L73Q==
- In-reply-to: <4C8E536A.email@example.com>
- References: <4C8E536A.firstname.lastname@example.org>
- Sender: email@example.com
On Mon, Sep 13, 2010 at 9:38 AM, Marco Di Benedetto
> I noticed that on some systems, launching chrome without --use-gl=desktop
> (without it, it means it's using ANGLE, am I right?) causes
> gl.getActiveUniform() to return a wrong type for sampler2D program uniforms.
> More in detail, result.type is gl.INT instead of gl.SAMPLER_2D. Actually you
> use gl.uniform1i() to set the sampler texture unit index, but indeed it must
> be reported as a sampler2D. This causes several problems when reflection on
> uniforms is heavily used (see SpiderGL).
> The problem does not arise in all systems I tried, it seems an unknown
> mixture of OS, graphics board and graphics drivers.
Gregg found recently that many OpenGL drivers are reporting incorrect
types for matrix uniforms as well (reporting them as vectors instead
of matrices). There is a plan to use the ANGLE shader validator to
store the types of uniforms and use its information rather than that
from the underlying GL implementation for these queries. Since the
majority of browsers supporting WebGL are using the ANGLE validator,
this would fix this issue in all of them.
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: