Re: [Mesa-dev] [PATCH] r600: Flip point sprite coordinates when rendering to an FBO.

2010-07-20 Thread Henri Verbeet
On 20 July 2010 01:02, Dave Airlie wrote: > Its abuse because if you read that your brain would have to go wtf at > least twice, > > I don't mind !!, since your brain can deal with that, but using binary > operators where you really want logical is really bad for the reader. > > Open source code s

[Mesa-dev] [PATCH] r600: Flip point sprite coordinates when rendering to an FBO.

2010-07-20 Thread Henri Verbeet
This supersedes http://lists.freedesktop.org/archives/mesa-dev/2010-July/001442.html. --- src/mesa/drivers/dri/r600/r700_fragprog.c |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/r600/r700_fragprog.c b/src/mesa/drivers/dri/r600/r700_fragprog.c in

Re: [Mesa-dev] [PATCH] r600: Flip point sprite coordinates when rendering to an FBO.

2010-07-19 Thread Dave Airlie
On Tue, Jul 20, 2010 at 7:27 AM, Henri Verbeet wrote: > On 19 July 2010 23:13, Matt Turner wrote: >> I can't speak to the meaning of this change, but the use of ^ and !! >> is just an abuse of the language. >> >> ^ is binary XOR. Logical XOR is !=. >> >> Let's write this like >>    if ((ctx->Poin

Re: [Mesa-dev] [PATCH] r600: Flip point sprite coordinates when rendering to an FBO.

2010-07-19 Thread Henri Verbeet
On 19 July 2010 23:13, Matt Turner wrote: > I can't speak to the meaning of this change, but the use of ^ and !! > is just an abuse of the language. > > ^ is binary XOR. Logical XOR is !=. > > Let's write this like >    if ((ctx->Point.SpriteOrigin == GL_LOWER_LEFT) != > (ctx->DrawBuffer->Name !=

Re: [Mesa-dev] [PATCH] r600: Flip point sprite coordinates when rendering to an FBO.

2010-07-19 Thread Matt Turner
On Mon, Jul 19, 2010 at 4:50 PM, Henri Verbeet wrote: > --- >  src/mesa/drivers/dri/r600/r700_fragprog.c |    4 +++- >  1 files changed, 3 insertions(+), 1 deletions(-) > > diff --git a/src/mesa/drivers/dri/r600/r700_fragprog.c > b/src/mesa/drivers/dri/r600/r700_fragprog.c > index bf17a97..fa0189

[Mesa-dev] [PATCH] r600: Flip point sprite coordinates when rendering to an FBO.

2010-07-19 Thread Henri Verbeet
--- src/mesa/drivers/dri/r600/r700_fragprog.c |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/r600/r700_fragprog.c b/src/mesa/drivers/dri/r600/r700_fragprog.c index bf17a97..fa01890 100644 --- a/src/mesa/drivers/dri/r600/r700_fragprog.c +++ b/src/m