Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix MinTerm defines for SDK 53.29 | Chris Young | 2015-09-01 | 1 | -2/+2 |
| | |||||
* | Force usage of friend BitMaps on OS3 when on high/truecolour screens. | Chris Young | 2015-08-16 | 1 | -5/+7 |
| | | | | AreaInfo buffer doesn't need to be in chip mem. | ||||
* | Put the memory areas, rather than the structures, into chip RAM as required. | Chris Young | 2015-08-16 | 1 | -7/+8 |
| | |||||
* | TmpRas should be in chip mem for OS3/AGA | Chris Young | 2015-08-16 | 1 | -0/+5 |
| | |||||
* | Add an option to toggle usage of a friend BitMap for our off-screen ↵ | Chris Young | 2015-08-15 | 1 | -3/+11 |
| | | | | | | rendering buffer (OS3 only). Defaults to OFF, which works everywhere, but can be switched on for performance benefits when using RTG. | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -22/+22 |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | ||||
* | Revert "Attempt to avoid a crash in ami_plot()" | Chris Young | 2015-04-27 | 1 | -2/+0 |
| | | | | This reverts commit e64d48980e38448eeb83daa8659788d48f845692. | ||||
* | Attempt to avoid a crash in ami_plot() | Chris Young | 2015-04-25 | 1 | -0/+2 |
| | |||||
* | As the content interface is now doing the scaling, we render to a native ↵ | Chris Young | 2015-04-25 | 1 | -2/+4 |
| | | | | | | BitMap and then copy that to the RGBA32 bitmap buffer without re-scaling. The native BitMap is currently discarded and will be re-created when it is displayed. | ||||
* | update amiga frontend to use bitmap operation table | Vincent Sanders | 2015-04-16 | 1 | -1/+1 |
| | |||||
* | Correct the screen depth check for setting friend bitmaps. | Chris Young | 2015-03-29 | 1 | -1/+5 |
| | | | | Add some comments because using friend bitmaps in NetSurf causes problems under OS4. | ||||
* | Remove branches that can't be taken under OS3 | Chris Young | 2015-03-01 | 1 | -8/+6 |
| | | | | | Micro-optimise these for OS4.1 Remove dummy compositing defines from os3support.h | ||||
* | Split plotting and widthing functions up | Chris Young | 2015-02-28 | 1 | -1/+1 |
| | |||||
* | Clear the window using the BackFill hook | Chris Young | 2015-02-13 | 1 | -3/+1 |
| | |||||
* | Check for NULL | Chris Young | 2015-02-12 | 1 | -1/+2 |
| | |||||
* | Avoid RectFilling a 0 size area | Chris Young | 2015-02-11 | 1 | -0/+2 |
| | |||||
* | Re-disable P96 on OS3 pending a fix | Chris Young | 2015-02-03 | 1 | -2/+4 |
| | |||||
* | Reinstate the old (non-backfill) bitmap tiler for OS3 | Chris Young | 2015-02-03 | 1 | -5/+35 |
| | |||||
* | Always use a friend bitmap on OS3 | Chris Young | 2015-02-02 | 1 | -2/+5 |
| | |||||
* | Experimentally enable P96 on the OS3 build | Chris Young | 2015-02-02 | 1 | -2/+1 |
| | |||||
* | Ensure we are setting colours in the correct RastPort | Chris Young | 2015-02-02 | 1 | -18/+18 |
| | |||||
* | Revert shared pens support to previously-working state | Chris Young | 2015-02-02 | 1 | -36/+10 |
| | |||||
* | We don't need to use P96 for RectFill | Chris Young | 2015-02-02 | 1 | -18/+28 |
| | |||||
* | Friend the screen bitmap for <= 8-bit modes, but only on OS3 as this causes ↵ | Chris Young | 2015-02-02 | 1 | -1/+6 |
| | | | | OS4 to freeze | ||||
* | Fix another instance of BltMaskBitMapRastPort potentially being called with ↵ | Chris Young | 2015-02-01 | 1 | -2/+5 |
| | | | | a NULL bltmask | ||||
* | Don't allocate our off-screen render area as BMF_DISPLAYABLE, as it is never ↵ | Chris Young | 2015-01-31 | 1 | -4/+3 |
| | | | | | | displayed. Befriend the screen BitMap but only if we're 32-bit on both. | ||||
* | Set the obtained pen in our node so we can release it later. | Chris Young | 2015-01-31 | 1 | -0/+1 |
| | |||||
* | Ensure on OS3 we don't try to create a BitMap with a depth of more than 8 | Chris Young | 2015-01-31 | 1 | -1/+4 |
| | |||||
* | Correct calling usage of BltMaskBitMapRastPort | Chris Young | 2015-01-31 | 1 | -1/+1 |
| | | | | Thanks to Matthey for the debugging | ||||
* | Add missing headers | Chris Young | 2015-01-20 | 1 | -0/+1 |
| | |||||
* | Abstract P96 functions away so we can decide what to use at run-time. | Chris Young | 2015-01-20 | 1 | -12/+7 |
| | | | | This allows us to avoid opening P96 on OS4.1FE in future, and not require it to be installed on OS3. | ||||
* | Remove some p96 usage | Chris Young | 2015-01-20 | 1 | -0/+2 |
| | |||||
* | Minor OS3 fixes | Chris Young | 2015-01-19 | 1 | -1/+3 |
| | |||||
* | More OS3 fixes | Chris Young | 2015-01-18 | 1 | -4/+19 |
| | |||||
* | Fix warnings | Chris Young | 2014-11-10 | 1 | -16/+13 |
| | |||||
* | Update amiga frontend for split operation table header changes | Vincent Sanders | 2014-10-16 | 1 | -11/+13 |
| | |||||
* | Remove Cairo from AmigaOS frontend. | Chris Young | 2014-05-03 | 1 | -399/+126 |
| | |||||
* | Change the scope of some variables picked up by cppcheck, minor reformatting | Chris Young | 2014-04-05 | 1 | -4/+2 |
| | |||||
* | Fix some cppcheck variableHidingTypedef warnings | Chris Young | 2014-04-05 | 1 | -11/+11 |
| | |||||
* | Fix a bunch of cppcheck unused/unreadVariable warnings | Chris Young | 2014-04-05 | 1 | -1/+0 |
| | |||||
* | Get Composite() to befriend the screen's BitMap to ensure they are on the ↵ | Chris Young | 2014-01-06 | 1 | -0/+2 |
| | | | | same graphics board. This should fix the slowness when multiple graphics cards are installed. | ||||
* | Fix bitmap offsets in direct render mode by forcing use of BltBitMap | Chris Young | 2013-10-26 | 1 | -1/+2 |
| | |||||
* | Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR ↵ | Chris Young | 2013-10-12 | 1 | -8/+7 |
| | | | | where it is not necessary. | ||||
* | tidy up | Chris Young | 2013-10-05 | 1 | -5/+2 |
| | |||||
* | If bitmap is opaque, ensure we override the alpha channel as it may contain ↵ | Chris Young | 2013-10-05 | 1 | -7/+13 |
| | | | | nonsense. | ||||
* | Set redraw tile size to default on screen change | Chris Young | 2013-06-01 | 1 | -2/+0 |
| | |||||
* | Use macro directly | Chris Young | 2013-05-31 | 1 | -5/+2 |
| | |||||
* | Tentatively replace colour conversion with core macro | Chris Young | 2013-05-30 | 1 | -9/+2 |
| | |||||
* | move options include | Vincent Sanders | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | Remove unused variable | Chris Young | 2013-05-18 | 1 | -1/+0 |
| |