Consider the last case:
In this case the triangle has to be splitted and rendered as two parts for the
spanstore optimization to work.
It is also possible to delay spanstore activation for a number of lines. This is used
by the driver with circles:
In this case the spanstore would not be activated in the top left corner but in the
bottom left corner.
The top right and the bottom left empty corner would not be rasterized because
of the spanabort optimization.
8.5.8.2
Spanabort
The second optimization assumes that the object that has to be drawn is convex.
This means there is only one span per scanline to be drawn. A non convex object
would be e.g. a triangle that is not filled and just consists of a thick border.
In case of a convex object the rasterization can be stopped in case the end of the
first span is detected.
This optimization has no other complications in case of convex objects.
Chapter 8
Drawing Engine
238
Preliminary User's Manual S19203EE1V3UM00
Содержание uPD72257
Страница 39: ...Pin Functions Chapter 2 Preliminary User s Manual S19203EE1V3UM00 39...
Страница 44: ...Chapter 2 Pin Functions 44 Preliminary User s Manual S19203EE1V3UM00...
Страница 46: ...Chapter 2 Pin Functions 46 Preliminary User s Manual S19203EE1V3UM00...
Страница 49: ...Pin Functions Chapter 2 Preliminary User s Manual S19203EE1V3UM00 49...
Страница 52: ...Chapter 2 Pin Functions 52 Preliminary User s Manual S19203EE1V3UM00...
Страница 54: ...Chapter 2 Pin Functions 54 Preliminary User s Manual S19203EE1V3UM00...
Страница 331: ...External Memory Interface Controller Chapter 9 Preliminary User s Manual S19203EE1V3UM00 331...
Страница 343: ......