#include <op.h>
Data Structures | |
struct | display |
Functions | |
void | init_display_driver () |
void | show_display (display *d) |
void | hide_display () |
void | wait_display_refresh () |
void | jump_gpu_subroutine (void *addr) |
Variables | |
long | _GPU_FREE_RAM |
|
Hide display |
|
Initialises the display driver and the GPU subroutine manager. |
|
Call a GPU subroutine in GPU ram.
|
|
Show the given display.
|
|
Wait for the refresh of the current display to be completed. If there is no active display, this will enter a deadlock. This synchronisation mechanism is useful if you use functions that manipulate the active display (especially sort_display_layer). For this synchronisation mechanism to really work, you should have first initialised interrupts with init_interrupts since it uses the vblCounter variable. |
|
Free GPU ram is available at &_GPU_FREE_RAM. |