| 43 | } |
| 44 | |
| 45 | void back_buffer_allocate(back_buffer_t * back_buffer, int width, int height) |
| 46 | { |
| 47 | HDC hdc = GetDC(back_buffer->hWnd); |
| 48 | back_buffer->bm = CreateCompatibleBitmap(hdc, width, height); |
| 49 | back_buffer->orig_bm = SelectObject(back_buffer->hdc, back_buffer->bm); |
| 50 | back_buffer->width = width; |
| 51 | back_buffer->height = height; |
| 52 | ReleaseDC(back_buffer->hWnd, hdc); |
| 53 | } |
| 54 | |
| 55 | void back_buffer_size(back_buffer_t * back_buffer, int width, int height) |
| 56 | { |