OpenCores
URL https://opencores.org/ocsvn/orsoc_graphics_accelerator/orsoc_graphics_accelerator/trunk

Subversion Repositories orsoc_graphics_accelerator

[/] [orsoc_graphics_accelerator/] [trunk/] [sw/] [drivers/] [gfx/] [bare/] [orgfx_tileset.h] - Blame information for rev 5

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 maiden
/*
2
Bare metal OpenCores GFX IP driver for Wishbone bus.
3
 
4
Anton Fosselius, Per Lenander 2012
5
  */
6
 
7
#ifndef ORGFX_TILESET_H
8
#define ORGFX_TILESET_H
9
 
10
typedef struct orgfx_sprite_rect
11
{
12
    unsigned int x0, y0, x1, y1;
13
} orgfx_sprite_rect;
14
 
15
typedef struct orgfx_tileset
16
{
17
    int surface;
18
    struct orgfx_sprite_rect* rects;
19
    int numrects;
20
} orgfx_tileset;
21
 
22
orgfx_tileset orgfx_make_tileset(int surface, orgfx_sprite_rect* rects, int numrects);
23
 
24
void orgfx_draw_tile(unsigned int x0, unsigned int y0, orgfx_tileset* tileset, int sprite);
25
 
26
#endif // orgfx_TILESET_H

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.