Larry Clapp
a14e818299
draw: Fix spelling of Bezier
...
Sometimes it was "bezier", sometimes "beziér". Capitalize and put
accent on first e. https://en.wikipedia.org/wiki/Bézier_curve
Signed-off-by: Larry Clapp <larry@theclapp.org >
2019-08-05 19:18:10 +02:00
Elias Naur
d178167c3b
ui/app/internal/gpu: add workaround for render corruption
...
Fixes gio#13
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-07-29 02:50:50 -07:00
Elias Naur
1f809234b8
ui/app/internal/gpu: replace look up texture with calculation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-06-10 01:18:23 +02:00
Elias Naur
eddc0c948e
ui/app/internal/gpu: fix stenciling on the iOS simulator
...
It seems that the iOS simulator can return NaN from texture2D, so
even though width == 0, the resulting cover is not.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-06-09 22:21:25 +02:00
Elias Naur
1e38eec0ab
ui: build paths as ops
...
Instead of allocating and constructing a clip path, store path data
directly in op lists. Use separate op lists for cached text layout
paths.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-06-02 22:18:04 +02:00
Elias Naur
871ae34be5
ui/app/internal/gl: move single channel format detection to context
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-05-08 17:57:10 +02:00
Elias Naur
f5fa968038
ui/app/internal/gpu: implement OpenGL ES 2 float fbo fallbacks
...
Also applicable to WebGL.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-05-08 17:57:10 +02:00
Elias Naur
d118bd5a88
ui/app/internal/gpu: introduce caps and context
...
Enables graceful fallback to OpenGL ES 2 and WebGL.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-05-08 17:57:10 +02:00
Elias Naur
8df5feeeea
ui/app: make opengl objects structs
...
WebGL use opaque values for object handles, not integers. To ensure
portability, wrap handle types with a struct.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-05-08 17:57:10 +02:00
Elias Naur
0f05231c35
all: initial import
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-03-31 10:47:22 +02:00