Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/LWJGL/lwjgl3

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
https://github.com/LWJGL/lwjgl3

Correct EGL/GLES library names on Linux. Fixes #95

26fabb09d103c2d43ad03bbfcfffe538339fbeee authored over 9 years ago
Add support for C enums in the generator DSL

704119fbc390b17573e7ae26a3dba67daa415846 authored over 9 years ago
Fix relative get of last struct buffer element

9508e3272c4140b296a9c6297beb5e2f1f2ad86d authored over 9 years ago
Refactor text encoding for improved performance

The Unsafe implementation now works with raw pointers. This enables elimination of intermediate ...

cd39fd9cb26d1de20298de77568a5655bfbc0934 authored over 9 years ago
Fix xxhash compilation on Linux and OSX

e370c94bd64f541575647bca60797f7b73c255c8 authored over 9 years ago
Rename GLFW structs to the Java naming convention

922a3e0016101f495248d0c9c53cf573c5140efd authored over 9 years ago
Add xxhash bindings

a974d7cd8556b82214bb743dc932bd5136735175 authored over 9 years ago
Optimize memEncodedLengthUTF8

6b870f49a6f1caaf50d9aafce96f009235f30ec3 authored over 9 years ago
Cache the CharsetDecoder and fix newline detection on Windows. Close #93

e8dd93fc7897adfb7b4bd8d83c2067bd4bd12cbb authored over 9 years ago
Make struct and binding classes not final

Binding classes now also have protected default constructors. This can be used to "statically" e...

c1d2c7a80b4a1bca9c7720759216c2fd58fe2247 authored over 9 years ago
Change _ to rangeTo and support "(un)signed" alias to "(un)signed int"

3f7da041d3ac11a12599d76c9a18852c9c5d87bb authored over 9 years ago
Make AutoSize immutable and refactor shr/div expressions to look less weird

575593536b16c06d4d4c4eadcb2a8a399190baf4 authored over 9 years ago
Replace _ with rangeTo operator (WARNING: massive commit)

d7c55b899a70fd6ce6b36a0506dbce3ce35ca513 authored over 9 years ago
Update kotlinc to M14

ec2afdc2bf53708f34835c5de955c48a54595ff8 authored over 9 years ago
Change call convention property to a method

00ec656275c908f55cd6e0f0b353dbef6eb78308 authored over 9 years ago
Add component count constants

b0576fae62ce1b59a6422a74f67d24961371580a authored over 9 years ago
Hide autoSizeResult parameter when the return type is a struct buffer

9f381c4bd2c42a5adcab60bde7a1b35cc99b6dbd authored over 9 years ago
Process templates in alphabetic order

This is an attempt to reduce or eliminate intermittent failures related to static initialization...

8edc66ab2440aa2f41e93489b0fe8450ba5be424 authored over 9 years ago
Fix extension names

2ce8d19756a6954d798d27b0b167f8acc25070de authored over 9 years ago
Add StructBuffer test

891a9c8909e14d96f88bc2535fdee0b574f2c3f6 authored over 9 years ago
Add flyweight getters/setters to StructBuffer implementations

ed258da35b4acef8fd889dd76575a707662c59e4 authored over 9 years ago
Remove setters from output-only structs

60fe4a7397fb961374e62c6b934194f6906d9734 authored over 9 years ago
Rename ConstructorMode to MultiSetterMode

9d6124892f21fef5b1e6e0f9083be414ec954df0 authored over 9 years ago
Fix javadoc and clarify the difference between the 2 get flavors

89ba3818f77decfe5b2f02b40480ea6a84779be1 authored over 9 years ago
Fix compilation warnings

903512688cb90e27a796c207adb71e40bdf217d5 authored over 9 years ago
Refactor structs for improved usability, type-safety and performance

cc1345592f6b03b26c7f48e64f7cac295456e649 authored over 9 years ago
Fix javadoc layout

08a45868f1cdaebfd49c70e03711cac178758351 authored over 9 years ago
Fix return types

f6547a74ecb58ab3315c676ef085c7e5afae0202 authored over 9 years ago
Refresh Configuration.LIBRARY_PATH's state after updating org.lwjgl.librarypath

313e5d2784981471a901d43a4a41e4a391f57be9 authored over 9 years ago
Add a shorter constructor to APIVersion

8d78925d6b40806313dafc5e936b136aa71eaf7d authored over 9 years ago
Add helper methods for pointers to all callback classes

82b7cefcc6db94f11ccb456aac35d0b36f3f26a0 authored over 9 years ago
Replace System.err usages with LWJGLUtil.DEBUG_STREAM. Close #67

The DEBUG_STREAM defaults to System.err, but there is an associated configuration option that ca...

604d94e935e531aeb977e3cfdb580b431b37bc72 authored over 9 years ago
Introduce the Configuration class for programmatic configuration

055081829d1f6ef613014b07a805e8d2f89e6cac authored over 9 years ago
Add README files for the IDEA and Eclipse projects

6364ea72970d371a8706a24c22283b57f7e661b4 authored over 9 years ago
Fix DebugAllocator exception when -StackTraceInThrowable or MaxJavaStackTraceDepth are used

b1b5a07c3b48c40cb9b0a9674b971589ab7d861e authored over 9 years ago
Merge pull request #91 from httpdigest/master

Add Eclipse IDE project files

96407067009c6c965fc293dc1b86c8a77dc8ca7a authored over 9 years ago
Fix native library location in Eclipse IDE configuration

7f24505d21657b2e86cee741a9183697cf87183f authored over 9 years ago
Add Eclipse IDE project files

These include the .project and .classpath files needed for Eclipse Java projects with a minimum ...

9923e5086437282e1e1bb70ab5b34db15b7185d8 authored over 9 years ago
Merge pull request #89 from Noviv/master

Change library names to constants

0fcc8651efb2c2f5c3b36dd8846b5138c4fb4ea6 authored over 9 years ago
Changed library names to constants

0f2ff27c0aab0ada10bd7affc62768e085026d68 authored over 9 years ago
Fallback to the current working directory when attempting to load shared libraries

This is useful on Linux where the working directory is not included by default in java.library.p...

df0c354e1c42125369bc3f93743e272c67a275ed authored over 9 years ago
Improve startup error reporting

067058b6d2ccb5d31d5653fb5e16711e31c65bf5 authored over 9 years ago
Replace glfwSetCallback with a set() method in each callback class

279598142220677182ce2bf0367266ba1fe69500 authored over 9 years ago
Add support for custom code in callback classes and move SAM constructors and utilities there

47e8a872dbfec35bd2b99c815f4334612fd69890 authored over 9 years ago
Fix GLFW library name on 32-bit systems

b4bc774eaa565bcab365d5d402bd4c4035934b04 authored over 9 years ago
Add support for the address modifier in dynamically loaded bindings

Use it to expose the je_malloc_message function variable.

75694f5d56936473e214944f0b0161dbb4909816 authored over 9 years ago
Highlight build information

fb2a5429c36635fa4d83fbe746a24c89a52562d0 authored over 9 years ago
Replace link to outdated Maven/Gradle project with instructions

7447037aa623a8c4f7502dbbbec1a666b2bbd8ce authored over 9 years ago
Include the build number in Sys.getVersion()

d42c38004e841770b0aaf87139a1154652edf853 authored over 9 years ago
Add a manifest to lwjgl.jar

90d0fa56220681b00b32e3b26698e9f84af58fe1 authored over 9 years ago
Accept platform-specific library names in LWJGLUtil.loadLibrary*

249e443ffee700e36a452bb197cf4b2ecb81f373 authored over 9 years ago
Add the BufferAllocator enum and new text encoding methods with parametric buffer allocation

7048b5efeb96ddee8a5e1ee1968f69444487c6de authored over 9 years ago
Add support for custom MemoryAllocator implementations

8c0288ba16e81fab7f66b0df6bcee60a718ef5ab authored over 9 years ago
Add javadoc to MemoryAllocator

ee09851f7828517477447d305f04e7e237fce643 authored over 9 years ago
Remove old MemoryAllocator interface

f4dec43120aee81e1aaf5d4dec6260e8796c5e99 authored over 9 years ago
Add support for explicit memory management that bypasses the DebugAllocator. Fixes #88

f820108939772542f9d602bfea6c5bd368ccbeff authored over 9 years ago
Add comment headers to the API sections

8ac6ee9ba12d1ee793a11af6b7351ad4cc2b1be4 authored over 9 years ago
Ignore calls to free with a NULL address in the DebugAllocator. Fix #87

e4bbe2db87f2d2d375c37f3f48020d3aa651067e authored over 9 years ago
Add GLFW binaries to the release

f40cd981a1ff81e3da603059a062728ee33ddf02 authored over 9 years ago
Add the SharedLibraryLoader, used to extract shared libraries from JARs in the classpath

1ee894580e46849bd247549bd3562fc8265b2015 authored over 9 years ago
Move GLFW to a separate shared library

This is a simpler solution to loading GLFW functions dynamically. It's also more flexible, for a...

67db732536ca72c1beea9d447adc8eef287a807a authored over 9 years ago
Support the 10.11 SDK

814c7044f16e9ed109478d995eecdefc471c8126 authored over 9 years ago
Fix Windows x86 build

28b04b51f7af7d03975bce6ccefbcd5893ab913a authored over 9 years ago
Add JNI import

16768126c93496e1772dd2ed1ac925c703151274 authored over 9 years ago
Fix class names

b0c7bead0bbfe9363a53646bdbd46c27de8038c0 authored over 9 years ago
Fix callback release

2efa6d5f13ecf222615eba01a8119217e9fcb23c authored over 9 years ago
Add a DebugAllocator for memory leak detection

8825d95e1dd98b4305eba47a42dff58e123a3a51 authored over 9 years ago
Update README

b63457dbce972e2bbfa9389913b37cf028badd14 authored over 9 years ago
Enable the EGL and OpenGL ES bindings by default

0919613117450c7e050bfc6a45e8bcc035e68f69 authored over 9 years ago
Make all GLFW functions dynamically loaded

This enables context API selection at runtime, using the new org.lwjgl.glfw.libname and org.lwjg...

fbaa025c4585b875626b3b83ab3bb6e64b136f81 authored over 9 years ago
Separate GLFW window and context API bindings

e34afa03d7737664d76bcc7084dcffc716e2553d authored over 9 years ago
Rename GLFW native bindings to match the corresponding flags in glfw3native.h

6c02018eb0a5d5bcb8f132cb024e364fb14ccb59 authored over 9 years ago
Ensure LWJGL init in structs without fields

94d76e8f6b7ef65b45a6df96583ae8f08de55eb1 authored over 9 years ago
Remove extra semicolon

859b64d3175f84c5886307168cacdc3bf43ef610 authored over 9 years ago
GLFW documentation update

233e77a6ac791161e6cbc0cc8757c7d71e5d55e0 authored over 9 years ago
Make sure the callbacks buffer is freed

981b9165d4b11973612226a78b256140fffa9c83 authored over 9 years ago
Use object declarations instead of anonymous class vals

Also minor auto-layout changes.

1f980911b79e61996aea8fc76169ac00e4641bdd authored over 9 years ago
Update stb to latest version

Adds callback-based IO to stb_image_write.

3240133cc128d5c0e741d4585492c5721c62aa45 authored over 9 years ago
Enable reads, as well as writes, to the stbi_write_tga_with_rle variable

d642e8782a94280e59f087caacaf4879b3c4a041 authored over 9 years ago
Allow the address modifier on data pointer types

Wraps the returned address in a buffer with the corresponding type. The buffer has a capacity eq...

1a113d289841e662a478c36b8943ed63e50ec978 authored over 9 years ago
Update kotlinc to M13

7bd74eb52d82f5999006185bc5f6203bf089803c authored over 9 years ago
Release the build program callback

c481e08736291d01475de01d1d35687ac1d8596d authored over 9 years ago
Better error reporting when loading jemalloc fails

3007bb353c67a2ad6053764be44a9d1823c9eafd authored over 9 years ago
Remove obsolete XMacros class

ea0f358bc8fb2ac01a06cd9d1a129c69b23df51c authored over 9 years ago
Ignore missing functions on the Nvidia driver

7a4d5e94d28af20d918aa40a7def08a96bbf1e05 authored over 9 years ago
Log loaded libraries in debug mode

259b1c7d4a92a4814f949835c05497d643b9dc76 authored over 9 years ago
Make all CGL/GLX/WGL functions dynamically loaded

0c3139cacb9c6e1f19bcbc465e05ee183c5532c1 authored over 9 years ago
Close FileInputStream to avoid resource leak warning message

bffcac190828867a38380001b30be890ac4f1df7 authored over 9 years ago
Use sun.reflect.FieldAccessor directly for better performance

4c22d1aa6a5cb4163e14578e04588993ccdf74cc authored over 9 years ago
Optimize Unsafe buffer creation with allocateInstance

This eliminates any overhead from slice() and compiles (after escape analysis) to code that is i...

2d7e9c891c04de166bae75342d5dff53d58cc8ad authored over 9 years ago
Move name fields to the base class

d0448402710e5408b8a1fb39370d7beec86a66d1 authored over 9 years ago
Replace duplicate() with slice() for better performance

2f854c42cb23779e0f3c9ec733b993a9c8481a0b authored over 9 years ago
Hide the LibJEmalloc class and make the library instance final to improve constant propagation

9fd2aaef5674dec35ccafcdf79bb8ac32e1f4f40 authored over 9 years ago
Update stb to latest version

efcf8046256b1540c776c2dda89aecf48d19790f authored over 9 years ago
Add support for replacing the native function call with custom code

fad6f2c588c4ad25430ff79c9abd50e5db0332b3 authored over 9 years ago
Update kotlinc

e24fa99d8a693df64b41419c402c08235376df87 authored over 9 years ago
Make DebugMessageControl ids nullable

c78bf6ae9c0b4549c7501e8b3e4497a9e753a638 authored over 9 years ago
Hold a strong reference to the ogg data

This was causing a crash after several rewinds, when the ByteBuffer was eventually GCed.

e869b16e11efad205404dff228e478bdf83510b2 authored over 9 years ago
Minor refactoring for clarity

4fd9b6457edae8ff5ff9eafb3e1977b4e4e82fb6 authored over 9 years ago
Compile stb without assertions

5e3f20547734d048a46a59bcc9a8ea59cfefe275 authored over 9 years ago