Comments (9)
another idea: check if the calculated end state is identical to the requested
next start.
Original comment by [email protected]
on 24 Sep 2012 at 8:59
from u8glib.
more ideas:
- bbx check for DrawStr
- implement IsBBXIntersection as macro to IsBBXIntersetcionLL
Original comment by [email protected]
on 25 Sep 2012 at 5:00
from u8glib.
- do intersection tests on top level, new msg: get_page_box, store result in
u8g struct, move clip procedures into new file
Original comment by [email protected]
on 26 Sep 2012 at 7:00
from u8glib.
introduced new message to return the page dimensions
added new file with more generic clip procedures
todo
- replace bbx with some special page struct, maybe box
instead of x,y,h,w, use x0,x1, y0,y1
--> better for clipping
Original comment by [email protected]
on 26 Sep 2012 at 7:05
from u8glib.
bbx replaced with box
todo:
- all pb base progs need to support GET_PAGE_BOX
- update rotation procedures
Original comment by [email protected]
on 28 Sep 2012 at 8:52
from u8glib.
todo
- all pb base progs need to support GET_PAGE_BOX
- update rotation procedures
- check if U8G_DEV_MSG_IS_BBX_INTERSECTION is obsolete, remove if ok
- pb8h1: finish work on the new pixel draw procedure
Original comment by [email protected]
on 29 Sep 2012 at 5:39
from u8glib.
- all pb base progs need to support GET_PAGE_BOX --> DONE
ToDo
- speed improvements rotation procedures (get dimension from chained device)
- check if U8G_DEV_MSG_IS_BBX_INTERSECTION is obsolete, remove if ok
- pb8h1: finish work on the new pixel draw procedure
Original comment by [email protected]
on 29 Sep 2012 at 7:08
from u8glib.
- speed improvements rotation procedures --> DONE
- check if U8G_DEV_MSG_IS_BBX_INTERSECTION is obsolete, remove if ok --> DONE
- pb8h1: finish work on the new pixel draw procedure --> reverted back to
original code
Original comment by [email protected]
on 30 Sep 2012 at 2:12
from u8glib.
conclusion
- move intersection test to toplevel, introduced U8G_DEV_MSG_GET_PAGE_BOX
- optimized intersection test (introduced decision tree)
Original comment by [email protected]
on 30 Sep 2012 at 2:22
- Changed state: Fixed
from u8glib.
Related Issues (20)
- is 8 bit parallel available for AVR? HOT 2
- SSD1327 with I2C HOT 6
- st7920 spi support for avr HOT 3
- Display broken words, with broken lines flashing HOT 5
- FAQ entries HOT 2
- Example for drawLine() is misspelled HOT 1
- Arduino HW speed enhancement HOT 3
- support flyport project HOT 1
- u8g_dev_lc7981_240x64.c HOT 3
- nhd with ssd1322 HOT 5
- Support "pervasivedisplays" E-Paper HOT 7
- Touchy Screen gets noise HOT 7
- SBN1661: Add micro delay HOT 2
- rot90 and rot270 incorrect HOT 2
- check DOGXL160 graphics HOT 2
- release test 1.08 HOT 3
- fix code in HelloWorld.pde HOT 1
- iconic font HOT 3
- OLED SSD1306 I2C HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from u8glib.