commit | 82d0a2e204a8e04571398bfeae695fd5004776af | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Fri May 24 14:40:48 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri May 24 14:40:48 2024 +0000 |
tree | 039fa3a4147d0f353046c6c4d81d68de6307489c | |
parent | 12d5c4dac6f33a29021f722bdb84969aa2f9d1bc [diff] |
Roll third_party/glfw/ 62e175ef9..b35641f4a (327 commits) https://chromium.googlesource.com/external/github.com/glfw/glfw/+log/62e175ef9fae..b35641f4a3c6 $ git log 62e175ef9..b35641f4a --date=short --no-merges --format='%ad %ae %s' 2024-04-12 elmindreda Wayland: Cleanup 2024-04-08 elmindreda Wayland: Cleanup 2024-04-08 elmindreda Wayland: Fix possible segfault on drag enter 2024-04-07 elmindreda Update macOS OpenGL compatibility notes 2024-04-07 elmindreda Cocoa: Add QuartzCore as a link-time dependency 2024-04-07 elmindreda Cocoa: Remove support for OS X 10.10 Yosemite 2024-03-25 elmindreda EGL: Allow native access with defaults on Wayland 2024-03-25 elmindreda Wayland: Fix segfault when there is no seat 2024-02-29 elmindreda Allow C99 booleans 2024-01-18 elmindreda Place assertions for handles after init check 2024-03-10 elmindreda Fix missing assertions for native access functions 2024-03-11 elmindreda Null: Add limited EGL context creation on Mesa 2024-03-11 elmindreda Null: Add Vulkan 'window' surface creation 2024-03-08 elmindreda Wayland: Fix leak of surface scaling objects 2024-02-29 grzesiek11 Unlimited mouse button input mode 2024-02-29 elmindreda Fix minimum CMake version in README 2024-02-29 elmindreda Start 3.5 2024-02-22 elmindreda Documentation updates for 3.4 release 2024-02-22 elmindreda De-emphasize FAQ 2024-02-18 elmindreda Remove outline of Doxygen 1.9.8 menu links 2024-02-22 elmindreda Update README for 3.3.10 release 2024-02-21 elmindreda Wayland: Explain what to do when the build fails 2024-02-21 elmindreda Build has been tested with CMake 3.28 2024-02-21 elmindreda Fix error return value for glfwGetVideoMode 2024-02-21 elmindreda Add credit 2024-02-20 elmindreda Remove reference to stale Coverity result 2024-02-20 elmindreda Improved build guide slightly 2024-02-20 elmindreda Add new symbol to list 2024-02-20 elmindreda Include declarations from native access header 2024-02-20 elmindreda Cocoa: Fix glfwGetCocoaWindow error return value 2024-02-20 elmindreda NSGL: ANGLE exists 2024-02-20 elmindreda NSGL: Fix missing check for OpenGL profile 2024-02-20 doug Cocoa: Added glfwGetCocoaView native access function 2024-02-19 elmindreda Wayland related documentation work 2024-02-19 elmindreda Add credit 2022-01-30 fh Prefer Wayland over X11 2024-02-18 elmindreda Update credit 2024-02-18 elmindreda Documentation work 2024-02-16 elmindreda Cleanup 2024-02-16 elmindreda Documentation work 2024-02-18 elmindreda Null: Remove unused struct member 2024-02-18 elmindreda Wayland: Remove separate window title copy 2024-02-07 doug Add glfwGetWindowTitle 2024-02-16 elmindreda Update Wayland remarks for glfwCreateWindow 2024-02-16 elmindreda Null: Fix missing damage event 2024-02-16 elmindreda Null: Fix window/framebuffer size event order 2024-02-16 elmindreda X11: Cleanup 2024-02-15 elmindreda Add support for XDG_SESSION_TYPE env variable 2024-02-15 elmindreda Wayland: Implement GLFW_RESIZABLE for XDG toplevel 2024-02-15 elmindreda Wayland: Fix invalid size protocol error (...) 2022-06-20 elmindreda Wayland: Use enum type to store enum value 2022-06-20 elmindreda Wayland: Fix transition to server-side decorations 2022-06-20 elmindreda Wayland: Fix GLFW_DECORATED for XDG decorations 2022-06-20 elmindreda Wayland: Fix map before XDG decoration configure 2022-06-20 elmindreda Wayland: Store and act on XDG decoration mode 2022-06-20 elmindreda Wayland: Fix mapping failure on wlroots compositor 2022-06-20 elmindreda Wayland: Rename fallback decoration functions 2022-06-15 elmindreda Wayland: Remove function only called once 2022-06-15 elmindreda Wayland: Fix maximized state lost while hidden 2022-06-15 elmindreda Wayland: Cleanup 2022-06-15 elmindreda Wayland: Fix error for setting GLFW_FLOATING 2022-06-15 elmindreda Wayland: Fix latent bug for glfwGetWindowTitle 2022-06-15 elmindreda Wayland: Fix events emitted before ack_configure 2022-06-14 elmindreda Wayland: Fix missing error reporting 2022-06-14 elmindreda Wayland: Cleanup 2022-06-14 elmindreda Wayland: Fix error from glfwSetWindowAspectRatio 2022-06-14 elmindreda Wayland: Fix reporting of monitor scale changes 2022-06-14 elmindreda Wayland: Fix duplicate monitor connection events 2022-06-14 elmindreda Wayland: Add support for wl_output::name 2022-06-14 elmindreda Wayland: Cleanup 2022-06-13 elmindreda Wayland: Fix toggling of server-side decorations 2022-06-13 elmindreda Wayland: Remove duplicate fullscreen check 2022-06-12 elmindreda Wayland: Cleanup 2022-06-12 elmindreda Wayland: Fix size limits for fallback decorations 2022-06-16 elmindreda Wayland: Fix erratic fallback decoration behavior 2022-06-16 elmindreda Wayland: Rename window frame size constants 2022-06-12 elmindreda Wayland: Remove unused code path 2022-06-10 elmindreda Wayland: Cleanup 2022-06-10 elmindreda Wayland: Remove superfluous comments 2022-06-10 elmindreda Wayland: Fix resize events before ack_configure 2022-06-10 elmindreda Wayland: Add tracking of XDG fullscreen state 2022-06-10 elmindreda Wayland: Use named constants for version checks 2022-06-17 elmindreda Wayland: Cleanup 2022-06-10 elmindreda Wayland: Fix glfwInit closing stdin on failure 2022-06-10 elmindreda Wayland: Fix duplicate window content scale events 2022-06-10 elmindreda Wayland: Fix glfwSetWindowSize resizing fs windows 2022-06-19 elmindreda Wayland: Fix missing fullscreen code path 2022-06-10 elmindreda Wayland: Fix maximization by user being ignored 2022-06-09 elmindreda Wayland: Fix behavior of leaving full screen mode 2022-06-16 elmindreda Wayland: Cleanup 2022-06-10 elmindreda Add credit 2022-05-06 elmindreda Win32: Simplify window class handling 2022-03-27 elmindreda Win32: Add separate window class for helper window 2021-12-22 elmindreda Add basic assertions for event API arguments 2022-04-18 elmindreda Add support for GLFW_NATIVE_INCLUDE_NONE macro 2022-06-02 elmindreda Cocoa: Use system header to declare id type 2022-05-25 elmindreda X11: Fix previous error handler not being restored 2022-05-22 elmindreda Fix return type of functions returning bool values 2022-05-05 elmindreda Fix joystick user pointer NULL during disconnect 2022-06-08 elmindreda Wayland: Fix missing lock key modifier bits Created with: roll-dep third_party/glfw Change-Id: I3a31b232eafd1f938fed61da0f2ccb7c4e482b8d Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/189701 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org>
Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h
that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h
version that Dawn implements.webgpu.h
.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.