Commit Graph

  • 1d0769ae89 app: use tabs consistently in GioView.java Elias Naur 2021-11-03 14:11:40 +01:00
  • c5831de955 widget/material: fix List anchoring with zero minimum constraints Chris Waldon 2021-11-02 17:15:12 -04:00
  • ef36ce3953 widget/material: remove unnecessary Offset in ProgressCircle Pierre Curto 2021-11-02 17:31:26 +01:00
  • 1eab4b84a6 gpu,internal/ops: move gpu.clipOp to ops.ClipOp Elias Naur 2021-10-25 11:20:14 +02:00
  • 9548dbe901 internal/ops: rename StateOP to StateOp Elias Naur 2021-10-25 11:19:44 +02:00
  • 8cafbd309f io/pointer,io/router: make PassOp apply to InputOps, not areas Elias Naur 2021-10-24 16:40:40 +02:00
  • 563eb60382 op: remove op.Save Elias Naur 2021-10-24 15:14:10 +02:00
  • e14e33b87e op/clip: remove Op.Add Elias Naur 2021-10-24 14:04:03 +02:00
  • 9cf7cc75f4 widget/material: fix slider thumb offset Elias Naur 2021-10-26 12:07:36 +02:00
  • 382eabc0a8 io/pointer: fix PassOp documentation Elias Naur 2021-10-25 19:47:55 +02:00
  • a0c756c557 gesture: add license identifier to gesture_test.go Elias Naur 2021-10-25 11:30:19 +02:00
  • dd3edf3c23 cmd/gogio: [android] add adaptive icon Inkeliz 2021-10-24 09:58:36 +01:00
  • 241e566053 io/router: remove unnecessary panics while routing key ops Pierre Curto 2021-10-23 12:33:52 +02:00
  • da0e1bd439 go.*: update gioui.org/shader dependency Elias Naur 2021-10-23 10:10:27 +02:00
  • 1672c88d9e go.*: update gio-shader version Elias Naur 2021-10-22 16:03:11 +02:00
  • e4b96cb779 io/router: avoid a decode round for key ops Elias Naur 2021-10-22 14:38:08 +02:00
  • 60846d112b io/router: introduce pointerCollector to avoid an ops decode Elias Naur 2021-10-20 11:35:16 +02:00
  • a4626d9304 io/router: make the zero value collectState the reset state Elias Naur 2021-10-20 11:31:00 +02:00
  • 6b0e00b9aa io/pointer: change Type to uint Pierre Curto 2021-10-19 20:45:11 +02:00
  • aac53ad0b5 gpu: don't alias stroked paths with outline paths Elias Naur 2021-10-20 09:59:07 +02:00
  • 9c16954bef gesture: add Hover type Pierre Curto 2021-10-19 13:36:45 +02:00
  • e6ed25bb1f io/router: deduplicate pointer handlers Pierre Curto 2021-10-19 10:56:21 +02:00
  • e5d8a4b8d0 io/router: reuse scratch space in pointerQueue.Frame Pierre Curto 2021-10-17 18:34:22 +02:00
  • 9be171190e io/router: convert pointerQueue.dropHandlers to pointerQueue.dropHandler Pierre Curto 2021-10-17 18:33:09 +02:00
  • ae5219e4d4 io/pointer: print all types in Type.String Pierre Curto 2021-10-17 11:42:48 +02:00
  • 4d22a926a9 app: [android] handle touch events from stylus Dylan Staley 2021-10-15 11:38:17 -07:00
  • 0048f7be1d internal/ops: hide Ops methods by converting them to package functions Elias Naur 2021-10-12 14:38:13 +02:00
  • 87d050bcc7 internal/ops: remove Data, Version, Refs methods from Ops Elias Naur 2021-10-12 14:24:57 +02:00
  • 05f0f5c20f f32: add Point.Div Pierre Curto 2021-10-11 18:35:14 +02:00
  • a4242d04d1 cmd/gogio: ensure compatible gioui.org module version Elias Naur 2021-10-09 16:58:57 +02:00
  • 960f3068a1 io/pointer: re-introduce PassOp Elias Naur 2021-10-09 16:27:24 +02:00
  • 61a3395879 internal/vk: ignore software Vulkan implementations Elias Naur 2021-10-09 16:00:44 +02:00
  • ebad5afdf3 app: [Vulkan] don't exit early on VK_SUBOPTIMAL_KHR Elias Naur 2021-10-09 10:41:15 +02:00
  • bd1ef92dc4 op/clip: remove complex stroke support Elias Naur 2021-10-08 17:56:50 +02:00
  • 391725b9d0 op: move Ops internal methods and state to internal package ops Elias Naur 2021-10-04 15:44:48 +02:00
  • 936c266b03 all: [API] split operation stack into per-state stacks Elias Naur 2021-10-01 18:52:43 +02:00
  • 6f80b94b4a io/pointer,io/router: [API] make pass-through a property of AreaOp Elias Naur 2021-10-03 18:23:55 +02:00
  • 62daadb37c op/clip: add absolute Path.ArcTo for completeness Elias Naur 2021-10-07 17:30:24 +02:00
  • 794b7854ea gpu/internal/rendertest: add missing license headers Elias Naur 2021-10-07 17:03:02 +02:00
  • c1298cd755 font/opentype,text,widget: use clip.Op for text shapes, not a macro Elias Naur 2021-10-02 18:11:31 +02:00
  • cd5a78f3d8 widget: make Fit.scale a pure function Elias Naur 2021-10-02 10:36:45 +02:00
  • cccb8d2c2b io/router: remove redundant state field Elias Naur 2021-10-03 17:45:53 +02:00
  • c657f974c5 gpu: [compute] move encoderState.intersect to clip state Elias Naur 2021-10-04 09:55:36 +02:00
  • 8ebea5ad1f gpu: move drawState.clip to pathOp Elias Naur 2021-10-02 19:36:02 +02:00
  • a96c68fed1 gpu: move drawState.rect to pathOp Elias Naur 2021-10-01 19:43:29 +02:00
  • 3c34a39d88 io/router: remove panics in clipboardQueue Pierre Curto 2021-10-06 09:01:44 +02:00
  • e11ac9784c gesture: add the Pressed method to Drag Pierre Curto 2021-10-05 19:30:26 +02:00
  • c1bd206ece io/router: removed unused field Pierre Curto 2021-10-05 18:54:09 +02:00
  • 30ecf75a0f gpu/internal/opengl: save and restore GL state only for shared contexts Elias Naur 2021-10-05 08:41:12 +02:00
  • 3abc891680 gpu/internal/opengl: [OpenGL] respect render target when emulating sRGB Elias Naur 2021-10-05 08:22:52 +02:00
  • bfd1e76b78 io/router: refactor pointer.Push for clearer flow Pierre Curto 2021-10-03 15:44:30 +02:00
  • 5860818537 io/router: merge cancelHandlers and dropHandlers Pierre Curto 2021-10-03 15:39:00 +02:00
  • 50476239f6 cmd/gogio: compile when no icon is found Inkeliz 2021-10-03 13:45:08 +01:00
  • d6e6ca848a app: don't miss driver defers Elias Naur 2021-09-30 18:19:42 +02:00
  • 6c1f9c19f5 app,internal/vk: [Vulkan] skip frame with stale window dimensions Elias Naur 2021-09-30 17:21:52 +02:00
  • 9e8fe5305b gpu/internal/opengl: don't panic when uniforms are optimized out Elias Naur 2021-09-30 16:39:22 +02:00
  • 41f3a7e74e gpu: [compute] restore relative transformation correctly on state load Elias Naur 2021-09-24 15:55:52 +02:00
  • 3434bf8af1 internal/ops: don't run deferred macros twice Elias Naur 2021-09-24 15:08:12 +02:00
  • 72c67ff180 internal/opconst: add OpType.String Elias Naur 2021-09-24 14:57:15 +02:00
  • 8b4758947f internal/scene: add color to OpFillColor String representation Elias Naur 2021-09-24 13:51:06 +02:00
  • 868ea76acf app: [X11] avoid deadlock when sending initial ConfigEvent Elias Naur 2021-09-24 12:48:10 +02:00
  • bdafb3564f gpu,app: [Metal] don't store CFTypeRef values in pointer types Elias Naur 2021-09-23 15:30:56 +02:00
  • 8c6e3c5fdf app: [Metal] don't wait for completion of presentation command Elias Naur 2021-09-23 15:24:00 +02:00
  • 94f7fa3218 app: [Vulkan] keep VkSurfaceKHR ownership to platforms Elias Naur 2021-09-23 11:26:41 +02:00
  • 53fe2e5235 gpu/internal/opengl: give up on OpenGL ES 3.1 compute Elias Naur 2021-09-23 10:03:55 +02:00
  • d9effdad8e gpu/internal/opengl: fix glCopyTexSubImage2D on Samsung J2 Elias Naur 2021-09-23 09:49:09 +02:00
  • 6665e0ef0f app: [Windows] don't redraw zero-sized windows Elias Naur 2021-09-22 18:54:14 +01:00
  • 8999747ad2 app,gpu,internal/vk: add Vulkan port for Wayland, X11, Android Elias Naur 2021-08-30 15:06:43 +02:00
  • bdd0893dd0 app,gpu: move errDeviceLost from package app to package gpu Elias Naur 2021-09-20 11:48:17 +02:00
  • b5e3756ee8 gpu/internal/driver: get rid of Device.MemoryBarrier Elias Naur 2021-09-20 09:34:04 +02:00
  • 1f0f88dbd3 gpu: drop access flags and format from driver.Device.BindImageTexture Elias Naur 2021-09-19 20:27:23 +02:00
  • 0bdd24c51e gpu: fold driver.Framebuffer functionality into driver.Texture Elias Naur 2021-09-19 19:36:48 +02:00
  • b599a6d1c5 gpu: introduce driver.Device.PrepareTexture and use it in renderers Elias Naur 2021-09-16 14:32:07 +02:00
  • 0ba984c19c gpu: [compute] don't change vertex buffers during render passes Elias Naur 2021-09-10 16:23:09 +02:00
  • 21ca9d13a8 gpu: switch from uniform buffers to combined push buffers Elias Naur 2021-09-10 13:37:12 +02:00
  • 3a98f004f9 gpu/internal/opengl: reduce number of glsl shader variants Elias Naur 2021-09-14 09:33:02 +02:00
  • 3d1e9b0856 gpu: rename DrawMode to Topology and move it to pipeline descriptors Elias Naur 2021-09-08 09:48:48 +02:00
  • 41e812d5e8 gpu: [compute] always bind valid materials texture Elias Naur 2021-09-16 17:57:09 +02:00
  • cc2edbaa51 gpu: introduce render passes Elias Naur 2021-09-03 10:05:35 +02:00
  • af6770de18 app: add error result to context.RenderTarget Elias Naur 2021-09-07 18:42:21 +02:00
  • 9e6ed3cb96 gpu/internal/rendertest: clean up headless context immediately Elias Naur 2021-09-09 20:00:03 +02:00
  • f842178ac7 gpu/internal/metal: don't copy padding during images transfers Elias Naur 2021-09-13 07:21:18 +02:00
  • da1c4a60e0 gpu/internal/rendertest: only dump images when -saveimages is set Elias Naur 2021-09-20 15:12:11 +02:00
  • 78b6268f9b gpu/headless: plug resource leaks in tests Elias Naur 2021-09-20 13:03:29 +02:00
  • 18c2ba8e20 app: replace Window.Config with ConfigEvent Elias Naur 2021-09-19 09:57:41 +02:00
  • 64bcb1ccd5 layout: do not reset cross axis constraints in Direction for N, S, E and W Pierre Curto 2021-09-19 08:36:10 +02:00
  • 7463910191 gesture: fix typos in comments, remove unused type Pierre Curto 2021-09-19 10:40:18 +02:00
  • d1b35bf1d7 app: [macOS] trigger redraw on resize for context-less windows Elias Naur 2021-09-19 09:16:11 +02:00
  • 799ee3374d widget,widget/material: scroll using only drag position delta Elias Naur 2021-09-16 12:29:09 -04:00
  • c9d85c97e1 app: process driver funcs before queueing more Elias Naur 2021-09-16 10:49:42 +02:00
  • f896a72ea1 app,gpu/internal/opengl: move glFlush to macOS context present Elias Naur 2021-09-14 09:00:16 +02:00
  • dd6b379c74 internal/gl: explicitly state RTLD_LOCAL to dlopen Elias Naur 2021-09-14 09:23:49 +02:00
  • 77eed223ac widget/material: fix scrollbar indicator partially off-screen bug Chris Waldon 2021-09-09 15:07:57 -04:00
  • da09aabbe8 widget/material: clamp fromListPosition end coordinate Chris Waldon 2021-09-09 15:07:56 -04:00
  • fc5637804f gpu: plug another GPU resource leak Elias Naur 2021-09-12 18:26:35 +02:00
  • dae3b0fa5a cmd/gogio: [Android] report unsupported JDK versions when d8 fails Elias Naur 2021-09-11 09:29:00 +02:00
  • c175aaeb7c cmd: bump gio version Elias Naur 2021-09-10 08:25:53 +02:00
  • d5d0a75a9b app: fix build on FreeBSD Elias Naur 2021-09-10 08:14:24 +02:00
  • e92ca233f5 app: ignore app.Size when in fullscreen mode Pierre Curto 2021-09-09 16:21:00 +02:00
  • 173f14be78 gpu: [compute] don't leak driver.Device instance Elias Naur 2021-09-09 12:34:36 +02:00