A fork of GLFW with abstract platform backends behind function pointers inspired by @ronchaine's fork **and** without OpenGL. Based on glfw/glfw master @ 6876cf8d7e0e70dc3e4d7b0224d08312c9f78099. Intended to serve Linux without backend exclusivity.
This repository has been archived on 2021-10-17. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2021-07-16 15:18:34 +01:00
deps Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
docs Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
include/AUWM Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
src Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
.appveyor.yml Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
.gitattributes Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
.gitignore Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
.mailmap Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
.travis.yml Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
Aurora.json Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
compile_flags.txt Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
LICENSE.md Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00
README.md Initial commit - Attempt 1 2021-07-16 15:18:34 +01:00

AUWM

Introduction

AUWM is an Open Source, multi-platform library for Vulkan and DirectX12 application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.

AUWM natively supports Linux, Windows, and other MS systems. Both X11 and Wayland are supported.

AUWM is licensed under the zlib/libpng license.

Compiling AUWM

TBD

Using AUWM

TBD

Contributing to AUWM

TBD

System requirements

TBD

Dependencies

None

Reporting bugs

Bugs are reported to our issue tracker. Please check the contribution guide for information on what to include when reporting a bug.

Changelog

  • Moved win32_joystick to msft_joystick, added AWWM_HAS_DIRECTINPUT preprocessor macro
  • Removed OpenGL
  • Forked GLFW3

Contact

Go away

Acknowledgements

AUWM exists because people around the world donated their time and lent their skills.

  • Bobyshev Alexander
  • Matt Arsenault
  • David Avedissian
  • Keith Bauer
  • John Bartholomew
  • Coşku Baş
  • Niklas Behrens
  • Andrew Belt
  • Niklas Bergström
  • Denis Bernard
  • Doug Binks
  • blanco
  • Kyle Brenneman
  • Rok Breulj
  • Kai Burjack
  • Martin Capitanio
  • Nicolas Caramelli
  • David Carlier
  • Arturo Castro
  • Chi-kwan Chan
  • Ian Clarkson
  • Michał Cichoń
  • Lambert Clara
  • Anna Clarke
  • Yaron Cohen-Tal
  • Omar Cornut
  • Andrew Corrigan
  • Bailey Cosier
  • Noel Cower
  • Jason Daly
  • Jarrod Davis
  • Olivier Delannoy
  • Paul R. Deppe
  • Michael Dickens
  • Роман Донченко
  • Mario Dorn
  • Wolfgang Draxinger
  • Jonathan Dummer
  • Ralph Eastwood
  • Fredrik Ehnbom
  • Robin Eklind
  • Siavash Eliasi
  • Felipe Ferreira
  • Michael Fogleman
  • Gerald Franz
  • Mário Freitas
  • GeO4d
  • Marcus Geelnard
  • Charles Giessen
  • Ryan C. Gordon
  • Stephen Gowen
  • Kovid Goyal
  • Eloi Marín Gratacós
  • Stefan Gustavson
  • Jonathan Hale
  • Sylvain Hellegouarch
  • Matthew Henry
  • heromyth
  • Lucas Hinderberger
  • Paul Holden
  • Warren Hu
  • Charles Huber
  • IntellectualKitty
  • Aaron Jacobs
  • Erik S. V. Jansson
  • Toni Jovanoski
  • Arseny Kapoulkine
  • Cem Karan
  • Osman Keskin
  • Josh Kilmer
  • Byunghoon Kim
  • Cameron King
  • Peter Knut
  • Christoph Kubisch
  • Yuri Kunde Schlesner
  • Rokas Kupstys
  • Konstantin Käfer
  • Eric Larson
  • Francis Lecavalier
  • Robin Leffmann
  • Glenn Lewis
  • Shane Liesegang
  • Anders Lindqvist
  • Leon Linhart
  • Eyal Lotem
  • Aaron Loucks
  • Luflosi
  • lukect
  • Tristam MacDonald
  • Hans Mackowiak
  • Дмитри Малышев
  • Zbigniew Mandziejewicz
  • Adam Marcus
  • Célestin Marot
  • Kyle McDonald
  • David Medlock
  • Bryce Mehring
  • Jonathan Mercier
  • Marcel Metz
  • Liam Middlebrook
  • Ave Milia
  • Jonathan Miller
  • Kenneth Miller
  • Bruce Mitchener
  • Jack Moffitt
  • Jeff Molofee
  • Alexander Monakov
  • Pierre Morel
  • Jon Morton
  • Pierre Moulon
  • Martins Mozeiko
  • Julian Møller
  • ndogxjhttps://sharex.reece.sx/1mUZgFeX3cP3BI
  • Kristian Nielsen
  • Kamil Nowakowski
  • onox
  • Denis Ovod
  • Ozzy
  • Andri Pálsson
  • Peoro
  • Braden Pellett
  • Christopher Pelloux
  • Arturo J. Pérez
  • Vladimir Perminov
  • Anthony Pesch
  • Orson Peters
  • Emmanuel Gil Peyrot
  • Cyril Pichard
  • Keith Pitt
  • Stanislav Podgorskiy
  • Konstantin Podsvirov
  • Nathan Poirier
  • Alexandre Pretyman
  • Pablo Prietz
  • przemekmirek
  • pthom
  • Guillaume Racicot
  • Philip Rideout
  • Eddie Ringle
  • Max Risuhin
  • Jorge Rodriguez
  • Luca Rood
  • Ed Ropple
  • Aleksey Rybalkin
  • Mikko Rytkönen
  • Riku Salminen
  • Brandon Schaefer
  • Sebastian Schuberth
  • Christian Sdunek
  • Matt Sealey
  • Steve Sexton
  • Arkady Shapkin
  • Ali Sherief
  • Yoshiki Shibukawa
  • Dmitri Shuralyov
  • Daniel Skorupski
  • Bradley Smith
  • Cliff Smolinsky
  • Patrick Snape
  • Erlend Sogge Heggen
  • Julian Squires
  • Johannes Stein
  • Pontus Stenetorp
  • Michael Stocker
  • Justin Stoecker
  • Elviss Strazdins
  • Paul Sultana
  • Nathan Sweet
  • TTK-Bandit
  • Jared Tiala
  • Sergey Tikhomirov
  • Arthur Tombs
  • Ioannis Tsakpinis
  • Samuli Tuomola
  • Matthew Turner
  • urraka
  • Elias Vanderstuyft
  • Stef Velzel
  • Jari Vetoniemi
  • Ricardo Vieira
  • Nicholas Vitovitch
  • Simon Voordouw
  • Corentin Wallez
  • Torsten Walluhn
  • Patrick Walton
  • Xo Wang
  • Waris
  • Jay Weisskopf
  • Frank Wille
  • Tatsuya Yatagawa
  • Ryogo Yoshimura
  • Lukas Zanner
  • Andrey Zholos
  • Aihui Zhu
  • Santi Zupancic
  • Jonas Ådahl
  • Lasse Öörni
  • All the unmentioned and anonymous contributors in the AUWM community, for bug reports, patches, feedback, testing and encouragement