1. 08 May, 2016 1 commit
    • Jeffrey Lee's avatar
      Make use of UDIV where possible · 7dbb9161
      Jeffrey Lee authored
        s/Draw - Make DivRem2 macro just be a wrapper around DivRem rather than a clone of it, allowing UDIV to be used
        Tested on Cortex-A15
      Version 1.22. Tagged as 'Draw-1_22'
  2. 04 Aug, 2011 1 commit
    • Jeffrey Lee's avatar
      Update to work with zero page relocation · ba422d74
      Jeffrey Lee authored
        s/Draw - Try using OS_ReadSysInfo 6 to get IRQsema before falling back on the legacy address. Store pointer in workspace for speedy access.
        Tested on rev A2 BB-xM
      Version 1.21. Tagged as 'Draw-1_21'
  3. 22 Jun, 2011 1 commit
  4. 28 Oct, 2009 1 commit
    • Ben Avison's avatar
      Long-standing return value/error pointer corruption in Draw_ProcessPath · 7cd233d5
      Ben Avison authored
        Draw 1.18 and earlier versions return a corrupted value of r0 from
        Draw_ProcessPath when called with a non-0 matrix pointer in r2. That
        affects both the SWI return value in case of success and the error pointer
        in case of an error, which means that
        (a) using Draw_ProcessPath to find out the required output buffer size
            returns a corrupted value for the required buffer size.
        (b) using Draw_ProcessPath to process the path returns a corrupted value
            for the path end pointer.
        (c) if an error occurs (most notably, "Output buffer full") during
            processing a corrupted error pointer is returned, which typically
            leads to crashes in the caller when trying to dereference it.
        Tested by softloading on Iyonix RO514.
        Fix provided by Martin Wuerthner.
      Version 1.19. Tagged as 'Draw-1_19'
  5. 16 Jun, 2009 1 commit
    • Ben Avison's avatar
      Build change · be2bb230
      Ben Avison authored
        CPU version is no longer specified in the makefile - it's better to inherit
        it from the build environment now that we actually set it appropriately.
        Built but not tested. Binary should be unchanged - this only affects the
        warnings generated during assembly.
      Version 1.18. Not tagged
  6. 11 Jun, 2009 1 commit
    • Ben Avison's avatar
      GET file pathnames changed · 730c9527
      Ben Avison authored
        Uses suffixed file extensions for compatiblity with both objasm and asasm.
        Supplied by Peter Naulls, tested at ROOL
      Version 1.18. Not tagged
  7. 24 Apr, 2009 1 commit
  8. 13 May, 2003 1 commit
  9. 05 May, 2003 1 commit
    • Robert Sprowson's avatar
      Nasty flag in top bit of pointer. · 0eba5c53
      Robert Sprowson authored
      Draw_ProcessPath,R7,bit 31.
      Now,bit 26 (ironic) of the flags word (crazy!) signifies that R7 is a
      proper 32 bit value and bit 25 is now the flag that used to be in R7.
      Setting these two flags on older versions results in a "reserved bits
      not zero" error - but the changes made are small enough to allow older
      modules to be patched.
      Version 1.17. Tagged as 'Draw-1_17'
  10. 12 Dec, 2002 1 commit
  11. 23 Mar, 2001 1 commit
  12. 21 Aug, 2000 1 commit
    • Stewart Brodie's avatar
      Fixed header file so C library can include the Hdr:Draw file again. · ca9db594
      Stewart Brodie authored
        There was a conditional for the clip-to-path stuff that was used in
          Hdr:Draw and defined only locally in Version.  The conditional is
          now removed from the Hdr file, and the SWI name symbols added for
          the Stroke and Fill clipped SWIs. The Draw module will fall
          back to the unclipped versions if the macro is set false in the
      Version 1.14. Tagged as 'Draw-1_14'
  13. 16 Aug, 2000 1 commit
    • Justin Fletcher's avatar
      Experimental clipping against paths added to Draw. · fcdb021d
      Justin Fletcher authored
        * Draw paths can be clipped against other Draw paths using an additional
          pair of SWI calls. Draw path clipping is by remembering the scan lines
          that would be used for the clip path and then clipping against those
          when plotting the draw path. Ick.
        Very experimental, very nasty, but it works and does do the clipping.
        Can be conditionally removed.
      Version 1.13. Tagged as 'Draw-1_13'
  14. 12 May, 2000 1 commit
  15. 05 Aug, 1999 1 commit
  16. 21 Sep, 1998 3 commits
  17. 21 Nov, 1996 1 commit
  18. 05 Nov, 1996 1 commit