|
Nugget
|
#include "raster-helpers.h"

Go to the source code of this file.
Macros | |
| #define | LS_OCT2_Y5_X1 RASTER_VRAM_RED /* HW_TODO */ |
| #define | LS_OCT2_Y5_X2 RASTER_SENTINEL /* HW_TODO */ |
| #define | LS_OCT2_END RASTER_VRAM_RED /* HW_TODO endpoint inclusive */ |
| #define | LS_OCT3_MID RASTER_SENTINEL /* (9, 5) - empty - Bresenham picks (8, 5) */ |
| #define | LS_OCT3_END RASTER_VRAM_GREEN /* endpoint inclusive */ |
| #define | LS_OCT4_MID RASTER_VRAM_BLUE /* HW_TODO at (5, 1) */ |
| #define | LS_OCT4_END RASTER_VRAM_BLUE /* HW_TODO */ |
| #define | LS_OCT5_MID RASTER_VRAM_WHITE /* HW_TODO */ |
| #define | LS_OCT5_END RASTER_VRAM_WHITE /* HW_TODO */ |
| #define | LS_OCT6_MID RASTER_SENTINEL /* (9, 5) - empty */ |
| #define | LS_OCT6_END RASTER_VRAM_RED /* endpoint inclusive */ |
| #define | LS_OCT7_MID RASTER_VRAM_GREEN /* HW_TODO at (1, 5) */ |
| #define | LS_OCT7_END RASTER_VRAM_GREEN /* HW_TODO */ |
| #define | LS_OCT8_MID RASTER_SENTINEL /* (5, 2) - empty - line passes through (5, 1) */ |
| #define | LS_OCT8_END RASTER_VRAM_BLUE /* endpoint inclusive */ |
| #define | LR_HORIZ_END RASTER_VRAM_RED /* HW_TODO */ |
| #define | LR_VERT_END RASTER_VRAM_GREEN /* HW_TODO */ |
| #define | LC_RIGHT_JUST_INSIDE RASTER_VRAM_WHITE /* HW_TODO */ |
| #define | LC_BOTTOM_JUST_INSIDE RASTER_VRAM_BLUE /* HW_TODO */ |
| #define | LG_START 0x001fu /* pure R at start vertex */ |
| #define | LG_MID 0x3c0fu /* B=15 - one LSB short of half-blend */ |
| #define | LG_END 0x7c00u /* pure B at end vertex */ |
| #define | LP_END RASTER_VRAM_GREEN /* HW_TODO */ |
| #define | LST_MID 0x01efu /* HW_TODO blended green/red */ |
| #define LC_BOTTOM_JUST_INSIDE RASTER_VRAM_BLUE /* HW_TODO */ |
| #define LC_RIGHT_JUST_INSIDE RASTER_VRAM_WHITE /* HW_TODO */ |
| #define LG_END 0x7c00u /* pure B at end vertex */ |
| #define LG_MID 0x3c0fu /* B=15 - one LSB short of half-blend */ |
| #define LG_START 0x001fu /* pure R at start vertex */ |
| #define LP_END RASTER_VRAM_GREEN /* HW_TODO */ |
| #define LR_HORIZ_END RASTER_VRAM_RED /* HW_TODO */ |
| #define LR_VERT_END RASTER_VRAM_GREEN /* HW_TODO */ |
| #define LS_OCT2_END RASTER_VRAM_RED /* HW_TODO endpoint inclusive */ |
| #define LS_OCT2_Y5_X1 RASTER_VRAM_RED /* HW_TODO */ |
| #define LS_OCT2_Y5_X2 RASTER_SENTINEL /* HW_TODO */ |
| #define LS_OCT3_END RASTER_VRAM_GREEN /* endpoint inclusive */ |
| #define LS_OCT3_MID RASTER_SENTINEL /* (9, 5) - empty - Bresenham picks (8, 5) */ |
| #define LS_OCT4_END RASTER_VRAM_BLUE /* HW_TODO */ |
| #define LS_OCT4_MID RASTER_VRAM_BLUE /* HW_TODO at (5, 1) */ |
| #define LS_OCT5_END RASTER_VRAM_WHITE /* HW_TODO */ |
| #define LS_OCT5_MID RASTER_VRAM_WHITE /* HW_TODO */ |
| #define LS_OCT6_END RASTER_VRAM_RED /* endpoint inclusive */ |
| #define LS_OCT6_MID RASTER_SENTINEL /* (9, 5) - empty */ |
| #define LS_OCT7_END RASTER_VRAM_GREEN /* HW_TODO */ |
| #define LS_OCT7_MID RASTER_VRAM_GREEN /* HW_TODO at (1, 5) */ |
| #define LS_OCT8_END RASTER_VRAM_BLUE /* endpoint inclusive */ |
| #define LS_OCT8_MID RASTER_SENTINEL /* (5, 2) - empty - line passes through (5, 1) */ |
| #define LST_MID 0x01efu /* HW_TODO blended green/red */ |