~tomtom

Vancouver, Canada

https://thomaswashere.com

Creative floaty thingy.

I am working on building my own desktop suite called HWOS.

Recent activity

Re: [PATCH gio] layout: Improve layout.List documentation a month ago

From Thomas Mathews to ~eliasnaur/gio-patches

For more context I was discussing with Chris how layout.List
"virtualization" worked in Slack. He provided me with this explanation
- I have modified it to be more accommodating with the source code's
existing documentation.

[PATCH gio] layout: Improve layout.List documentation a month ago

From Thomas Mathews to ~eliasnaur/gio-patches

Updated the documentation for layout.List to include the technical
details about how drawing is performed for items in it. This gives the
user an understanding about how so many items can be drawn for
performance.

Signed-off-by: Thomas Mathews <thomas.c.mathews@gmail.com>
---
 layout/list.go | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/layout/list.go b/layout/list.go
index b56922d6..0f41a6df 100644
--- a/layout/list.go
+++ b/layout/list.go
[message trimmed]

Gaussian Blur Op 2 months ago

From Thomas Mathews to ~eliasnaur/gio

> If I wanted to implement Gaussian blur into Gio I would need to do it at the gio/internal/ops level correct? Or is it already implemented?

This is an existing question I have asked in the gioui Slack channel.
Chris Waldon was very informative as he pointed out that it requires a
new kind of operations describing it and that it would require
multiple implementations (OGL, Vulkan, and Compute Shader).

I was wondering what is the plan for this. I assume it's pretty low on
the priority list, but I do fancy fun filters like this. That and it's
a very strong design trend. Back to the original question - if I did
want to take a stab at this, where is a good place to start?

Regards,