Collaboration diagram for Private Functions:Functions | |
| void | hal_gfx_set_depth (float start, float dx, float dy) |
| private function More... | |
| void | hal_gfx_set_gradient (float r_init, float g_init, float b_init, float a_init, float r_dx, float r_dy, float g_dx, float g_dy, float b_dx, float b_dy, float a_dx, float a_dy) |
| private function More... | |
| void | hal_gfx_brk_enable (void) |
| Enable breakpoints. More... | |
| void | hal_gfx_brk_disable (void) |
| Disable breakpoints. More... | |
| int | hal_gfx_brk_add (void) |
| Add a breakpoint to the current Command List. More... | |
| int | hal_gfx_brk_wait (int brk_id) |
| Add a breakpoint to the current Command List. More... | |
| void | hal_gfx_brk_continue (void) |
| Instruct the GPU to resume execution. More... | |
| void | hal_gfx_ext_hold_enable (uint32_t hold_id) |
| Enable external hold signals. More... | |
| void | hal_gfx_ext_hold_disable (uint32_t hold_id) |
| Disable external hold signals. More... | |
| void | hal_gfx_ext_hold_irq_enable (uint32_t hold_id) |
| Enable Interrupt Request when GPU reaches hold point. More... | |
| void | hal_gfx_ext_hold_irq_disable (uint32_t hold_id) |
| Disable external hold signals. More... | |
| void | hal_gfx_ext_hold_assert (uint32_t hold_id, int stop) |
| Assert hold signals internally via a Command List. More... | |
| void | hal_gfx_ext_hold_deassert (uint32_t hold_id) |
| Dessert hold signals internally via a Command List. More... | |
| void | hal_gfx_ext_hold_assert_imm (uint32_t hold_id) |
| Assert hold signals from the CPU (no Command List) More... | |
| void | hal_gfx_ext_hold_deassert_imm (uint32_t hold_id) |
| Dessert hold signals from the CPU (no Command List) More... | |
| int hal_gfx_brk_add | ( | void | ) |
Add a breakpoint to the current Command List.
| void hal_gfx_brk_continue | ( | void | ) |
Instruct the GPU to resume execution.
| None |
| void hal_gfx_brk_disable | ( | void | ) |
Disable breakpoints.
| None |
| void hal_gfx_brk_enable | ( | void | ) |
Enable breakpoints.
| None |
| int hal_gfx_brk_wait | ( | int | brk_id | ) |
Add a breakpoint to the current Command List.
| [in] | brk_id | Breakpoint ID to wait for. If zero (0), wait until next Breakpoint |
| void hal_gfx_ext_hold_assert | ( | uint32_t | hold_id, |
| int | stop | ||
| ) |
Assert hold signals internally via a Command List.
| [in] | hold_id | Hold signal to be asserted |
| [in] | stop | If not zero, force Command List Processor to wait for FLAG to be deasserted |
| void hal_gfx_ext_hold_assert_imm | ( | uint32_t | hold_id | ) |
Assert hold signals from the CPU (no Command List)
| [in] | hold_id | Hold signal to be asserted |
| void hal_gfx_ext_hold_deassert | ( | uint32_t | hold_id | ) |
Dessert hold signals internally via a Command List.
| [in] | hold_id | Hold signal to be deasserted |
| void hal_gfx_ext_hold_deassert_imm | ( | uint32_t | hold_id | ) |
Dessert hold signals from the CPU (no Command List)
| [in] | hold_id | Hold signal to be deasserted |
| void hal_gfx_ext_hold_disable | ( | uint32_t | hold_id | ) |
Disable external hold signals.
| [in] | hold_id | Hold signals to be disabled [0-3] |
| void hal_gfx_ext_hold_enable | ( | uint32_t | hold_id | ) |
Enable external hold signals.
| [in] | hold_id | Hold signals to be enabled [0-3] |
| void hal_gfx_ext_hold_irq_disable | ( | uint32_t | hold_id | ) |
Disable external hold signals.
| [in] | hold_id | Hold signals' IRQ to be disabled [0-3] |
| void hal_gfx_ext_hold_irq_enable | ( | uint32_t | hold_id | ) |
Enable Interrupt Request when GPU reaches hold point.
| [in] | hold_id | Hold signals' IRQ to be enabled [0-3] |
| void hal_gfx_set_depth | ( | float | start, |
| float | dx, | ||
| float | dy | ||
| ) |
private function
| [in] | start | TODO |
| [in] | dx | TODO |
| [in] | dy | TODO |
| void hal_gfx_set_gradient | ( | float | r_init, |
| float | g_init, | ||
| float | b_init, | ||
| float | a_init, | ||
| float | r_dx, | ||
| float | r_dy, | ||
| float | g_dx, | ||
| float | g_dy, | ||
| float | b_dx, | ||
| float | b_dy, | ||
| float | a_dx, | ||
| float | a_dy | ||
| ) |
private function
| [in] | r_init | TODO |
| [in] | g_init | TODO |
| [in] | b_init | TODO |
| [in] | a_init | TODO |
| [in] | r_dx | TODO |
| [in] | r_dy | TODO |
| [in] | g_dx | TODO |
| [in] | g_dy | TODO |
| [in] | b_dx | TODO |
| [in] | b_dy | TODO |
| [in] | a_dx | TODO |
| [in] | a_dy | TODO |