The AROS Archives(anonymous IP: 3.144.12.29,349) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu


 Categories

   o Audio (96)
   o Datatype (15)
   o Demo (50)
   o Development (246)
   o Document (62)
   o Driver (19)
   o Emulation (60)
   o Game (529)
   o Graphics (224)
   o Library (22)
   o Network (61)
   o Office (21)
   o Utility (250)
   o Video (18)

Total files: 1673

Full index file
Recent index file

Part of aros exec
 Readme for:  Development » Library » lib_glfw_3_4.i386-aros.zip

GLFW 3.4

Description: GLFW is an Open Source, multi-platform library
Download: lib_glfw_3_4.i386-aros.zip       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 926kb
Version: 3.4
Date: 30 Oct 24
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/glfw3_4.i386-aros.zip
License: Other
Distribute: yes
FileID: 2935
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
70  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

[Show comments] [Show snapshots] [Show videos] [Show content] [Replace file] 
GLFW 3.4 AROS[x86]
------------------
I have ported GLFW 2.6 , GLFW 2.7 and than i had to port glfw 3.4 to compile
raylib5,

Glfw 2.6/2.7 has joystick support but only 2 buttons, todays games needs more
than 2 buttons and mostly usb joypads,
I have added basic joypad support atm for glfw 3.4 but i will rework on this and
add usbjoypad support soon..

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

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

Examples
--------
gcc -o boing boing.c -lglfw3 -lgl -lpthread -ldll -I../deps //to compile amiga
boing demo
gcc -o gears gears.c -lglfw3 -lgl -lpthread -ldll -I../deps //to compile gears
example
gcc -o splitview splitview.c -lglfw3 -lgl -lpthread -ldll -I../deps //to compile
splitview example
gcc -o wave wave.c -lglfw3 -lgl -lpthread -ldll -I../deps // to compile wave
example

You can use keyboard for events...

Due to filesize i compiled and archived few examples but you can download the
sourcecode at https://www.glfw.org,
and compile other examples..

Note
----
Joypad/joystick disabled for better support..

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.





File Version Size Date Dls Readme
lib_raylib5.i386-aros.zip5.022Mb30 Oct 241¤ Raylib 5 - A simple and easy-to-use library to write games..
libao.i386-aros.tar.bz21.1.0392kb24 Jan 12100¤ Libao.i386-aros - Cross-platform Audio Library
libbinio.i386-aros.tar.bz21.475kb24 Jan 1295¤ Libbinio.i386-aros - A Binary I/O stream class library
libdumb.i386-aros.zip0.93985kb20 Apr 2467¤ libdumb - DUMB library (+src)
libfaac.i386-aros.tar.bz21.28159kb19 Jan 1285¤ Libfaac.i386-aros - Freeware Advanced Audio Coder
libfaad2.i386-aros.tar.bz22.71Mb19 Jan 1275¤ Libfaad2.i386-aros - Freeware Advanced Audio Decoder
libflac-1.2.1.i386.tar.gz1.2.1543kb29 Dec 08130¤ Libflac-1.2.1.i386 - libFLAC
libflac.ppc-aros.tar.bz21.2.12Mb22 Feb 1282¤ Libflac.ppc-aros - Free Lossless Audio Codec
libglew.i386-aros.zip1.5195kb26 Oct 22138¤ libGlew - Glew - The OpenGL Extension Wrangler Library
libglfw.i386-aros.zip2.6615kb26 Oct 22115¤ GLFW - libGLFW
libgtk-mui.i386.tar.gz2.2436kb15 Apr 13218¤ Libgtk-mui.i386 - Link library to port and zunify GTK applications
libgtk-mui.src.tar.gz2.2738kb15 Apr 13195¤ Libgtk-mui.src - libgtk-mui source code
libhjw-aros.lha1.0.02Mb24 Mar 1287¤ Libhjw-aros - HunoJoyWrapper is a Wrapper Library for joysticks
libidl.i386.tar.gz0.6.81Mb02 Nov 06138¤ Libidl.i386 - Library for CORBA Interface Description Language
libiffanim.i386-aros.rar397kb09 Jan 1097¤ Libiffanim - IFF-ANIM player library
libiffanim.ppc-aros.rar398kb09 Jan 1077¤ Libiffanim - IFF-ANIM player library
libiffanim.x86_64-aros.rar398kb09 Jan 1082¤ Libiffanim - IFF-ANIM player library
libjasper.i386-aros.lha1.900.1554kb23 Nov 1288¤ Libjasper - JasPer JPEG-2000 library
libjasper.src-aros.tgz1.900.11Mb23 Nov 1274¤ Libjasper - JasPer JPEG-2000 library sources
libmad-0.15.1b.i386.tar.gz0.15.1b140kb29 Dec 08108¤ Libmad-0.15.1b.i386 - libmad
libmikmod-3.3.8-aros.i386.lha3.3.8145kb26 Jul 16115¤ libmikmod - libmikmid-3.3.8 with AHI support (play MOD files)
libmikmod.i386-aros.lha3.3.11.11002kb26 Mar 2325¤ libmikmod - Portable sound library (music modules)
libmikmod.ppc-aros.rar3.2.0-b2398kb08 Jan 1077¤ Libmikmod - Portable sound library (music modules)
libmikmod.x86_64-aros.rar3.2.0-b2351kb08 Jan 1077¤ Libmikmod - Portable sound library (music modules)
libmng.i386-aros.lha1.0.10196kb23 Nov 1296¤ Libmng - Multiple-image Network Graphics library
libmng.src-aros.tgz1.0.101Mb23 Nov 1273¤ Libmng - Multiple-image Network Graphics library sources
libmodplug.i386-aros.tar.bz20.8.8.4151kb10 Apr 12118¤ Libmodplug.i386-aros - MOD playing library
libmpeg2-0.5.1.i386.tar.gz0.5.1169kb30 Dec 08109¤ Libmpeg2-0.5.1.i386 - libmpeg2
libmpg123.i386-aros.tar.bz21.22.43Mb27 Aug 1566¤ Libmpg123.i386-aros - Library for decoding mpeg audio files
libmpg123.ppc-aros.tar.bz21.13.4424kb21 Feb 1280¤ Libmpg123.ppc-aros - Library for decoding mpeg audio files
libogg.i386-aros.tar.bz21.3.082kb19 Jan 12108¤ Libogg.i386-aros - Library for handling OGG files
libogg.ppc-aros.tar.bz21.3.082kb22 Feb 1281¤ Libogg.ppc-aros - Library for handling OGG files
libpac.i386-aros.tar.bz20.9.0130kb24 Jan 1289¤ Libpac.i386-aros - Decode PAC music modules
libpng1636.i386-aros.lha1.6.362Mb03 Jan 1959¤ libpng - library for reading and write png file
libpsockets.i386-aros.lha2014150kb08 Dec 2055¤ libpsockets - the part of AROS-stuff (POSIX Sockets)
libsdl.adunno311kb17 Feb 07¤ Libsdl - libSDL.a - i386-aros
libspeex.i386-aros.tar.bz21.2rc11Mb24 Jan 1299¤ Libspeex.i386-aros - A Free Codec For Free Speech
libtiff.i386-aros.lha3.8.2491kb23 Nov 1293¤ Libtiff - TIFF library
libtiff.src-aros.tgz3.8.21Mb23 Nov 1277¤ Libtiff - TIFF library sources
libvorbis.i386-aros.tar.bz21.3.2866kb19 Jan 1297¤ Libvorbis.i386-aros - Libraries for handling Ogg Vorbis audio
libvorbis.ppc-aros.tar.bz21.3.2893kb22 Feb 1281¤ Libvorbis.ppc-aros - Libraries for handling Ogg Vorbis audio
libvstring.i386-aros.lha202180kb23 Jan 2143¤ libvstring - simplifies dynamic string allocation/generation
libwavpack.i386-aros.tar.bz24.60.1234kb02 Jan 1291¤ Libwavpack.i386-aros - Hybrid Lossless Audio Codec
libwavpack.ppc-aros.tar.bz24.60.1243kb22 Feb 1298¤ Libwavpack.ppc-aros - Hybrid Lossless Audio Codec
libwildmidi.i386-aros.zip0.2.3.590kb23 May 12134¤ Libwildmidi - WildMIDI Open Source Midi Synthesizer
Copyright © 2005 - 2024 The AROS Archives All Rights Reserved