1. 04 Aug, 2011 1 commit
    • Jeffrey Lee's avatar
      Update to work with zero page relocation · ba422d74
      Jeffrey Lee authored
      Detail:
        s/Draw - Try using OS_ReadSysInfo 6 to get IRQsema before falling back on the legacy address. Store pointer in workspace for speedy access.
      Admin:
        Tested on rev A2 BB-xM
      
      
      Version 1.21. Tagged as 'Draw-1_21'
      ba422d74
  2. 22 Jun, 2011 1 commit
  3. 28 Oct, 2009 1 commit
    • Ben Avison's avatar
      Long-standing return value/error pointer corruption in Draw_ProcessPath · 7cd233d5
      Ben Avison authored
      Detail:
        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.
      Admin:
        Tested by softloading on Iyonix RO514.
        Fix provided by Martin Wuerthner.
      
      Version 1.19. Tagged as 'Draw-1_19'
      7cd233d5
  4. 16 Jun, 2009 1 commit
    • Ben Avison's avatar
      Build change · be2bb230
      Ben Avison authored
      Detail:
        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.
      Admin:
        Built but not tested. Binary should be unchanged - this only affects the
        warnings generated during assembly.
      
      Version 1.18. Not tagged
      be2bb230
  5. 11 Jun, 2009 1 commit
    • Ben Avison's avatar
      GET file pathnames changed · 730c9527
      Ben Avison authored
      Detail:
        Uses suffixed file extensions for compatiblity with both objasm and asasm.
      Admin:
        Supplied by Peter Naulls, tested at ROOL
      
      Version 1.18. Not tagged
      730c9527
  6. 24 Apr, 2009 1 commit
  7. 13 May, 2003 1 commit
  8. 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'
      0eba5c53
  9. 12 Dec, 2002 1 commit
  10. 23 Mar, 2001 1 commit
  11. 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
      Detail:
        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
          build.
      Admin:
        Built.
      
      Version 1.14. Tagged as 'Draw-1_14'
      ca9db594
  12. 16 Aug, 2000 1 commit
    • Justin Fletcher's avatar
      Experimental clipping against paths added to Draw. · fcdb021d
      Justin Fletcher authored
      Detail:
        * 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.
      Admin:
        Very experimental, very nasty, but it works and does do the clipping.
        Can be conditionally removed.
      
      Version 1.13. Tagged as 'Draw-1_13'
      fcdb021d
  13. 12 May, 2000 1 commit
  14. 05 Aug, 1999 1 commit
  15. 21 Sep, 1998 3 commits
  16. 21 Nov, 1996 1 commit
  17. 05 Nov, 1996 1 commit