Showing changes from revision #2 to #3:
Added | Removed | Changed
Entry | |
---|---|
R0 | Flags: |
Bit 0: Synchronise | |
Bit 1: Synchronise if unclaimed | |
R1 | 1 (render operation) |
R2 | Pointer to parameter block |
R4 | Bits 0-23: 13 (GraphicsV reason code) |
Bits 24-31: Display number |
Exit | |
---|---|
R4 | 0 |
- | All other registers preserved |
Word | Value |
---|---|
0 | Source left edge |
1 | Source bottom edge |
2 | Dest left edge |
3 | Dest bottom edge |
4 | Width-1 |
5 | Height-1 |
This operation is used for rectangle block copies/moves. All coordinates are specified in pixels, with 0,0 being the bottom left corner of the screen, and positive values heading right/up.
The source and destination rectangles are guaranteed by the caller to fit entirely on screen, but they may be overlapping.
See GraphicsV 13 for general information on how drivers are expected to respond to GraphicsV 13 calls.