1
0
Fork 0
Commit Graph

11 Commits

Author SHA1 Message Date
Hans-Joerg Schurr 50305e7f5e Use color expressed as a struct
This is nicer for the external API.
2021-04-25 20:53:40 +02:00
Hans-Joerg Schurr a22aea9293 Implement API to inspect styles
- Expose necessary stucts and enums.
- Add functions to get number of styles, shapes, paths.
- Add functions to retrieve style information.
2021-04-25 20:32:26 +02:00
Hans-Joerg Schurr 43d13d3d89 Fix open path are closed 2020-05-29 20:35:09 +02:00
Hans-Joerg Schurr d4208de6f9 Add documentation on the cairo interface and final newline 2020-05-05 21:33:48 +02:00
Hans-Joerg Schurr 504c5fe606 Cleanup and extension of CAIRO renderer
- Add support for LODs
- Error handling
- Nicer API
- Extend command line tool
- Marking unsupported features
2020-04-28 21:30:58 +02:00
Hans-Joerg Schurr 76afd0b903 Implement basic cairo rendering loop 2020-04-27 19:54:27 +02:00
Hans-Joerg Schurr afa96fdf12 Implement conical gradient, fix diamond gradient
- Diamond gradient did not respect the offsets
- Ensure the gradient is correct if the first stop is not 0.0 and the last
  stop is not 1.0
2020-04-24 22:59:03 +02:00
Hans-Joerg Schurr 62a5bd08f9 Add support for diamond gradient for the cairo renderer 2020-04-23 22:08:06 +02:00
Hans-Joerg Schurr bd8bb0065d Work on gradients: linear and radial
- Color space is wrong
- No proper error handling
2020-04-23 00:43:10 +02:00
Hans-Joerg Schurr a5c305d98c Continue test rasterizer
- Support for creating .cquery file via "make cquery"
- Render some path for testing purposes
- Fix bugs in path parser
2020-04-01 23:24:51 +02:00
Hans-Joerg Schurr 6818012f69 Start implementation of cairo rasterizer (for testing purposes) 2020-03-31 22:16:17 +02:00