Nugget
Loading...
Searching...
No Matches
Macros
raster-expected-phase10.h File Reference
#include "raster-helpers.h"
Include dependency graph for raster-expected-phase10.h:
This graph shows which files directly or indirectly include this file:

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 */
 

Macro Definition Documentation

◆ LC_BOTTOM_JUST_INSIDE

#define LC_BOTTOM_JUST_INSIDE   RASTER_VRAM_BLUE /* HW_TODO */

◆ LC_RIGHT_JUST_INSIDE

#define LC_RIGHT_JUST_INSIDE   RASTER_VRAM_WHITE /* HW_TODO */

◆ LG_END

#define LG_END   0x7c00u /* pure B at end vertex */

◆ LG_MID

#define LG_MID   0x3c0fu /* B=15 - one LSB short of half-blend */

◆ LG_START

#define LG_START   0x001fu /* pure R at start vertex */

◆ LP_END

#define LP_END   RASTER_VRAM_GREEN /* HW_TODO */

◆ LR_HORIZ_END

#define LR_HORIZ_END   RASTER_VRAM_RED /* HW_TODO */

◆ LR_VERT_END

#define LR_VERT_END   RASTER_VRAM_GREEN /* HW_TODO */

◆ LS_OCT2_END

#define LS_OCT2_END   RASTER_VRAM_RED /* HW_TODO endpoint inclusive */

◆ LS_OCT2_Y5_X1

#define LS_OCT2_Y5_X1   RASTER_VRAM_RED /* HW_TODO */

◆ LS_OCT2_Y5_X2

#define LS_OCT2_Y5_X2   RASTER_SENTINEL /* HW_TODO */

◆ LS_OCT3_END

#define LS_OCT3_END   RASTER_VRAM_GREEN /* endpoint inclusive */

◆ LS_OCT3_MID

#define LS_OCT3_MID   RASTER_SENTINEL /* (9, 5) - empty - Bresenham picks (8, 5) */

◆ LS_OCT4_END

#define LS_OCT4_END   RASTER_VRAM_BLUE /* HW_TODO */

◆ LS_OCT4_MID

#define LS_OCT4_MID   RASTER_VRAM_BLUE /* HW_TODO at (5, 1) */

◆ LS_OCT5_END

#define LS_OCT5_END   RASTER_VRAM_WHITE /* HW_TODO */

◆ LS_OCT5_MID

#define LS_OCT5_MID   RASTER_VRAM_WHITE /* HW_TODO */

◆ LS_OCT6_END

#define LS_OCT6_END   RASTER_VRAM_RED /* endpoint inclusive */

◆ LS_OCT6_MID

#define LS_OCT6_MID   RASTER_SENTINEL /* (9, 5) - empty */

◆ LS_OCT7_END

#define LS_OCT7_END   RASTER_VRAM_GREEN /* HW_TODO */

◆ LS_OCT7_MID

#define LS_OCT7_MID   RASTER_VRAM_GREEN /* HW_TODO at (1, 5) */

◆ LS_OCT8_END

#define LS_OCT8_END   RASTER_VRAM_BLUE /* endpoint inclusive */

◆ LS_OCT8_MID

#define LS_OCT8_MID   RASTER_SENTINEL /* (5, 2) - empty - line passes through (5, 1) */

◆ LST_MID

#define LST_MID   0x01efu /* HW_TODO blended green/red */