mirror of
https://github.com/GRRLIB/GRRLIB.git
synced 2024-11-25 08:12:20 +00:00
Format code
This commit is contained in:
parent
483a2f53e4
commit
2c71ad2cd9
3 changed files with 35 additions and 14 deletions
2
.github/workflows/doc.yml
vendored
2
.github/workflows/doc.yml
vendored
|
@ -29,7 +29,7 @@ jobs:
|
||||||
mv latex/refman.pdf doc/PDF-documentation.pdf
|
mv latex/refman.pdf doc/PDF-documentation.pdf
|
||||||
|
|
||||||
- name: Deploy to GitHub Pages
|
- name: Deploy to GitHub Pages
|
||||||
uses: maxheld83/ghpages@v0.2.1
|
uses: maxheld83/ghpages@v0.3.0
|
||||||
env:
|
env:
|
||||||
BUILD_DIR: ./doc
|
BUILD_DIR: ./doc
|
||||||
GH_PAT: ${{ secrets.GH_PAT }}
|
GH_PAT: ${{ secrets.GH_PAT }}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Change Log
|
# Changelog
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
|
|
@ -95,18 +95,26 @@ int GRRLIB_Init (void) {
|
||||||
VIDEO_Configure(rmode);
|
VIDEO_Configure(rmode);
|
||||||
|
|
||||||
// Get some memory to use for a "double buffered" frame buffer
|
// Get some memory to use for a "double buffered" frame buffer
|
||||||
if ( !(xfb[0] = MEM_K0_TO_K1(SYS_AllocateFramebuffer(rmode))) ) return -1;
|
if ( !(xfb[0] = MEM_K0_TO_K1(SYS_AllocateFramebuffer(rmode))) ) {
|
||||||
if ( !(xfb[1] = MEM_K0_TO_K1(SYS_AllocateFramebuffer(rmode))) ) return -1;
|
return -1;
|
||||||
|
}
|
||||||
|
if ( !(xfb[1] = MEM_K0_TO_K1(SYS_AllocateFramebuffer(rmode))) ) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
VIDEO_SetNextFramebuffer(xfb[fb]); // Choose a frame buffer to start with
|
VIDEO_SetNextFramebuffer(xfb[fb]); // Choose a frame buffer to start with
|
||||||
|
|
||||||
VIDEO_Flush(); // flush the frame to the TV
|
VIDEO_Flush(); // flush the frame to the TV
|
||||||
VIDEO_WaitVSync(); // Wait for the TV to finish updating
|
VIDEO_WaitVSync(); // Wait for the TV to finish updating
|
||||||
// If the TV image is interlaced it takes two passes to display the image
|
// If the TV image is interlaced it takes two passes to display the image
|
||||||
if (rmode->viTVMode & VI_NON_INTERLACE) VIDEO_WaitVSync();
|
if (rmode->viTVMode & VI_NON_INTERLACE) {
|
||||||
|
VIDEO_WaitVSync();
|
||||||
|
}
|
||||||
|
|
||||||
// The FIFO is the buffer the CPU uses to send commands to the GPU
|
// The FIFO is the buffer the CPU uses to send commands to the GPU
|
||||||
if ( !(gp_fifo = memalign(32, DEFAULT_FIFO_SIZE)) ) return -1;
|
if ( !(gp_fifo = memalign(32, DEFAULT_FIFO_SIZE)) ) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
memset(gp_fifo, 0, DEFAULT_FIFO_SIZE);
|
memset(gp_fifo, 0, DEFAULT_FIFO_SIZE);
|
||||||
GX_Init(gp_fifo, DEFAULT_FIFO_SIZE);
|
GX_Init(gp_fifo, DEFAULT_FIFO_SIZE);
|
||||||
|
|
||||||
|
@ -179,10 +187,14 @@ int GRRLIB_Init (void) {
|
||||||
atexit(GRRLIB_Exit);
|
atexit(GRRLIB_Exit);
|
||||||
|
|
||||||
// Initialise the filing system
|
// Initialise the filing system
|
||||||
if (!fatInitDefault()) error_code = -2;
|
if (fatInitDefault() == false) {
|
||||||
|
error_code = -2;
|
||||||
|
}
|
||||||
|
|
||||||
// Initialise TTF
|
// Initialise TTF
|
||||||
if (GRRLIB_InitTTF()) error_code = -3;
|
if (GRRLIB_InitTTF() != 0) {
|
||||||
|
error_code = -3;
|
||||||
|
}
|
||||||
|
|
||||||
VIDEO_SetBlack(false); // Enable video output
|
VIDEO_SetBlack(false); // Enable video output
|
||||||
return error_code;
|
return error_code;
|
||||||
|
@ -216,9 +228,18 @@ void GRRLIB_Exit (void) {
|
||||||
GX_AbortFrame();
|
GX_AbortFrame();
|
||||||
|
|
||||||
// Free up memory allocated for frame buffers & FIFOs
|
// Free up memory allocated for frame buffers & FIFOs
|
||||||
if (xfb[0] != NULL) { free(MEM_K1_TO_K0(xfb[0])); xfb[0] = NULL; }
|
if (xfb[0] != NULL) {
|
||||||
if (xfb[1] != NULL) { free(MEM_K1_TO_K0(xfb[1])); xfb[1] = NULL; }
|
free(MEM_K1_TO_K0(xfb[0]));
|
||||||
if (gp_fifo != NULL) { free(gp_fifo); gp_fifo = NULL; }
|
xfb[0] = NULL;
|
||||||
|
}
|
||||||
|
if (xfb[1] != NULL) {
|
||||||
|
free(MEM_K1_TO_K0(xfb[1]));
|
||||||
|
xfb[1] = NULL;
|
||||||
|
}
|
||||||
|
if (gp_fifo != NULL) {
|
||||||
|
free(gp_fifo);
|
||||||
|
gp_fifo = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
// Done with TTF
|
// Done with TTF
|
||||||
GRRLIB_ExitTTF();
|
GRRLIB_ExitTTF();
|
||||||
|
|
Loading…
Reference in a new issue