Lines Matching refs:context

79     DEMOBitmapContext *const context = &bitmap;  in LogConsole()  local
81 (*context->HookedConsole)(console, string); in LogConsole()
95 DEMOBitmapContext *const context = &bitmap; in OnVBlank() local
96 if (context->require_flip) in OnVBlank()
98 if (context->bitmap_modified) in OnVBlank()
100 context->bitmap_modified = 0; in OnVBlank()
101 GX_LoadBG3Bmp(context->bitmap_frame, 0, sizeof(context->bitmap_frame)); in OnVBlank()
103 if (context->main_bg_modified) in OnVBlank()
105 context->main_bg_modified = 0; in OnVBlank()
106 GX_LoadBG1Scr(context->main_bg, 0, sizeof(context->main_bg)); in OnVBlank()
108 if (context->main_oam_modified) in OnVBlank()
110 context->main_oam_modified = 0; in OnVBlank()
111 GX_LoadOAM(context->main_oam, 0, sizeof(context->main_oam)); in OnVBlank()
114 if (context->sub_bg_modified) in OnVBlank()
116 context->sub_bg_modified = 0; in OnVBlank()
117 GXS_LoadBG0Scr(context->sub_bg, 0, sizeof(context->sub_bg)); in OnVBlank()
119 if (context->sub_oam_modified) in OnVBlank()
121 context->sub_oam_modified = 0; in OnVBlank()
122 GXS_LoadOAM(context->sub_oam, 0, sizeof(context->sub_oam)); in OnVBlank()
124 context->require_flip = 0; in OnVBlank()
125 OS_WakeupThread(context->flip_wait_q); in OnVBlank()
229 DEMOBitmapContext *const context = &bitmap; in DEMO_DrawFlip() local
231 if (context->bitmap_modified) in DEMO_DrawFlip()
233 DC_StoreRange(context->bitmap_frame, sizeof(context->bitmap_frame)); in DEMO_DrawFlip()
235 if (context->main_bg_modified) in DEMO_DrawFlip()
237 DC_StoreRange(context->main_bg, sizeof(context->main_bg)); in DEMO_DrawFlip()
239 if (context->main_oam_modified) in DEMO_DrawFlip()
241 DC_StoreRange(context->main_oam, sizeof(context->main_oam)); in DEMO_DrawFlip()
243 if (context->sub_bg_modified) in DEMO_DrawFlip()
247 …int offset = (context->sub_log_count + 1 > visible_lines) ? (context->sub_log_count + 1 - … in DEMO_DrawFlip()
251 u16 *dst = &context->sub_bg[y * 32]; in DEMO_DrawFlip()
252 const char *src = context->sub_log[(offset + y) % 24]; in DEMO_DrawFlip()
262 DC_StoreRange(context->sub_bg, sizeof(context->sub_bg)); in DEMO_DrawFlip()
264 if (context->sub_oam_modified) in DEMO_DrawFlip()
266 DC_StoreRange(context->sub_oam, sizeof(context->sub_oam)); in DEMO_DrawFlip()
271 context->require_flip = 1; in DEMO_DrawFlip()
315 DEMOBitmapContext *context = &bitmap; in DEMOiSetBitmapTextColor() local
316 context->bitmap_text_color = color; in DEMOiSetBitmapTextColor()
330 DEMOBitmapContext *context = &bitmap; in DEMOiSetBitmapGroundColor() local
331 context->bitmap_ground_color = color; in DEMOiSetBitmapGroundColor()
361 DEMOBitmapContext *context = &bitmap; in DEMOiFillRect() local
362 GXRgb *dst = &context->bitmap_frame[x + y * GX_LCD_SIZE_X]; in DEMOiFillRect()
368 context->bitmap_modified = 1; in DEMOiFillRect()
401 DEMOBitmapContext *context = &bitmap; in DEMOBlitRect() local
402 GXRgb *dst = &context->bitmap_frame[x + y * GX_LCD_SIZE_X]; in DEMOBlitRect()
409 context->bitmap_modified = 1; in DEMOBlitRect()
443 DEMOBitmapContext *context = &bitmap; in DEMOBlitTex16() local
445 GXRgb *dst = &context->bitmap_frame[x + y * GX_LCD_SIZE_X]; in DEMOBlitTex16()
468 context->bitmap_modified = 1; in DEMOBlitTex16()
488 DEMOBitmapContext *context = &bitmap; in DEMOiDrawLine() local
518 dst = &context->bitmap_frame[sx + sy * GX_LCD_SIZE_X]; in DEMOiDrawLine()
539 dst = &context->bitmap_frame[sx + sy * GX_LCD_SIZE_X]; in DEMOiDrawLine()
549 dst = &context->bitmap_frame[sx + sy * GX_LCD_SIZE_X]; in DEMOiDrawLine()
622 DEMOBitmapContext *context = &bitmap; in DEMODrawText() local
625 GXRgb *p = &context->bitmap_frame[x + y * GX_LCD_SIZE_X]; in DEMODrawText()
626 GXRgb txt = context->bitmap_text_color; in DEMODrawText()
627 GXRgb gnd = context->bitmap_ground_color; in DEMODrawText()
717 context->bitmap_modified = 1; in DEMODrawText()
732 DEMOBitmapContext *context = &bitmap; in DEMOClearString() local
733 MI_CpuFillFast(context->main_bg, 0x00000000, sizeof(context->main_bg)); in DEMOClearString()
734 context->main_bg_modified = 1; in DEMOClearString()
750 DEMOBitmapContext *context = &bitmap; in DEMOPutString() local
751 u16 *dst = &context->main_bg[y * 32]; in DEMOPutString()
764 context->main_bg_modified = 1; in DEMOPutString()
778 DEMOBitmapContext *context = &bitmap; in DEMOPutLog() local
788 char *dst = context->sub_log[context->sub_log_count % 24]; in DEMOPutLog()
802 ++context->sub_log_count; in DEMOPutLog()
803 dst = context->sub_log[context->sub_log_count % 24]; in DEMOPutLog()
816 context->sub_bg_modified = 1; in DEMOPutLog()
831 DEMOBitmapContext *context = &bitmap; in DEMOHookConsole() local
835 context->HookedConsole = OS_FPutString; in DEMOHookConsole()