The AROS Archives(anonymous IP: 3.142.186.160,360) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu


 Categories

   o Audio (105)
   o Datatype (15)
   o Demo (56)
   o Development (250)
   o Document (64)
   o Driver (19)
   o Emulation (62)
   o Game (544)
   o Graphics (230)
   o Library (22)
   o Network (63)
   o Office (22)
   o Utility (271)
   o Video (19)

Total files: 1742

Full index file
Recent index file

Part of Aros World Exec
 Readme for:  Development » Library » glfw_3.4.i386-aros.zip

GLFW 3.4

Description: GLFW is an Open Source, multi-platform library
Download: glfw_3.4.i386-aros.zip       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 1Mb
Version: 3.4
Date: 09 Apr 25
Author: https://www.glfw.org/
Submitter: serk118
Email: serk118/gmail com
Homepage: https://www.glfw.org/
Requirements: i386-aros
Category: development/library
Replaces: development/library/lib_glfw_3_4.i386-aros.zip
License: Other
Distribute: yes
FileID: 3050
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
224  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

[Show comments] [Show snapshots] [Show videos] [Show content] [Replace file] 
GLFW 3.4 AROS[x86]
---------------------------
AROS ports so far
-GLFW 2.6
-GLFW 2.7
-GLFW 3.4 to compile raylib5,


Installing on aros
------------------
Copy lib/ to your development lib/ folder..
Include to your development include/


"deps/" folder also needed to compile examples & tests.


Tests/ folder
-------------
gcc -o gamma gamma.c -lglfw3 -lgl -lpthread -ldll -I../deps


Little Note About Glad
----------------------
Some examples needs "-I../deps", point the compiler where your "glad.h" is.
BTW i compiled glad for static linking so download glad at aros archives or
generate your own at,
glad.dav1d.de.


Examples And How to Compile
---------------------------
gcc -o boing boing.c -lglfw3 -lgl -lpthread -ldll -I../deps
gcc -o boing_sound boing_with_sound.c -lglfw3 -lgl -ldll -lminiaudio_AHI
-latomic -lpthread -I../deps
gcc -o gears gears.c -lglfw3 -lgl -lpthread -ldll -I../deps
gcc -o splitview splitview.c -lglfw3 -lgl -lpthread -ldll -I../deps
gcc -o wave wave.c -lglfw3 -lgl -lpthread -ldll -I../deps

Due to filesize only few examples added but you can grab GLFW sourcecode at
https://www.glfw.org,
and compile other examples..


Visit https://www.glfw.org for help,hints etc..


Sound
-----
You can use libraudio.a or miniaudio_ahi.a for your sound/music needs.


Note
----
Joypad/joystick support Enabled..(may need bit more work)

Some of the examples may crash due to shaders or missing functionality since our
opengl is 1.4 and if coded for opengl 3.xx.

Any problems than AROS port email me at  serk118()gmail.com or get in touch at
www.arosworld.org..


enjoy coding..


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

GLFW natively supports Windows, macOS and Linux and other Unix-like systems.  On
Linux both Wayland and X11 are supported.

GLFW is licensed under the [zlib/libpng
license](https://www.glfw.org/license.html).

You can [download](https://www.glfw.org/download.html) the latest stable release
as source or Windows binaries.  Each release starting with 3.0 also has
a corresponding [annotated tag](https://github.com/glfw/glfw/releases) with
source and binary archives.

The [documentation](https://www.glfw.org/docs/latest/) is available online and
is
included in all source and binary archives.  See the [release
notes](https://www.glfw.org/docs/latest/news.html) for new features, caveats and
deprecations in the latest release.  For more details see the [version
history](https://www.glfw.org/changelog.html).

The `master` branch is the stable integration branch and _should_ always compile
and run on all supported platforms, although details of newly added features may
change until they have been included in a release.  New features and many bug
fixes live in [other branches](https://github.com/glfw/glfw/branches/all) until
they are stable enough to merge.

If you are new to GLFW, you may find the
[tutorial](https://www.glfw.org/docs/latest/quick.html) for GLFW 3 useful.  If
you have used GLFW 2 in the past, there is a [transition
guide](https://www.glfw.org/docs/latest/moving.html) for moving to the GLFW
3 API.

GLFW exists because of the contributions of [many people](CONTRIBUTORS.md)
around the world, whether by reporting bugs, providing community support, adding
features, reviewing or testing code, debugging, proofreading docs, suggesting
features or fixing bugs.


## Compiling GLFW

GLFW is written primarily in C99, with parts of macOS support being written in
Objective-C.  GLFW itself requires only the headers and libraries for your OS
and window system.  It does not need any additional headers for context creation
APIs (WGL, GLX, EGL, NSGL, OSMesa) or rendering APIs (OpenGL, OpenGL ES, Vulkan)
to enable support for them.

GLFW supports compilation on Windows with Visual C++ 2013 and later, MinGW and
MinGW-w64, on macOS with Clang and on Linux and other Unix-like systems with GCC
and Clang.  It will likely compile in other environments as well, but this is
not regularly tested.

There are [pre-compiled binaries](https://www.glfw.org/download.html) available
for all supported compilers on Windows and macOS.

See the [compilation guide](https://www.glfw.org/docs/latest/compile.html) for
more information about how to compile GLFW yourself.







Copyright © 2005 - 2025 The AROS Archives All Rights Reserved