Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Gio

Gio implements portable immediate mode GUI programs in Go.
Collective - Host: opensource - https://opencollective.com/gioui - Website: https://gioui.org - Code: https://github.com/gioui

.builds: don't rely on Sway being available

The Sway Debian experimental package is currently broken. Make it
optional.

Signed-off-by: Elia...

github.com/gioui/gio - dcacca344280170fea46e1f17d94a9a3a30ef2e7 authored almost 5 years ago by Elias Naur <[email protected]>
page: return errNoPage for nonexistent pages in developer mode

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 9ad1b86feba29662bce10c76d3fdb40ba3eb1a8e authored almost 5 years ago by Elias Naur <[email protected]>
content: link to immediate mode article

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 1a51b917cb50a0119dd11b5acd1a6d73b2e08ae7 authored almost 5 years ago by Elias Naur <[email protected]>
page: enable footnote support

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 9df88db739f288f9056e1c3f67c76646b00ac493 authored almost 5 years ago by Elias Naur <[email protected]>
example/gophers: update Gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 1cf8fee73ff110b047448eb5a60e058a11a7d5b5 authored almost 5 years ago by Elias Naur <[email protected]>
layout: replace Align with a Layout method on Direction

It's one less type (Align) and shorter:

Before:

layout.Align(layout.Center).Layout(...)

Afte...

github.com/gioui/gio - fb7337f794c7b285bfa9649af465c1b0b20fb756 authored almost 5 years ago by Elias Naur <[email protected]>
files/wasm: move webassembly programs and screenshots to files

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - b69ab2a17d921eb63d88bf88d403e6fd880aa23d authored almost 5 years ago by Elias Naur <[email protected]>
README.md: add OpenBSD to list of supported platforms

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 359839ad07c2d0bea2b0368e3212e0373523cfb4 authored almost 5 years ago by Elias Naur <[email protected]>
content: list OpenBSD as supported platform

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 1edcd292f252f6a38d4253f3f641b3d86451e572 authored almost 5 years ago by Elias Naur <[email protected]>
page: extract page serving into separate package

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 60af5e8b26d919a26278f285a659eb8b88613164 authored almost 5 years ago by Elias Naur <[email protected]>
files: limit content width and center it

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 1545b782a7f4831f7fa2eab1a86e9244cd5aecec authored almost 5 years ago by Elias Naur <[email protected]>
content/doc: fix small typos on FAQ page

Signed-off-by: Michael Byrne <[email protected]>

github.com/gioui/giouiorg - c6056137ec5270c75ea31f25551ef42f4213c2e6 authored almost 5 years ago by Michael Byrne <[email protected]>
example: update gio version to fix OpenBSD build

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - f640b798ee1f72cd458936e0105bcd0579ca8d26 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/gpu: make the zero value of paint.ImageOp useful

Do not panic when drawing the zero value of paint.ImageOp.

Signed-off-by: Greg Pomerantz <gmp.g...

github.com/gioui/gio - 72cb36c5f904ab40ecc90d29e5b74b7e022eedce authored almost 5 years ago by Greg Pomerantz <[email protected]>
cmd/gogio: add the first Android end-to-end test

It passes the whole e2e test flow on my real device, a OnePlus 5 running
LineageOS 16.0 (Android...

github.com/gioui/gio - 8d1e53cfa9b9d6ffae46ea1f23aca22c353bf810 authored almost 5 years ago by Daniel Martí <[email protected]>
app: Extend CI to build on OpenBSD now that golang.org/x/sys is updated.

I was able to get the Pipe2 syscall added for OpenBSD:
https://go.googlesource.com/sys/+/9fbb57f...

github.com/gioui/gio - ff6c798a2866cb1b6517a4616c73c153569be486 authored almost 5 years ago by Aaron Bieber <[email protected]>
cmd/gogio: attempt to fix timeout failures on CI

I've seen a couple of "timed out waiting for a frame to be ready" errors
on CI in the past week....

github.com/gioui/gio - 6819dea21c86ddaeeebb8fb0ae7ebafd2600f528 authored almost 5 years ago by Daniel Martí <[email protected]>
cmd/gogio: support newer NDKs

Newer Windows NDKs add the "x86_64" platform suffix like other
OS'es. Remove the special case.

...

github.com/gioui/gio - 761ab688686529cc1fae66983e188cd49f2dae85 authored almost 5 years ago by Elias Naur <[email protected]>
app: don't discard android touch events of unknown tool type

This is the kind of event one gets when using 'adb shell input tap x y',
which I am trying to us...

github.com/gioui/gio - 54ed198cb0605cbccb6cba68e6513ed02c764679 authored almost 5 years ago by Daniel Martí <[email protected]>
.builds: add missing dependency

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - fb07ad6593a2cb1491615e435d4b80fc9b9b3f02 authored almost 5 years ago by Elias Naur <[email protected]>
content/doc: add missing dependency to Ubuntu installation instructions

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 783a277f42f97311c8c97047f32e6589ec5ec4fd authored almost 5 years ago by Elias Naur <[email protected]>
app: Enable building on OpenBSD

Currently the golang.org/x/sys package is missing the Pipe2 call for OpenBSD.
The call exists on...

github.com/gioui/gio - fdaf8917322de2127382afb897ceaa35a0a9bc3a authored almost 5 years ago by Aaron Bieber <[email protected]>
layout: include Expanded sizes in Stack size calculation

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 18cddc030077f0602f47a256002fd36b907a1372 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/log: add logger for Windows DebugView

Signed-off-by: mural <[email protected]>

github.com/gioui/gio - a7dc7c01c0f5891a234d87f06988ef26c5df4279 authored almost 5 years ago by mural <[email protected]>
text: add io.Reader Layout method to Shaper

use them for Editor, which is no longer required to construct a string
for laying out its conten...

github.com/gioui/gio - b331407e8145648c6804788a41e89fe77c9a2a2d authored almost 5 years ago by Elias Naur <[email protected]>
text: remove String, Layout and add Glyph

In preparation for using Shaper with an io.Reader, rework the API to not refer
to strings. In pa...

github.com/gioui/gio - 16d2a3ac0a07493f4f3f43beb6b00002a1869f44 authored almost 5 years ago by Elias Naur <[email protected]>
text: make Shaper an interface

And rename out the caching implementation to FontRegistry.

Signed-off-by: Elias Naur <mail@elia...

github.com/gioui/gio - e25b1639b9efb65b8c25329dffdd2f4ec8883833 authored almost 5 years ago by Elias Naur <[email protected]>
text: correct Shaper comment about the default face

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 3f6a1c34d37ddcb56cd73fb5b3d55bbd77b0c0fe authored almost 5 years ago by Elias Naur <[email protected]>
cmd/gogio: don't hang on some e2e test errors

For example, if the test app fails to start on wayland, we'd block
~forever (ten minutes) waitin...

github.com/gioui/gio - 170e86142cb32a35c7db0dfa9055398c2e195fef authored almost 5 years ago by Daniel Martí <[email protected]>
example/go.*: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 08b840f114eb5a50d0847174f41e0bceffcef850 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/egl: try EGL_DEFAULT_DISPLAY is eglGetDisplay fails

Fixes #77

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - f176cbfe88233c32b8ef9a760d830e5e2f13d23c authored almost 5 years ago by Elias Naur <[email protected]>
Revert "app/internal/egl: accept zero EGLDisplay values as valid"

This reverts commit 66138e78904aff7e9aa2d1e01f6d52e4985eb0ca.

Reason: According to #77, it didn...

github.com/gioui/gio - bc30683588975201a789b4b51e41396cdbeca6b2 authored almost 5 years ago by Elias Naur <[email protected]>
content: add reference to #gioui Slack channel

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - ff350cb3cc673e2db7d3a6b371f36bf32e9e8b2e authored almost 5 years ago by Elias Naur <[email protected]>
op/paint: correct image loading

Corrected the use of draw.Draw in paint.NewImageOp as the old use only works for images starting...

github.com/gioui/gio - 2e66c90aeed9e7274e05f60fad00523ca44b1636 authored almost 5 years ago by axel paulander <[email protected]>
example/go.*: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 631c3b0e02f843f9790cafdad8b1bb7f352da5e6 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/egl: accept zero EGLDisplay values as valid

Issue #77 seems to be caused by eglGetDisplay returning a zero
EGLDisplay, yet eglGetError retur...

github.com/gioui/gio - 66138e78904aff7e9aa2d1e01f6d52e4985eb0ca authored almost 5 years ago by Elias Naur <[email protected]>
example/go.*: update Gio version

Updates #40

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - ccbcbdbfbd4f3aa4c01c36566ea48b118730242f authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/window: add errno to wl_display_connect errors

Updates #40

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 95903aafdab09fdbbb891dd583b41e03e2f39237 authored almost 5 years ago by Elias Naur <[email protected]>
font/opentype: add Collection type and methods

The Collection type wraps sfnt.Collection and allows lazy-loading
of fonts from SFNT collections...

github.com/gioui/gio - 3dd7c8121c679719073b8f760accac3d176c7c15 authored about 5 years ago by Greg Pomerantz <[email protected]>
COPYING: extract licensing information into COPYING

This is hopefully clear enough for license detectors and lawyers.

Signed-off-by: Elias Naur <ma...

github.com/gioui/gio - 19acf05820a085bb534145c899bae4f185eb8c39 authored about 5 years ago by Elias Naur <[email protected]>
font/opentype: fix typo

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - c9f1f59c40d0702de2cbb42839963f232cd8fe6f authored about 5 years ago by Elias Naur <[email protected]>
widget: add some rudimentary exported editing methods

Editor.Delete
Editor.Move
Editor.Insert

Move the Editor.command method up above all the functio...

github.com/gioui/gio - 2b4e9ad426e7b30105a3d557514d7b2def067b67 authored about 5 years ago by Larry Clapp <[email protected]>
app: clarify documentation of app.Main()

Signed-off-by: Greg Pomerantz <[email protected]>

github.com/gioui/gio - 8a4d0007f345565ec1e7b91a2729cbd5effea653 authored about 5 years ago by Greg Pomerantz <[email protected]>
text/shaper: Add Metrics method to Shaper struct.

Signed-off-by: Werner Laurensse <[email protected]>

github.com/gioui/gio - e76726d4f76b6c056698b53de0c25624458ec52f authored about 5 years ago by Werner Laurensse <[email protected]>
cmd,example: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 0bfcac97344dce473bd7542480d65608cc582c24 authored about 5 years ago by Elias Naur <[email protected]>
op: introduce CallOp

We'd like to improve the API of Flex, Stack and similar layouts
that use MacroOps internall. Unf...

github.com/gioui/gio - 06217c532056c0bb3c5a808b403bdca108f84e74 authored about 5 years ago by Elias Naur <[email protected]>
op: remove operation list argument from MacroOp.Add

The ability to invoke other operation lists belongs in the new CallOp.

While we're here, make M...

github.com/gioui/gio - edc81ea0bb18d88194bde84b27cc6f929cc81466 authored about 5 years ago by Elias Naur <[email protected]>
text: convert clip.Ops to op.CallOp

MacroOp is about to lose the ability to run a different operation list
than the one it was recor...

github.com/gioui/gio - 0768fbe590a349f1e776bb936bf6386b13120660 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gl: gofmt -w -s

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 9114dbe75901e1105bc07e1ff27ae33f2f227789 authored about 5 years ago by Elias Naur <[email protected]>
layout: simplify Stack API

Similar to what a previous commit did for Flex, this change simplifies
Stack to just one Layout ...

github.com/gioui/gio - 7814da47a0ffdf00462fbd0095af5e3d23757ef2 authored about 5 years ago by Elias Naur <[email protected]>
layout: simplify Flex API to a single Layout call

With the simplification of MacroOp, it is now possible to simplify
the Flex API to just a single...

github.com/gioui/gio - f60a5c7ac342fe67638ae94fa332dfc743bc62a9 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gpu: re-add check for GL_EXT_color_buffer_half_float

As noted in #49, GL_EXT_color_buffer_half_float is required for
GL_OES_texture_half_float to be ...

github.com/gioui/gio - 4a628d1c2c2c268ef896a25ce9c742817c6d706e authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gpu: use single channel floating point FBO if possible

Remove dependency on EXT_color_buffer_half_float, it's not clear it's
necessary. In any case the...

github.com/gioui/gio - 8a44ac11d8379ccb4214e5daaf113194fa95c1f3 authored about 5 years ago by Elias Naur <[email protected]>
LICENSE-MIT,UNLICENSE: split licenses into separate files

The one-file-per-license is more usual among dual-licensed projects,
so use that. The merged LIC...

github.com/gioui/giouiorg - 97cd51ad84e662bc322350855ca9d718dcdfc24c authored about 5 years ago by Elias Naur <[email protected]>
Revert "LICENSE: merge UNLICENSE and LICENSE-MIT to please license identifiers"

This reverts commit b74f2d2d1cb74406f8a2f5a6aad9c9fdb16f2cea.

Reason: the merging was done to p...

github.com/gioui/gio - 7164c557f90bf7bcb886354049f5d946bce143b6 authored about 5 years ago by Elias Naur <[email protected]>
content/doc: weasel word ourselves out of sanctions

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 43ba6fe8b0644ad32a00939a236ffd0da3a94bba authored about 5 years ago by Elias Naur <[email protected]>
go.mod: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 9a208334b6423300f1a68c9a0e1e86817b378dd2 authored about 5 years ago by Elias Naur <[email protected]>
cmd,example: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 31ebd9e811110c7d99f79499c4b1ac45e1f7e181 authored about 5 years ago by Elias Naur <[email protected]>
app/headless: prepare OpenGL context on macOS

The macOS backend uses a desktop OpenGL context, not a OpenGL ES
context. The main difference is...

github.com/gioui/gio - d9212263aacd5b6d6c37666432603f363820c23a authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gpu: query GL_EXTENSIONS correctly on macOS

macOS supports the OpenGL core profiles where glGetString(GL_EXTENSIONS)
is not supported. Use g...

github.com/gioui/gio - 86d69859b93a45454c33adde5d6b7ce27ab56c0a authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gpu: default to color material

Before this change the default material were a texture, which leads
to a crash when no texture i...

github.com/gioui/gio - fddb0af6f61d09a48af92c80148c5060e7c89da4 authored about 5 years ago by Elias Naur <[email protected]>
.gitattributes: disable Windows line ending conversion

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 96a4e510f93cc61873fa960ba170478d63dac0a8 authored about 5 years ago by Elias Naur <[email protected]>
.gitattributes: disable line ending conversion on Windows

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 64c9e6f1f79e8ba7555f1618add8891dc6ba76da authored about 5 years ago by Elias Naur <[email protected]>
layout: don't allow overlapping Flex and Stack layouts

Overlapping layouts such as

outer := layout.Flex{}
inner := layout.Stack{}
child := inner.Ri...

github.com/gioui/gio - 65dc6797ebb9ec7ba46eceedc025895c296d6e44 authored about 5 years ago by Elias Naur <[email protected]>
op: tighten stack checks

Assign (per-frame) unique ids to each MacroOp and StackOp operations
and ensure that the pairwis...

github.com/gioui/gio - 8102f631145e0cdc574a0ec85f9b3f4448dcc7f0 authored about 5 years ago by Elias Naur <[email protected]>
op: tighten documentation

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 2486d46ab4a13a8694ff6a455414957cf52bd052 authored about 5 years ago by Elias Naur <[email protected]>
layout: move examples to example_test.go

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 3701e2eb1d0840d5e971502a6076b94bafc31fb3 authored about 5 years ago by Elias Naur <[email protected]>
content: add the kitchen example to the front page

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - d5a8f2571dad067e1f34ebf6aabbe2436f2038df authored about 5 years ago by Elias Naur <[email protected]>
cmd/giouiorg: implement snippet addressing with regular expressions

Similar to how the present tool can cut out a snippet from a larger
program text, include markdo...

github.com/gioui/giouiorg - 19670f2e3e9d235d411c6b08ff13da6587c31982 authored about 5 years ago by Elias Naur <[email protected]>
files: implement replacement of container with webassembly

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - 0fdd4575fa59f56a55e878b9870ea54c795e1b7d authored about 5 years ago by Elias Naur <[email protected]>
example/kitchen: add newline after error message

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - b3c095fdcc96d5378d5c521fb6041ab011319056 authored about 5 years ago by Elias Naur <[email protected]>
example/kitchen: dump screenshots in 1.5 scale

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 16e6e2d3f7cd97e404013d98ff7de443dc55f89a authored about 5 years ago by Elias Naur <[email protected]>
example/kitchen: add -screenshot flag

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 9023b1b865327d60f6d746bf5ef26f8f25e8ad40 authored about 5 years ago by Elias Naur <[email protected]>
app/headless: compensate for OpenGL's lower left origin

The origin of image.Images is the upper left corner. Convert the
ReadPixels result by flipping t...

github.com/gioui/gio - 6fbdefa21f7c603bf57ff3f0b07eab1626e0b8d2 authored about 5 years ago by Elias Naur <[email protected]>
layout: update documentation for NewContext

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - c0beeb5e77dc40b269fa329ff6cc70c00a9fa89d authored about 5 years ago by Elias Naur <[email protected]>
cmd,example: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 1762e0c07b1d24686bb1cec9024c0ed5abc0c3cb authored about 5 years ago by Elias Naur <[email protected]>
layout: add NewContext, make zero value Contexts useful

While here, unexport the Queue and Config fields. The NewContext
cosntructor is shorter, and the...

github.com/gioui/gio - 11506a974e903f5de60355f28650d1c2601401f2 authored about 5 years ago by Elias Naur <[email protected]>
layout: move Context to its own file

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - bbdedfa4a7328204688aa668fb08e1c9550eade8 authored about 5 years ago by Elias Naur <[email protected]>
layout: fix typo

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 75d4eaff0e01105dd95a7494fdf90189bc692621 authored about 5 years ago by Elias Naur <[email protected]>
io/system: fix typo

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 2aa6071e330a65f6c18cfee7819c328fd653871b authored about 5 years ago by Elias Naur <[email protected]>
cmd: update the chromedp version

It's a bugfix release, and we want some of the stability fixes in it.
Starting Chrome processes ...

github.com/gioui/gio - 5bddf66db746a6c2c39b79af48dc49c812c7c472 authored about 5 years ago by Daniel Martí <[email protected]>
app/headless: add package docs

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 41116b5cb8a32481fe6da7a91adc9c976245610f authored about 5 years ago by Elias Naur <[email protected]>
app/internal/egl: don't exit if EGL dlls fails to load

We want a useful error instead of a hard exit for headless windows.

Signed-off-by: Elias Naur <...

github.com/gioui/gio - 9df3c76aa22f9cf851bcaf51d3f2cc534b0dc36b authored about 5 years ago by Elias Naur <[email protected]>
app/headless: implement headless windows

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 0b84137f40ad3ae631a8600c327999f69a683fa9 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/egl,app/internal/window: move Lock/Unlock methods

EGL contexts don't need locking, so their Lock and Unlock methods
are empty. Remove them and add...

github.com/gioui/gio - 9b4176c4754a050f5fc1f5695c0d908ff8def219 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/egl: only create a compatibility FBO if there is a surface

While here, only refresh the FBO if needed to make MakeCurrent faster.

Signed-off-by: Elias Nau...

github.com/gioui/gio - 15a1261cfc72e8b0cd123b563c47e59b14efc20d authored about 5 years ago by Elias Naur <[email protected]>
app/internal/egl: move EGL interface to its own package

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 99b6ad09e5cc6f24c92f4c0ad860e635e85dadd1 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gl: delete buffer and program in SRGBFBO.Release

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - f9f6f2d3ea4c89b262d47e85d18448a0aa1f4524 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/windows: split out Windows syscalls from package window

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 06a2228798dc17968fe6a42329ccd4d022616551 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gl: lazy load blitting program and quad in SRGBFBO

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 14dad238f37ed7e92c4b1ff27d4c6714f41463f9 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/window: fix typo

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 3199ae760041b4255a8e20b6558c8bf28286a3fc authored about 5 years ago by Elias Naur <[email protected]>
app/internal/window,app/internal/gl: move gl.Context to package window

Package gl now only defines opengl types and functions.

Signed-off-by: Elias Naur <mail@eliasna...

github.com/gioui/gio - f25f647a663209173337f4182e8e3c56e6c9df8a authored about 5 years ago by Elias Naur <[email protected]>
app/internal/window: move context refresh to window

Instead of calling from the low level context into the window
for its surface and dimensions, ad...

github.com/gioui/gio - 8cec7d1a400caee75bdf9fffce302728828237c0 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gpu: don't release the context when New fails

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 809b4a2cf9511eb203a74d86a466e69b46c22f05 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/egl: support surfaceless contexts

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - c49f214f4aec33506058b00ee62bb72d1cc5e068 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/egl: split surface creation from making context current

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 5016c98739f000c0a515d3972f22cff4d2fe60f9 authored about 5 years ago by Elias Naur <[email protected]>
app,app/internal/gpu: split render loop from GPU

The policy of rendering on a separate goroutine is separate from
the actual rendering. Reflect t...

github.com/gioui/gio - 5fa3dbc70d2b99a1f2775aa44862a70e3e8a2563 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gpu: rename NewGPU to New

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 9528a6e0d4cb4ebf5f98e0c550dc1188c304f4e0 authored about 5 years ago by Elias Naur <[email protected]>
app/internal/window: remove redundant return

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - eb8745eb324ee12a7934c2a40afb8eed43ed155c authored about 5 years ago by Elias Naur <[email protected]>
app/internal/gl: fix ReadPixels on Windows

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 77d21ddf386c0ae55d40028d33afdf38c242ad63 authored about 5 years ago by Elias Naur <[email protected]>