Commit Graph

  • 2f66ed1dc8 app: add Window.Raise to bring a window to the front Pierre Curto 2021-09-08 22:02:26 +02:00
  • c5d4e01e3d app: [X11] honour _NET_WM_STATE protocol Elias Naur 2021-09-08 13:25:17 +02:00
  • b3751dd9ab app: fix invalid NewWindow config on X11 Pierre Curto 2021-09-07 21:20:02 +02:00
  • f3f4bacb1c gpu: don't leak GPU buffer from sizedBuffer.Release Elias Naur 2021-09-07 16:31:22 +02:00
  • bdc2f3f4e8 app: add Window.Config, export app.Config Pierre Curto 2021-09-07 07:47:32 +02:00
  • 30663a71c5 build: check gofmt and sign-off first Pierre Curto 2021-09-06 14:45:39 +02:00
  • bde046de54 gpu/internal/opengl: avoid PACK/UNPACK_ROW_LENGTH on WebGL 1 Elias Naur 2021-09-05 10:23:45 +02:00
  • 0403b1ff8e text: add fmt.Stringer implementation for Weight Walter Werner SCHNEIDER 2021-09-02 23:01:38 +03:00
  • 74464f64dc app: use driver defer mechanism for changing animation flag Elias Naur 2021-09-04 10:21:03 +02:00
  • 9ffe43bc3a app: delete workarounds for driver callback deadlocks Elias Naur 2021-09-04 09:57:00 +02:00
  • 1796f24a38 app: introduce Window.driverDefer for blocking functions Elias Naur 2021-09-04 09:19:08 +02:00
  • 49a7b2e6f4 text/shaper: lookup closest font by weight Walter Werner SCHNEIDER 2021-09-02 22:20:38 +03:00
  • 23f6dcb868 app: [Android] simplify invalidate in onFrameCallback Felix Lange 2021-09-03 13:35:54 +02:00
  • 0a4de4f88c cmd/gogio: handle darwin/arm64 in archNDK Felix Lange 2021-09-03 14:02:41 +02:00
  • d03f618660 app: [Windows] avoid deadlock when changing window configuration Elias Naur 2021-09-03 12:11:55 +02:00
  • a5625031a4 text/shaper: add fmt.Stringer() implementation for Style Walter Werner SCHNEIDER 2021-09-02 22:06:21 +03:00
  • 86b685abe5 text/shaper: update fmt.Stringer() error message for Alignment Walter Werner SCHNEIDER 2021-09-02 17:27:29 +03:00
  • 1350b495c8 text/shaper: use consistent method receiver name Walter Werner SCHNEIDER 2021-09-01 21:47:06 +03:00
  • 8701c253c3 material: update label type scales to match the MD spec Walter Werner SCHNEIDER 2021-09-01 11:47:38 +03:00
  • 423c8f22ef text: add missing open-type weights Walter Werner SCHNEIDER 2021-08-31 17:17:25 +03:00
  • 671f0b1858 .builds: update Google Chrome repository URL Elias Naur 2021-09-01 14:28:58 +02:00
  • 12aa9defe7 app: fix build constraints for nowayland,nox11 on OpenBSD, FreeBSD Elias Naur 2021-08-30 15:28:44 +02:00
  • 9823e040de cmd/gogio: disable Wayland end-to-end tests Elias Naur 2021-08-29 21:35:49 +02:00
  • ba421fb583 cmd: upgrade gio version Elias Naur 2021-08-29 13:32:31 +02:00
  • 4f198b3f87 app: render on event loop thread Elias Naur 2021-08-29 12:55:46 +02:00
  • fd008f39af app: [Android] work around broken EGL surfaces on the emulator Elias Naur 2021-08-29 20:11:11 +02:00
  • 07e1df3676 app: [Android] detach previous View when another is created Elias Naur 2021-08-29 18:58:53 +02:00
  • b86928ceec app: [Android] use simpler postInvalidate instead of Choreographer Elias Naur 2021-08-29 15:47:27 +02:00
  • 45da52cee7 app: merge app/internal/wm into package app Elias Naur 2021-08-29 22:00:16 +02:00
  • fe52357141 internal/egl: remove unused field Elias Naur 2021-08-29 19:35:35 +02:00
  • 8aac73458a app: set the type of the orientation and Windowed/Fullscreen options Pierre Curto 2021-08-28 23:16:24 +02:00
  • 4c2087d375 app: update comments for Options Pierre Curto 2021-08-28 22:22:54 +02:00
  • 1362acb85a gpu/internal/d3d11,internal/d3d11: add DirectCompute support Elias Naur 2021-08-28 10:18:03 +02:00
  • e841288b88 gpu/internal/d3d11: introduce newBuffer for common buffer creation Elias Naur 2021-08-28 12:49:11 +01:00
  • d724f61d06 gpu/internal/d3d11: fix partial uploads in Buffer.Upload Elias Naur 2021-08-28 12:36:47 +01:00
  • 32a4885c00 gpu/internal: fix AccessBits to be a bitset and support read+write Elias Naur 2021-08-28 10:39:59 +02:00
  • 2749eb91f3 gpu: [compute] clip image materials to their rendered size Elias Naur 2021-08-27 10:40:35 +02:00
  • 9e9cb17a5d gpu: [compute] clip transformed images to their bounds Elias Naur 2021-08-27 08:39:35 +02:00
  • 6818af9390 gpu: [compute] get rid of material regions Elias Naur 2021-08-27 08:50:04 +02:00
  • 7f6e376424 gpu,gpu/internal: support variable strides in ReadPixels Elias Naur 2021-08-26 19:18:29 +02:00
  • 06ffa42d16 gpu: [compute] support unlimited number of materials and images Elias Naur 2021-08-22 13:48:12 +02:00
  • 1d7ed55c29 gpu: support rectangular atlas packers Elias Naur 2021-08-26 16:23:32 +02:00
  • 8c2913c2e6 gpu: tolerate changing maximum dimensions in packer.tryAdd Elias Naur 2021-08-26 12:31:17 +02:00
  • 589c94e64b gpu: optimize atlas packer for smallest sizes Elias Naur 2021-08-22 15:15:29 +02:00
  • baa98e7737 app/internal/wm: [macOS] avoid crash in window.Wakeup Elias Naur 2021-08-27 06:01:21 +02:00
  • b9ede6d735 gpu/internal/opengl,internal/gl: avoid glBufferSubData after glBufferData Elias Naur 2021-08-25 13:20:01 +02:00
  • b90e80f03e go.*: upgrade to gioui.org/shader@v1.0.1 Elias Naur 2021-08-24 17:55:09 +02:00
  • 414be0a0b3 gpu: Merge GPU.Collect and GPU.Frame Elias Naur 2021-08-24 08:25:10 +02:00
  • 7acc031ccf gpu/internal/metal: merge buffer address and size calls Elias Naur 2021-08-23 17:56:57 +02:00
  • b47653b808 gpu/internal/metal: don't double-buffer staging memory Elias Naur 2021-08-23 17:48:59 +02:00
  • 0f81bf02c1 gpu: don't invoke GPU backend outside BeginFrame/EndFrame Elias Naur 2021-08-23 17:47:14 +02:00
  • 43a7030f6e gpu/internal/metal: use optimal CPU cache mode for staging buffers Elias Naur 2021-08-22 17:46:28 +02:00
  • a4a2d517e7 app/internal/wm: [Metal] don't limit CAMetalDrawable count Elias Naur 2021-08-22 10:48:55 +02:00
  • 0d009bd534 gpu/internal/d3d11: remove unused method Elias Naur 2021-08-22 09:34:17 +02:00
  • d80992fc66 go.*,gpu: don't (badly) re-implement Go module versioning Elias Naur 2021-08-22 09:18:41 +02:00
  • 64ccb1c06d gpu: [compute] add missing error handling Elias Naur 2021-08-21 16:48:50 +02:00
  • 86e474688b gpu: [compute] don't round atlas dimensions to power-of-twos Elias Naur 2021-08-21 16:40:21 +02:00
  • 6ee8a1cb7c gpu/internal/opengl: avoid crash when uniform buffers are not supported Elias Naur 2021-08-21 16:06:45 +02:00
  • c9970cb8e3 gpu,gpu/internal,internal/gl: replace BlitFramebuffer with CopyTexture Elias Naur 2021-08-21 11:11:38 +02:00
  • 44adf01768 go.*,gpu: update gioui.org/shader version Elias Naur 2021-08-21 10:04:56 +02:00
  • 3b2992c37e gpu,app/internal/wm: add Metal port Elias Naur 2021-08-03 16:53:42 +02:00
  • a7f08eedf3 gpu,gpu/internal: split shader storage usage into read and write Elias Naur 2021-08-20 16:01:08 +02:00
  • 07fdc1a2de gpu,gpu/internal: drop implied transformation from BlitFramebuffer Elias Naur 2021-08-18 13:48:55 +02:00
  • 58cc817e5f gpu,gpu/internal: move vertex buffer stride to pipeline state Elias Naur 2021-08-11 16:27:25 +02:00
  • 1af910959b gpu: fold buffer clearing into framebuffer bind Elias Naur 2021-08-11 15:03:45 +02:00
  • d38c78d7ac gpu,gpu/internal: move InputDesc back from gioui.org/shader module Elias Naur 2021-08-11 16:11:26 +02:00
  • afaa31eca8 gpu: introduce pipeline abstraction Elias Naur 2021-08-10 16:18:47 +02:00
  • 13b93b27d8 gpu: update gioui.org/shader for portable materials.vert shader Elias Naur 2021-08-20 10:47:44 +02:00
  • 04cc616e1f cmd/gogio: bump minimum iOS version to 10.0 Elias Naur 2021-08-21 08:30:48 +02:00
  • ae3103e180 app/internal/wm: implement ViewEvent for X11 Chris Waldon 2021-08-19 14:10:21 -04:00
  • f475087296 gpu/internal/opengl: handle switch from non-sRGB output to sRGB output Elias Naur 2021-08-19 10:13:07 +02:00
  • 3773daf155 go.*: update gioui.org/cpu dependency Elias Naur 2021-08-17 10:02:56 +02:00
  • 8140e39c20 go.*,gpu: use gioui.org/cpu.Supported to determine CPU fallback support Elias Naur 2021-08-17 09:44:17 +02:00
  • c7ea90c4e2 gpu,go.*: update gioui.org/shader dependency Elias Naur 2021-08-16 18:22:32 +02:00
  • 6b537f0d4e gpu/headless: remove useless framebuffer bind Elias Naur 2021-08-13 17:01:29 +02:00
  • 6c3711d95a gpu/headless: remove useless headless_gl.go abstraction Elias Naur 2021-08-13 16:05:51 +02:00
  • 8d8bc19c23 gpu/internal/opengl: remove "gpu" prefix from type names Elias Naur 2021-08-10 16:03:20 +02:00
  • 0d1ee09a64 cmd/gogio: set minimum iOS simulator version to 13 Elias Naur 2021-08-13 20:21:49 +02:00
  • 71f834d26f app/internal/wm: remove superfluous main thread switching Elias Naur 2021-08-16 15:44:48 +02:00
  • 71c5a134d7 gpu: correct GPU.Profile reference to profile.Op Elias Naur 2021-08-13 08:25:22 +02:00
  • 23640ec38f app,app/internal/wm: create contexts on the main thread Elias Naur 2021-08-12 15:21:37 +02:00
  • 811e2b53e0 app: ensure context is nil after release Elias Naur 2021-08-11 16:49:12 +02:00
  • c49fe63d56 internal/gl: use libGLESv2.so.2 for Unix platforms Elias Naur 2021-08-08 15:51:25 +02:00
  • 06556986c5 app/internal/wm: remove gio_ prefixes from static (local) C functions Elias Naur 2021-08-08 15:35:20 +02:00
  • 6aee543234 all: switch to external shaders in the gioui.org/shaders module Elias Naur 2021-08-02 17:46:40 +02:00
  • 18b4442393 all: remove Z buffer support Elias Naur 2021-08-06 16:36:56 +02:00
  • cea8e21f97 gpu: remove opaque rectangle optimization Elias Naur 2021-08-06 16:19:22 +02:00
  • 2059862416 all: merge .m files with their .go counterparts Elias Naur 2021-08-05 19:13:19 +02:00
  • 7d84e419c9 gpu,gpu/headless,app/internal/wm: add explicit RenderTarget API Elias Naur 2021-08-04 14:10:07 +02:00
  • 0bdc2e0432 app,app/internal/wm: fold context MakeCurrent/ReleaseCurrent into Lock/Unlock Elias Naur 2021-08-04 12:03:04 +02:00
  • 4dd6a50670 .builds: upgrade Apple builder to Go 1.16 Elias Naur 2021-08-08 13:52:39 +02:00
  • 1efe68c154 op/paint: remove duplicate word Petr Karmashev 2021-08-03 22:37:32 +03:00
  • 8cec7e04eb gpu,gpu/shaders: [compute] decode sRGB texels in shader when EXT_sRGB is missing Elias Naur 2021-07-29 08:15:50 +02:00
  • d8f8740574 gpu/internal/opengl: use the linear colorspace when EXT_sRGB is missing Elias Naur 2021-07-28 13:47:05 +02:00
  • 68fa64dfd5 gpu/internal/opengl: detect sRGB triple in terms of srgbaTripleFor Elias Naur 2021-07-28 13:41:47 +02:00
  • 970fadf852 gpu/internal/driver: introduce and use FeatureSRGB Elias Naur 2021-07-28 14:29:42 +02:00
  • b3a8c24334 gpu/internal/driver: rename TextureFormatSRGB to TextureFormatSRGBA Elias Naur 2021-07-28 14:25:13 +02:00
  • 43c5082dab .builds: upgrade to FreeBSD 13 Elias Naur 2021-07-29 08:23:21 +02:00
  • 6e9bb7b91c widget,widget/material: remove Color field from Icon Elias Naur 2021-07-28 14:19:39 +02:00
  • ea38195e2e gpu: [compute] add CPU fallback Elias Naur 2021-02-04 18:19:51 +01:00