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

Implement struct layout calculation in Java

The new code supports unions, nested unions/structs and conditional padding. The old native impl...

4ef62ca73fb7988dee29a2e0f829d5798a397ee4 authored about 9 years ago
Move "unsigned" to GlobalTypes

52ec284f1a61822bf728b8dd07c373d67f3c9828 authored about 9 years ago
Use Int.MAX_VALUE as PrimitiveMapping.POINTER.bytes

The bytes value should never be used, using MAX_VALUE helps catch mistakes early.

fb40cf031f0ee56141ef1e5ec4a206defcdc4009 authored about 9 years ago
Allow GeneratorTargetNative subclasses to skip native generation

05cc735395bcede09a7f7283192a8dde8c009528 authored about 9 years ago
Fix javadoc for anonymous struct/union members

0f36a791ba189864ded3a626644805a80169e540 authored about 9 years ago
Update kotlinc to 1.0.0-beta2

c88f61d6ff588346bfc64b85a44ba57fff5e01c0 authored about 9 years ago
Add support for OpenCL 2.1 and new extensions

659835193d5823e54135ce78857b9526d9995615 authored about 9 years ago
Add missing ClearNamedFramebufferfi parameter

658fb0e4866d97f7aa6d284f016330efd67698c0 authored about 9 years ago
Move getPointerSize from MemoryUtil to MemoryAccess. Fix #115

Pointer.POINTER_SIZE must be initialized before MemoryUtil, because of dependencies in MemoryUti...

4fb6618bfd8990b8a0b805f589a76ff4a1b56684 authored about 9 years ago
Update jemalloc version

1fa5a394949cad836a104d8e5093f734d26ff8e1 authored about 9 years ago
GLFW updates

44b7f0c45127ab7296cf1222120ec4e3ee1397eb authored about 9 years ago
Add support for struct member documentation

The struct's native definition is now generated in the class javadoc. The struct member document...

a6525c4997bd407e261a64930fc694718d2d39aa authored about 9 years ago
Add class parameter to td()

ac006de762e3a8fd597504504cc657ab38bb2602 authored about 9 years ago
Major structs refactoring

The get/set prefixes were dropped and the accessors now match the native member names. The gette...

38110b973a49e2246ee7570b4735ff20d7a19a3f authored about 9 years ago
Remove useless nullTerminated flag from CharSequenceType

56b8a51d9adf8591c6b5778321f68a0ab5264783 authored about 9 years ago
Print JRE/JVM information in debug mode

73d3db2e2c0cbcd9821a1697ad977f94ac7f5482 authored about 9 years ago
Use typed buffers for data pointer members in structs

64fd6e2a887641479e279dd85747e9168d436fb4 authored about 9 years ago
Convert ffi_type constants to FFIType structs and fix ffi_type recursive definition

ed59a025a506622fbcb06deeaa945ce0b8f7cfab authored about 9 years ago
Add support for constant blocks with custom types

076c4d10e9ff1b32cbfca35bf2add83495019425 authored about 9 years ago
Update LibOVR bindings to version 0.8.0.0

6c08a96e4dbd6799431820816df6b60770998c6b authored about 9 years ago
Generate entire struct setters for all structs

569b91b569e7879452b8b33b7ac57df48e83fb4e authored about 9 years ago
Fix struct copy address

865cde270263c4e0f123361377413533ae26d621 authored about 9 years ago
Make "bool" type a boolean primitive and add support for closures returning boolean

939aa2381ef00e2ac762541b6d2f73bbcdbb80d2 authored about 9 years ago
Correct static init order. Fix #112

72db2a91edeb3fe50097301dabda3caf9d3e125d authored about 9 years ago
Javadoc fixes

74f5168d3bcc12251b34e51256b38b0d614df613 authored about 9 years ago
Add support for generated package documentation (package-info.java)

7b687fe47195191be996b59f35eae8f1fdd78dc5 authored about 9 years ago
Remove CharSequenceNT

3249358b0112c8a08c2e74d43c20617f2e4c4152 authored about 9 years ago
Optimize imports

fdae73e9ec81b29a9fdbd27ad3cb1d126920aad4 authored about 9 years ago
Rename DynamicLinkLibrary to SharedLibrary

ffef712fea5562205a29355fd3d2ff5059efdbff authored about 9 years ago
Rename CLCreateContextCallback to CLContextCallback

ed170fa61a59c41c2abd791f49c31383571084c6 authored about 9 years ago
Move Sys & LWJGLUtil functionality to the org.lwjgl.system package

The old versioning information was moved to the new org.lwjgl.Version class. The rest of the fun...

a27fc133b3c2693ed5b9002d85a677bc01c5abf6 authored about 9 years ago
Fix memory leaks

1d38a344006c2b966a668ee40f76dadc0c18f854 authored about 9 years ago
Fix OpenGL ES buffer object checks

f8dbeb3664c5178a6399cd2f9e8c81f5831220b5 authored about 9 years ago
Move public methods used internally only, from LWJGLUtil to APIUtil

5abfa519b7d6b791024a5fb1df684acc4fc6fe68 authored about 9 years ago
Update kotlinc to 1.0-beta

bb82a2d04ecc7830a375f62c09047abd4cf3dcf3 authored over 9 years ago
Use fully qualified library names of EGL and GLES on Linux

8e663ce5a5c416bfeedf13b72dc6ea8fdf9378c5 authored over 9 years ago
Change SimpleBinding's default calling convention

b84ecb6869cf6a7d4fdc925fdda61d4c8e541bad authored over 9 years ago
Replace LibGLFW with SimpleBinding

68da144961d3a3c55587f471de9872c9df45e0cd authored over 9 years ago
Fix compilation warning on Windows x86

befd32ee03ea299effa58068db0ff0b712f1f4b9 authored over 9 years ago
Fix stdio inline issues on Windows

a5a64454a230a25ff95ce7f309b6605bad147dea authored over 9 years ago
Fix compilation of LibOVR bindings

f91dede15b001403b37e01f617e8d881e840cca8 authored over 9 years ago
Add secondary constructor to Signature

This may be used in the future to force generation of specific function signatures that are not ...

ab6c7cb6fbddc8073c4c8af7503ce498b1e996cd authored over 9 years ago
Improve the first thread checks on OSX

The new implementation outputs better messages and protects the JVM from crashing in all cases.

456b0610dedab1213d7dfded4135719186e21161 authored over 9 years ago
Do not output APIENTRY in bindings with the default calling convention

30c1a8128a8c11eabe0f78b3759c897eb3167b36 authored over 9 years ago
Add getLibrary method to simple bindings

6cbc7370dbfb7f618f9a3fb670e332a26102898d authored over 9 years ago
Sort the template files by name

This makes the order deterministic in filesystems that do not list files sorted by name.

523feffb071919fa1d53717730313b839a4220c2 authored over 9 years ago
Compile the LibOVR API shim into the JNI bindings

This enables inlining the shim functions and removes one indirection.

13163a8bc06f72d35aa67dc17b0087f29f9bbce3 authored over 9 years ago
Load the ObjC Runtime dynamically

d870bcbe8faa5778cccf705eefd2d9e78613fa4a authored over 9 years ago
Fix javadoc links

197b2021b2f570d11ee82e51b59a92b2d0924169 authored over 9 years ago
Generate custom JNI for functions that return a struct by value

ad2a9c4c79073f3b63bbed6e02c6c3629f91d28a authored over 9 years ago
Check both imports and directives

8239924eea9978a8825869fa80057101558bd713 authored over 9 years ago
Remove capLink property

ddc47fef0c0333bcf41e73d413144f77aa2b803a authored over 9 years ago
Catch Throwables to enable recovery from ExceptionInInitializerErrors

30ef2a8102971881f2554d4bed55f87a1ab46e10 authored over 9 years ago
Layout fixes

38c82f92f1a732b7628fb5da3356b760e423eee9 authored over 9 years ago
Fix all kotlinc warnings

c0492c470ad975a6d0f96d6bd9f56d41095908cb authored over 9 years ago
Merge pull request #111 from Noviv/master

Add eclipse setup notes

a2b5c96a899c1400527dc225a8bf8da38a8e3d0a authored over 9 years ago
Fixed eclipse setup notes

afca9e247a8d0b504c951dd32147db5209986ac9 authored over 9 years ago
GLFW updates

bea2754ae445ed2eb8c4511dc424ba178eea7981 authored over 9 years ago
Add getInstance method with an explicit capabilities source

This makes bootstrapping the binding easier with a custom implementation.

be16b10fea4892be0fd37fb90f04216fdb84c85c authored over 9 years ago
Drop addressName property

19e27acc2d870bdac3caba7b678e98211db45eba authored over 9 years ago
Add infix modifiers

d60c252ba1306b46c263442e27bb47f5ec27f02b authored over 9 years ago
Fix compilation warnings

d0646b7938556b855a931dda691506af0a82b272 authored over 9 years ago
Handle exceptions in callback invocations from native threads

These changes fix a warning when running under -Xcheck:jni. Also, debug information is now inclu...

9abb49f807d09d08541074bf16aceed9a963bd99 authored over 9 years ago
Allow NULL platform in clGetDeviceIDs. Fix #109

2fcd7c6bc1fb7d5a0d78e18bfbfb5308b0a3b8e2 authored over 9 years ago
Add null checks

9fa375de29df571f6dc3208562d3348fd80ef9d2 authored over 9 years ago
Preserve current buffer position on memRealloc. Resolve #108

The buffer instance is now also reused when possible.

ea6558f30e051cdd82d6bfdffca436d3be94c652 authored over 9 years ago
Add memSetupBuffer support for PointerBuffer

cf0be4964efe0d86e3a7927c14040d163b863908 authored over 9 years ago
Remove/replace unnecessary order() calls

47ea71635b9a4609abdda6fc40838c133a76103c authored over 9 years ago
Skip I/O when DEBUG mode is disabled

61008b919eb55d03d04cb2797bbcb2122e6a480d authored over 9 years ago
Fix argument nullability

d25f1b3aa9eb451719ec8311d84cfdb70483b09d authored over 9 years ago
Update to kotlinc 1.0.0-beta candidate

85f888b5b281c38a40cfddd31caa2fa15ca8c469 authored over 9 years ago
Add user32.dll bindings

9d1117f9d03e3a80ff2fec38a3ef2ef74867e713 authored over 9 years ago
Fix GLX capabilities

f74da6c3b88fddc3d7a1234c5ebac3811a0e1676 authored over 9 years ago
Rename WinGDI to GDI32

70ad6c4e5f9f9b02cbea4205147cb3697c48b1ee authored over 9 years ago
Load gdi32 dynamicallly

305ccc261fe85534d54c6110d43c794320b721b7 authored over 9 years ago
Restore wingdi.h bindings for #105

d25f2904123c7149e3636fa1764a398f1e82a6e3 authored over 9 years ago
[GLES] Add IMG_texture_filter_cubic

c8737905d52a7b8b0054894c76281772e932b9ac authored over 9 years ago
Add support for size limits and aspect ratio GLFW functions

7d0a9bd3583f7aa963d9fc5c724e75646090289d authored over 9 years ago
Print a debug message on glfwCreateWindow when XstartOnFirstThread has not been used. Close #104

b34ae996ad34343c432295832ee607918f3a606d authored over 9 years ago
Move EventLoop to the GLFW package and make private

4246f810c6f5a1c1a99234bdc33eef93b69934c5 authored over 9 years ago
Return null if struct buffer address is NULL

8677a47f5fa7dda3aab8b26502db63f065582de7 authored over 9 years ago
Reference the standard free() instead of memFree()

stb_vorbis uses malloc() internally but memFree() may use a different allocator

d6bd9cfb65f9150296d842d00ad7b25977232ad3 authored over 9 years ago
Add support for Return parameters in functions that normally return the buffer size

b42dd53a77e59cfedfbbb550badf575de693cd2a authored over 9 years ago
Sort bindings alphabetically

8caac1ece51ae5f04ce9ba6e3791e590f17a6833 authored over 9 years ago
Add typed overloads to free functions

3fa74a442d6f0582d8bf5bf660956b5009a3625a authored over 9 years ago
Add new buffer factory constructor and move the initialize call to Struct

b56ded8b4edc776c7907e43919e4d29cb6e254ee authored over 9 years ago
Fix stbtt_FreeShape to accept a struct buffer

8e82a04494951a1879406a156f6929fde5458451 authored over 9 years ago
Fix absolute addressing bug

564442ed121420ecc086beed242b14605f25b629 authored over 9 years ago
Rename more modifiers + auto-layout fixes

73ce31ef4c21251920b6995bd5b3c18f3105d80c authored over 9 years ago
Update GLFW with first 3.2 changes

e0365118ce99f275f2da469b1d19f0b305af1ce9 authored over 9 years ago
Add new GL, GLES and EGL extensions

d1f5b4f74ae4521a35c8b6675bd6eb1cb2a76d42 authored over 9 years ago
Fix typos

4cd8eecba6009120c7b5d4cfa963fe54824ce810 authored over 9 years ago
Remove obsolete SAM constructor parameter

98b0f0227c35a916cf72c9c9d6bdcf2b4e54a18f authored over 9 years ago
Remove unused Windows bindings

2fe8dd2bf6ef23638e1f5345d6d4e66d28d29cdb authored over 9 years ago
Cleaner errno handling

c3d502826a7f5f68997c6f377ecfec6d4f1846be authored over 9 years ago
Add support for custom JNI in dynamically loaded bindings

ca882dce86c1590f9463ce782962da1769e546c5 authored over 9 years ago
Add GLES 3.2 to the supported versions

764152f4cb9626f698078634b7423a0668c3bfbd authored over 9 years ago
Support custom expressions in EnumConstant

004bb29d7bb101496f114637a46b7620b5413183 authored over 9 years ago
Make all parameter-less modifiers start with a capital letter, except const

This looks cleaner and is more consistent. The const modifier is excluded because it's part of t...

e9c29d51ba87c8da77907088878c86fecb9d05ab authored over 9 years ago
Typo in previous fix for #95

6d824b26cba1cd2a91bd100f3786a0fc3181f519 authored over 9 years ago