Simon Hausmann
|
573a2bb0a9
|
Minor cleanup
Rename dirty_bit to cache_ok -- that makes the code slightly more readable.
|
2020-05-12 16:05:26 +02:00 |
|
Simon Hausmann
|
c5bcba2c3c
|
Added basic rendering of cache primitives to the Items
|
2020-05-12 16:00:41 +02:00 |
|
Olivier Goffart
|
638c445cf9
|
Support for rendering sub-elements with proper offset
|
2020-05-12 15:38:50 +02:00 |
|
Simon Hausmann
|
7efcbd5816
|
Simplify geometry handing
Replace the use of kurbo's primitives with lyon/euclid. This means less data copying,
conversion and also no annoying precision
casts.
|
2020-05-11 19:23:03 +02:00 |
|
Olivier Goffart
|
471dd0f778
|
Make run_component safe
|
2020-05-11 15:35:17 +02:00 |
|
Olivier Goffart
|
88e904d228
|
Draft of the layouting runtime code
|
2020-05-11 15:33:38 +02:00 |
|
Simon Hausmann
|
c966f6e546
|
Add primitive rectangle rendering
This is still uncached, but gets something onto the screen.
|
2020-05-11 15:33:14 +02:00 |
|
Simon Hausmann
|
83eb00b080
|
Run the C++ generated component through the GL backend
... which in turn forward to the corelib, but with the GL renderer attached.
|
2020-05-11 15:05:33 +02:00 |
|
Simon Hausmann
|
63d3f5125e
|
Move the main loop implementation into the core library
|
2020-05-11 14:30:41 +02:00 |
|
Olivier Goffart
|
bd039be10c
|
Introduce the datastructure to allow models and repeater
|
2020-05-11 10:10:25 +02:00 |
|
Olivier Goffart
|
9ad39d835e
|
move the abi in its own module
|
2020-05-06 10:27:09 +02:00 |
|
Olivier Goffart
|
35fde11515
|
Use cbindgen to generate the internal abi
|
2020-05-06 10:11:32 +02:00 |
|
Olivier Goffart
|
acccb33c8c
|
Lower and generate some C++
|
2020-05-05 18:31:00 +02:00 |
|
Simon Hausmann
|
9c961059e1
|
Beginnings of a simple lyon and glium based GL renderer
|
2020-05-04 15:27:21 +02:00 |
|
Simon Hausmann
|
c6553d007e
|
Initial commit laying out the structure
|
2020-05-04 10:49:58 +02:00 |
|