|
srp
software rendering pipeline
|
Color and depth buffer management. More...

Files | |
| file | color.h |
| file | framebuffer.h |
Classes | |
| struct | SRPColor |
| struct | SRPFramebuffer |
| typedef struct SRPColor | SRPColor |
| typedef struct SRPFramebuffer | SRPFramebuffer |
| SRPFramebuffer * | srpNewFramebuffer (size_t width, size_t height) |
| void | srpFreeFramebuffer (SRPFramebuffer *this) |
| void | srpFramebufferClear (const SRPFramebuffer *this) |
Color and depth buffer management.
| typedef struct SRPFramebuffer SRPFramebuffer |
Holds RBGA8888 color buffer and depth buffer
| void srpFramebufferClear | ( | const SRPFramebuffer * | this | ) |
Clear a framebuffer: fill the color with black and depth with -1
| [in] | this | The pointer to SRPFramebuffer, as returned from srpNewFramebuffer() |
| void srpFreeFramebuffer | ( | SRPFramebuffer * | this | ) |
Free a framebuffer
| [in] | this | The pointer to SRPFramebuffer, as returned from srpNewFramebuffer() |
| SRPFramebuffer * srpNewFramebuffer | ( | size_t | width, |
| size_t | height | ||
| ) |
Create a framebuffer
| [in] | width | Width of a new framebuffer in pixels |
| [in] | height | Height of a new framebuffer in pixels |