summaryrefslogtreecommitdiff
path: root/kmscube
ModeNameSize
-rw-r--r--CMakeLists.txt1153logplain
-rw-r--r--cube-egl.cpp2818logplain
-rw-r--r--cube-egl.h538logplain
-rw-r--r--cube-gbm.cpp8528logplain
-rw-r--r--cube-gles2.cpp8458logplain
-rw-r--r--cube-gles2.h378logplain
-rw-r--r--cube-null.cpp547logplain
-rw-r--r--cube-wl.cpp3018logplain
-rw-r--r--cube-x11.cpp4065logplain
-rw-r--r--cube.cpp2122logplain
-rw-r--r--cube.h163logplain
-rw-r--r--esTransform.c6553logplain
-rw-r--r--esTransform.h5013logplain
via_setDel(set_t * set, ITEM_TYPE item); int via_setFirst(set_t * set, ITEM_TYPE * item); int via_setNext(set_t * set, ITEM_TYPE * item); int via_setDestroy(set_t * set); #endif #ifndef MM_INC #define MM_INC struct mem_block_t { struct mem_block_t *next; struct mem_block_t *heap; int ofs, size; int align; unsigned int free:1; unsigned int reserved:1; }; typedef struct mem_block_t TMemBlock; typedef struct mem_block_t *PMemBlock; /* a heap is just the first block in a chain */ typedef struct mem_block_t memHeap_t; static __inline__ int mmBlockSize(PMemBlock b) { return b->size; } static __inline__ int mmOffset(PMemBlock b) { return b->ofs; } static __inline__ void mmMarkReserved(PMemBlock b) { b->reserved = 1; } /* * input: total size in bytes * return: a heap pointer if OK, NULL if error */ memHeap_t *via_mmInit(int ofs, int size); PMemBlock via_mmAllocMem(memHeap_t * heap, int size, int align2, int startSearch); /* * Free block starts at offset * input: pointer to a block * return: 0 if OK, -1 if error */ int via_mmFreeMem(PMemBlock b); #endif