bugGnash - The GNU Flash player - Bugs: bug #20084, OpenGL ignores drawing order

 
 

bug #20084: OpenGL ignores drawing order

Submitted by:  Udo Giacomozzi <udog>
Submitted on:  Tue 05 Jun 2007 11:47:59 AM UTC  
 
Category: render-openglSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 02 Nov 2007 09:38:17 AM UTC, comment #5:

...But then I ended up rewriting the whole thing.

Bastiaan Jacques <bjacques>
Project Member
Sat 22 Sep 2007 03:50:22 PM UTC, comment #4:

Although the OpenGL does respect the drawing order of filled subshapes, it draws outlines after all the subshapes are drawn. This is why in the testcase mentioned the red line appears above everything else (the line is a subshape without fill styles but with an outline).

Given the (unnecessary) complexity of the tesselator it's not trivial to solve this problem, though. I am thinking of assigning a subshape count to every line strip and every tesselated strip, so that the order can be maintained.

Bastiaan Jacques <bjacques>
Project Member
Tue 05 Jun 2007 01:25:48 PM UTC, comment #3:

Test runner committed. Ogl needs testing interfaces implemented for them to actually be run with it.
See task #6979

Sandro Santilli <strk>
Project Member
Tue 05 Jun 2007 12:00:44 PM UTC, comment #2:

Attached screenshot showing difference between ogl and agg (agg being correct)

(file #12959)

Sandro Santilli <strk>
Project Member
Tue 05 Jun 2007 11:57:14 AM UTC, comment #1:

We should add a test runner for that file, like I did for clip_as_button2.swf. As soon as ogl implements the testing interfaces make check will fail if ogl is still bogus.

Sandro Santilli <strk>
Project Member
Tue 05 Jun 2007 11:47:59 AM UTC, original submission:

(starting to write down current OpenGL bugs, so that we at least have a list of them)

OpenGL does not respect subshape drawing order (path::m_new_shape flag).

See testsuite/samples/subshapes.swf

The line is opposed to be between the blue and the gray shape, ie. should be covered by the blue one.

Udo Giacomozzi <udog>
Project Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #12959:  Screenshot-1.png added by strk (31KiB - image/png)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by bjacques (Posted a comment)
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by udog (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 02 Nov 2007 09:38:17 AM UTCbjacquesStatusConfirmed=>Fixed
      Open/ClosedOpen=>Closed
    Tue 05 Jun 2007 01:25:48 PM UTCstrkStatusNone=>Confirmed
    Tue 05 Jun 2007 12:00:44 PM UTCstrkAttached File-=>Added Screenshot-1.png, #12959

    Back to the top


    Powered by Savane 3.1-cleanup1