Commit Graph

  • ef9459c7fd gpu/gl: remove unused methods from Functions interface Elias Naur 2020-02-10 16:40:59 +01:00
  • 8b5e9af5f8 gpu/gl: remove unused methods and unexport internal Elias Naur 2020-02-10 17:06:54 +01:00
  • adb950cbf3 app/internal/srgb: move sRGB emulation to new internal package Elias Naur 2020-02-10 16:53:51 +01:00
  • 3ae5a37c24 gpu,gpu/gl: introduce Backend Elias Naur 2020-02-09 17:03:57 +01:00
  • 9602337b45 gpu/gl: remove redundant glClear from sRGB emulation Elias Naur 2020-02-10 15:58:11 +01:00
  • 47544697fa .builds: switch to Go 1.14rc1 release downloads Daniel Martí 2020-02-08 21:43:12 +00:00
  • 5f3f7b3514 .builds: make the GLFW example build on the automatic builders Elias Naur 2020-02-07 23:31:14 +01:00
  • 1f422ef960 all: gofmt Elias Naur 2020-02-07 23:37:21 +01:00
  • 140888ec86 example/glfw: add example demonstrating GLFW integration Elias Naur 2020-02-07 21:06:11 +01:00
  • d2d495416a gpu: rename method GPU.Frame to BeginFrame and drop redundant argument Elias Naur 2020-02-07 21:34:35 +01:00
  • 3b6646933d gpu: expose the rendering implementation Elias Naur 2020-02-07 21:16:03 +01:00
  • 34c6a2f735 io/router: expose the event router Elias Naur 2020-02-07 20:41:04 +01:00
  • 6e98132ebb app/internal/gpu: extract profile in separate method, Profile Elias Naur 2020-02-07 20:08:50 +01:00
  • 81f958fc70 app/internal/gpu: remove profile flag Elias Naur 2020-02-07 19:59:36 +01:00
  • 320535a978 app/internal/input: remove AddProfile method Elias Naur 2020-02-07 19:41:39 +01:00
  • 251c075093 app/internal/gl/impl: extract platform dependent opengl bindings Elias Naur 2020-02-07 19:13:51 +01:00
  • e672d71c61 widget: add some utility methods on Editor Larry Clapp 2020-02-06 08:22:03 -05:00
  • ed8a0c4909 cmd/gogio: extract endtoend driver base into a type Daniel Martí 2020-02-05 15:26:02 +00:00
  • b8b8003a7a example/gophers: update gio version Elias Naur 2020-02-03 23:53:45 +01:00
  • 383f3eca40 widget: re-layout Editor before processing events if layout is invalid Elias Naur 2020-02-03 23:48:20 +01:00
  • c178ade323 widget: remove Editor field carWidth Elias Naur 2020-02-03 23:37:46 +01:00
  • b0af85d3c3 widget: remove scale detection hack from Editor Elias Naur 2020-02-03 23:29:41 +01:00
  • 4c220f4554 text: simplify text layout and shaping API Elias Naur 2020-02-03 23:19:28 +01:00
  • dcacca3442 .builds: don't rely on Sway being available Elias Naur 2020-02-03 14:47:11 +01:00
  • 1cf8fee73f example/gophers: update Gio version Elias Naur 2020-02-02 17:19:27 +01:00
  • fb7337f794 layout: replace Align with a Layout method on Direction Elias Naur 2020-02-02 17:13:02 +01:00
  • 359839ad07 README.md: add OpenBSD to list of supported platforms Elias Naur 2020-02-01 15:56:50 +01:00
  • f640b798ee example: update gio version to fix OpenBSD build Elias Naur 2020-01-29 18:15:26 +01:00
  • 72cb36c5f9 app/internal/gpu: make the zero value of paint.ImageOp useful Greg Pomerantz 2020-01-29 09:13:02 -05:00
  • 8d1e53cfa9 cmd/gogio: add the first Android end-to-end test Daniel Martí 2020-01-29 13:15:16 +00:00
  • ff6c798a28 app: Extend CI to build on OpenBSD now that golang.org/x/sys is updated. Aaron Bieber 2020-01-28 08:02:14 -07:00
  • 6819dea21c cmd/gogio: attempt to fix timeout failures on CI Daniel Martí 2020-01-27 22:34:12 +00:00
  • 761ab68868 cmd/gogio: support newer NDKs Elias Naur 2020-01-27 17:34:43 +00:00
  • 54ed198cb0 app: don't discard android touch events of unknown tool type Daniel Martí 2020-01-25 17:44:28 +00:00
  • fb07ad6593 .builds: add missing dependency Elias Naur 2020-01-24 15:00:46 +01:00
  • fdaf891732 app: Enable building on OpenBSD Aaron Bieber 2020-01-23 13:54:26 -07:00
  • 18cddc0300 layout: include Expanded sizes in Stack size calculation Elias Naur 2020-01-16 13:20:50 +01:00
  • a7dc7c01c0 app/internal/log: add logger for Windows DebugView mural 2020-01-13 23:26:49 +08:00
  • b331407e81 text: add io.Reader Layout method to Shaper Elias Naur 2020-01-13 20:11:55 +01:00
  • 16d2a3ac0a text: remove String, Layout and add Glyph Elias Naur 2020-01-13 19:54:11 +01:00
  • e25b1639b9 text: make Shaper an interface Elias Naur 2020-01-13 14:48:31 +01:00
  • 3f6a1c34d3 text: correct Shaper comment about the default face Elias Naur 2020-01-13 13:52:33 +01:00
  • 170e86142c cmd/gogio: don't hang on some e2e test errors Daniel Martí 2020-01-12 22:51:57 +08:00
  • 08b840f114 example/go.*: update gio version Elias Naur 2020-01-11 23:23:11 +01:00
  • f176cbfe88 app/internal/egl: try EGL_DEFAULT_DISPLAY is eglGetDisplay fails Elias Naur 2020-01-11 23:21:27 +01:00
  • bc30683588 Revert "app/internal/egl: accept zero EGLDisplay values as valid" Elias Naur 2020-01-11 23:15:23 +01:00
  • 2e66c90aee op/paint: correct image loading axel paulander 2020-01-10 01:14:53 +01:00
  • 631c3b0e02 example/go.*: update gio version Elias Naur 2020-01-08 13:31:16 +01:00
  • 66138e7890 app/internal/egl: accept zero EGLDisplay values as valid Elias Naur 2020-01-08 13:27:03 +01:00
  • ccbcbdbfbd example/go.*: update Gio version Elias Naur 2020-01-03 11:31:12 +01:00
  • 95903aafda app/internal/window: add errno to wl_display_connect errors Elias Naur 2020-01-03 11:28:53 +01:00
  • 3dd7c8121c font/opentype: add Collection type and methods Greg Pomerantz 2019-12-18 13:00:38 -05:00
  • 19acf05820 COPYING: extract licensing information into COPYING Elias Naur 2019-12-18 09:58:21 +01:00
  • c9f1f59c40 font/opentype: fix typo Elias Naur 2019-12-16 20:06:33 +01:00
  • 2b4e9ad426 widget: add some rudimentary exported editing methods Larry Clapp 2019-12-16 08:27:29 -05:00
  • 8a4d0007f3 app: clarify documentation of app.Main() Greg Pomerantz 2019-12-16 09:16:37 -05:00
  • e76726d4f7 text/shaper: Add Metrics method to Shaper struct. Werner Laurensse 2019-12-15 15:12:58 +01:00
  • 0bfcac9734 cmd,example: update gio version Elias Naur 2019-12-11 23:57:25 +01:00
  • 7814da47a0 layout: simplify Stack API Elias Naur 2019-12-12 00:26:49 +01:00
  • f60a5c7ac3 layout: simplify Flex API to a single Layout call Elias Naur 2019-12-11 23:26:41 +01:00
  • edc81ea0bb op: remove operation list argument from MacroOp.Add Elias Naur 2019-12-11 23:16:59 +01:00
  • 0768fbe590 text: convert clip.Ops to op.CallOp Elias Naur 2019-12-11 22:58:08 +01:00
  • 06217c5320 op: introduce CallOp Elias Naur 2019-12-11 22:53:50 +01:00
  • 9114dbe759 app/internal/gl: gofmt -w -s Elias Naur 2019-12-12 00:26:19 +01:00
  • 4a628d1c2c app/internal/gpu: re-add check for GL_EXT_color_buffer_half_float Elias Naur 2019-12-11 15:12:57 +01:00
  • 8a44ac11d8 app/internal/gpu: use single channel floating point FBO if possible Elias Naur 2019-12-11 13:51:27 +01:00
  • 7164c557f9 Revert "LICENSE: merge UNLICENSE and LICENSE-MIT to please license identifiers" Elias Naur 2019-12-05 10:33:54 +01:00
  • 31ebd9e811 cmd,example: update gio version Elias Naur 2019-12-04 00:32:36 +01:00
  • 86d69859b9 app/internal/gpu: query GL_EXTENSIONS correctly on macOS Elias Naur 2019-12-04 00:26:04 +01:00
  • d9212263aa app/headless: prepare OpenGL context on macOS Elias Naur 2019-12-03 23:53:56 +01:00
  • fddb0af6f6 app/internal/gpu: default to color material Elias Naur 2019-12-03 16:48:48 +01:00
  • 96a4e510f9 .gitattributes: disable Windows line ending conversion Elias Naur 2019-12-03 13:35:15 +01:00
  • 65dc6797eb layout: don't allow overlapping Flex and Stack layouts Elias Naur 2019-12-02 18:54:35 +01:00
  • 8102f63114 op: tighten stack checks Elias Naur 2019-12-02 18:52:29 +01:00
  • 2486d46ab4 op: tighten documentation Elias Naur 2019-12-02 17:55:26 +01:00
  • 3701e2eb1d layout: move examples to example_test.go Elias Naur 2019-12-02 17:46:40 +01:00
  • b3c095fdcc example/kitchen: add newline after error message Elias Naur 2019-12-02 14:35:23 +01:00
  • 16e6e2d3f7 example/kitchen: dump screenshots in 1.5 scale Elias Naur 2019-12-02 14:33:27 +01:00
  • 9023b1b865 example/kitchen: add -screenshot flag Elias Naur 2019-12-02 13:51:08 +01:00
  • 6fbdefa21f app/headless: compensate for OpenGL's lower left origin Elias Naur 2019-12-02 13:58:12 +01:00
  • c0beeb5e77 layout: update documentation for NewContext Elias Naur 2019-12-02 13:21:35 +01:00
  • 1762e0c07b cmd,example: update gio version Elias Naur 2019-12-02 13:20:20 +01:00
  • 11506a974e layout: add NewContext, make zero value Contexts useful Elias Naur 2019-12-02 13:13:15 +01:00
  • bbdedfa4a7 layout: move Context to its own file Elias Naur 2019-12-02 12:43:42 +01:00
  • 75d4eaff0e layout: fix typo Elias Naur 2019-12-02 12:41:52 +01:00
  • 2aa6071e33 io/system: fix typo Elias Naur 2019-12-02 12:38:48 +01:00
  • 5bddf66db7 cmd: update the chromedp version Daniel Martí 2019-11-30 22:02:14 +00:00
  • 41116b5cb8 app/headless: add package docs Elias Naur 2019-12-02 00:05:30 +01:00
  • 0b84137f40 app/headless: implement headless windows Elias Naur 2019-11-28 12:34:45 +01:00
  • 9df3c76aa2 app/internal/egl: don't exit if EGL dlls fails to load Elias Naur 2019-12-01 23:39:02 +01:00
  • 06a2228798 app/internal/windows: split out Windows syscalls from package window Elias Naur 2019-11-29 22:12:33 +01:00
  • 9b4176c475 app/internal/egl,app/internal/window: move Lock/Unlock methods Elias Naur 2019-11-29 21:29:11 +01:00
  • 15a1261cfc app/internal/egl: only create a compatibility FBO if there is a surface Elias Naur 2019-11-29 21:23:11 +01:00
  • f25f647a66 app/internal/window,app/internal/gl: move gl.Context to package window Elias Naur 2019-11-29 19:55:52 +01:00
  • 5fa3dbc70d app,app/internal/gpu: split render loop from GPU Elias Naur 2019-11-29 19:42:29 +01:00
  • 8cec7d1a40 app/internal/window: move context refresh to window Elias Naur 2019-11-28 18:46:33 +01:00
  • 3199ae7600 app/internal/window: fix typo Elias Naur 2019-11-28 18:43:36 +01:00
  • 14dad238f3 app/internal/gl: lazy load blitting program and quad in SRGBFBO Elias Naur 2019-11-28 15:28:28 +01:00
  • f9f6f2d3ea app/internal/gl: delete buffer and program in SRGBFBO.Release Elias Naur 2019-11-28 15:19:40 +01:00
  • 809b4a2cf9 app/internal/gpu: don't release the context when New fails Elias Naur 2019-11-28 15:14:45 +01:00