Hi,

I have tested you code and it seams ok: 
http://img139.imageshack.us/img139/980/capturezk3.jpg

In general using depth 0 should give you the expected 2d UI results, 
for this ortho proj is not needed...

Out of a curiosity, for what do you need an ortho proj?
I myself consider it just "a cool view", not something important :)

MihailNaydenov




----- Original Message ----
From: Michael Boccara <[EMAIL PROTECTED]>
To: clutter <[email protected]>
Sent: Monday, October 27, 2008 9:58:25 AM
Subject: [clutter] Clutter and ortho projection

Hi all,

Clutter is using perspective projection by default.
More than that, I couldn't find a way to make it use orthogonal projection.
Internally, ClutterStage uses cogl_setup_viewport, which uses 
cogl_perspective.
There is a commented out call to cogl_wrap_glOrtho which seems to tell 
that there was an attempt to support orthogonal projection, which was 
apparently abandoned.

It results in some offset from expected x,y position, even when depth is 0.
See the code example attached in test_ortho.c.
It basically creates a rectangle which should be exactly 1 pixel within 
the stage window on all sides.
Instead, the rectangle shows up 10 pixels from the top and 3 pixels from 
the right side. Left and bottom are correctly 1 pixel.

Any idea how to get the right orthogonal projection without changing 
clutter's internal code ?

In general, I would have expected clutter to use orthogonal projection 
by default, since it is used mostly for UI.

Thanks,

Michael


-- 
Michael Boccara
Graphtech
Herzliya, Israel


      
-- 
To unsubscribe send a mail to [EMAIL PROTECTED]

Reply via email to