Commit Graph

11 Commits

Author SHA1 Message Date
Stefan Seyfried
44708ff307 fb_accel_sti: add verbose error reporting to blit2FB 2018-02-26 16:08:26 +01:00
Stefan Seyfried
cbe982c12e fb_accel_sti: fix blit2FB for source/dest offsets 2018-02-26 16:08:09 +01:00
Stefan Seyfried
059b25522a fb_accel_sti: fix render errors 2018-02-20 21:48:57 +01:00
Stefan Seyfried
803aacf6a6 stifb: make blit2FB more flexible wrt blit source 2018-01-28 21:32:35 +01:00
Jacek Jendrzej
b7ceb705a0 Merge branch 'master' into pu/mp 2017-09-26 12:52:04 +02:00
Stefan Seyfried
a294b610a4 fb_accel: fix blit after time_monotonic_ms fix 2017-09-26 12:41:05 +02:00
Stefan Seyfried
99c8168d2c change time_monotonic_ms() from time_t to int64_t
time_monotonic_ms values did wrap every ~24 days, leading to problems
in code that did not cope with that. Instead of fixing all places where
relative comparisons with time_monotonic_ms() are made, just use a
bigger datatype. Convert all users to the new type.
2017-09-26 12:41:05 +02:00
Stefan Seyfried
8dad062eff change time_monotonic_ms() from time_t to int64_t
time_monotonic_ms values did wrap every ~24 days, leading to problems
in code that did not cope with that. Instead of fixing all places where
relative comparisons with time_monotonic_ms() are made, just use a
bigger datatype. Convert all users to the new type.
2017-09-26 11:37:19 +02:00
Stefan Seyfried
223d1d709f fb_accel_sti: reorder blit_mutex locking
This seems to help spurious deadlocks in the STI framebuffer blit code.
Not 100% sure why, butthis helps, but I have not seen lockups with this.
2017-08-21 10:17:05 +02:00
Stefan Seyfried
7c7d5f08dd fb_generic: add swidth variable, "stride in fb_pixel_t units"
this should allow to use fb_pixel_t pointer arithmetics more often
instead of byte pointers
2017-02-21 06:38:48 +01:00
Stefan Seyfried
9fe5dfbe50 framebuffer: add accelerator for STi framebuffer
also add a generic helper class for other accelerated
framebuffer implementations
2017-02-07 17:23:42 +01:00