summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2014-04-27fbdemos: fix segfault when operating single-bufferedThomas Hebb
2014-03-02fbdemos: align height to RS requirementsWladimir J. van der Laan
When detiling, the RS requires dimensions for the window size that are a multiple of 4. With two pixel pipes this amounts to 8. Hence pad the height of the output buffers to the next multiple of 8.
2014-02-21fix compile warningsChristian Gmeiner
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
2014-02-08driver: make use of calculated addressesChristian Gmeiner
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
2014-02-08rs: change struct rs_state to contain all pipe addressesChristian Gmeiner
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
2013-11-13Merge pull request #20 from austriancoder/masterWladimir J. van der Laan
small steps to get gc2000 up and running
2013-11-12fb demos: do not use rt_resource->last_ctx as it never gets setChristian Gmeiner
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
2013-11-06Merge pull request #19 from austriancoder/masterWladimir J. van der Laan
gc2000: fix RS_PIPE_OFFSET and RS_WINDOW_SIZE
2013-11-06make etna_ctx available in etna_compile_rs_state(..)Christian Gmeiner
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
2013-10-14fbdemos: use new way of passing fbWladimir J. van der Laan
Pass buffer object here instead of raw physical address.
2013-10-14driver: get rid of caching of gpu/cpu pointersWladimir J. van der Laan
No longer cache logical and GPU address for resource levels but store offsets and query only when needed. This is the first step toward submitting bo's with relocations (just search for `etna_bo_gpu_address` to find all places where GPU addresses are used).
2013-10-12fb: support YUY2 framebuffers using the FOURCC APIThomas Hebb
This is a bit of a hack. FOURCC support should be done properly if more modes are ever added, but it's not worth it for just the one.
2013-10-11etnaviv: move fence handling to libetnavivWladimir J. van der Laan
This makes fence handles into globally increasing uint32_t's and thus simplifies the handling in the driver, and makes it possible to compare fence handles to see what happened before. The scheme emulates a saner kernel API (closer to adreno drm driver)
2013-10-07rename native directory to srcWladimir J. van der Laan
This is more consistent with other projects.