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

Rename GLFW callback helper methods

58bf01c0f014d0609349312e4aeb8e34679e898a authored about 10 years ago
Consistent callback naming

3733a6b715695e3efe8cd4fe23f19b49db967eea authored about 10 years ago
Add glfwSetCallback, overloaded with all GLFW callback types

3afb13853191612a06516168611f69ed7c8a008b authored about 10 years ago
Fix argument decoding bug

c71733a76013804758135792dffc1d78b9ce87ff authored about 10 years ago
Generate instance wrappers for structs

2df8e3d2e794b68972a7c90d7549a76648853bd6 authored about 10 years ago
Add String.upperCaseFirst extension property

0311d4e0eb97c0c7b28f52fe33423bb17e280902 authored about 10 years ago
Fix header issues with MSVC debug builds

c17302e6b0f8f1c235441df74dc00eb135f1903e authored about 10 years ago
Remove ClosureCallback struct

bc5eb8d8982e40d857c603af695369f1751a0adb authored about 10 years ago
Fix premature callback GC detection

56ade7f95b248c2c308ec68b638b58b00921f469 authored about 10 years ago
Fix macro expansion

76056e56231fe75a67df1dfa26424749e539474c authored about 10 years ago
Fix GLFW_PACKAGE

c8f9d111bdc2ea0a79276dbabf4c5d3f19919039 authored about 10 years ago
Move GLFW to the top level package

e942a77b62f56d0a36ee16127fb307e7ad688bc2 authored about 10 years ago
Add support for runtime-generated callbacks using libFFI closures

3da42a9976b12176270d50dba917aa9dd77678fa authored about 10 years ago
Renamed GlobalRef methods to match the corresponding JNI functions

1e5c209383edef72f3132f000d32800528cc9c68 authored about 10 years ago
Fix @Reuse to always use the function pointers of the current class

d5bce393ba490946ad11f581a55550a5a7347b56 authored about 10 years ago
Add destroy() documentation and make destroyImpl methods protected

3cef1b32cbea1eb421b5ad02e4b99ce649278f61 authored about 10 years ago
Make sure clGetExtensionFunctionAddressForPlatform is only used if OpenCL 1.2 is available on the platform

b6a314a13225492f66166723befba7cb829b2615 authored about 10 years ago
Add reusable API version string parsing

465b052ed7960de48f61d195b88200178bc2307a authored about 10 years ago
More compact null-terminated string decoding

61d7e6b22e9640ad39a4e167f939d207c8bc3d09 authored about 10 years ago
Fix compiler selection and disable compact unwind. Resolves #30

Linking libffi with compact unwind currently produces a warning. Disabling until _ffi_call_unix6...

f89f66a6559c5ed12d0b1e9ad9bf1f8340bab194 authored about 10 years ago
Support building on OS X with JDK 6

e871deaeffddf78e2cad6572da7d94cdf81ed89d authored about 10 years ago
Replace .jnilib with .dylib on OS X with JDK 6.

ae37185233954081d4bc1e55c999871bb5ac4b6e authored about 10 years ago
More compact struct definitions

c302d17dca35c20858e31d33723ee7e8e6ed43a4 authored about 10 years ago
Support structs without contructors

This is useful for structs that are allocated and returned by a library and user allocation is p...

9b6380310333436fe6ac28bf867929f73899bc90 authored about 10 years ago
Fix for missing JavaDoc of parameter with autoSizeResult, when return value is a struct array

8bfeb7c1242a1fe86983e829013cfdf4027cec1a authored about 10 years ago
Remove argument names from function typedefs

ee615639b9cd7c1f73fdb25ef6f2fc4ccd81e00e authored about 10 years ago
Support structs with no members

This is useful for opaque structs, we do not care about members but need to know the size of the...

bcd918fc316da05a17099b8b2a005bc0f1d4d0a1 authored about 10 years ago
Add IsProgram and IsShader

d21bfa5f8530b2b64a1842fdbafee78b924095d5 authored about 10 years ago
Add EXT_framebuffer extensions

688fd67327a42500ba2ca292b5b5a912db9e2c66 authored about 10 years ago
Better BufferUtils documentation

af494c25a3c020b976ba30eca60444cdf628920c authored about 10 years ago
Javadoc: replace "given" with "specified"

fd41771fcec413a4f8f808b8b992a0ae4aee22db authored about 10 years ago
GetPointerv: document supported pointer types

4af3d46610bae88a8cf3167e3e28f6f44e01dfd1 authored about 10 years ago
Restore additional color index mode constants

494ca28bcdc6bd80426516f81c30f4ce79e18656 authored about 10 years ago
Fix SourceUnqueueBuffers, bufferNames is an output parameter

29aede3c576ba1e61fc9ad806057482c5307d2f9 authored about 10 years ago
Fix codeBlock formatting/escaping

94f32a6bd49e944b8ddffecc2375f4a20e31399a authored about 10 years ago
Fix extension name typo

9459da8968e4da39b676743dfb5c76f25c892244 authored about 10 years ago
Add ARB_multitexture, EXT_point_parameters and GL11 color index functionality

9ef5f18a221f0a8719fa26d6e99c6a71ee272e0e authored about 10 years ago
Fix NPE when loadLibrarySystem fails and add support for relative paths

260b4cf544a012c39022c931dca4aa5fb85389ca authored about 10 years ago
Log OS name/arch before loading the native library

8fef5507f459924d8bb7ed7246a09dc4e6cc386e authored about 10 years ago
Ignore v1.1 aliased functions that are not available on AMD drivers

1ac3de49fc6aa5279a187c70943a8100ea5762f1 authored about 10 years ago
Fix compile-templates on Linux & OS X

c27cbd6069d82046f6879edafb193b831657fc7b authored about 10 years ago
Add support for EXT_texture_compression_s3tc

f32b801c598bd8f4e4ac12a18cd80e4243720384 authored about 10 years ago
Add support for -XstartOnFirstThread on OS X

The presence of XstartOnFirstThread is detected automatically via the
JAVA_STARTED_ON_FIRST_THRE...

6c1b6d3fae4c437c5e4a80439316d1317f1a0ac7 authored about 10 years ago
Fix loadLibrarySystem on Linux & OS X.

1da13ae7b6ab4667d0d8966702a717c94edc19d7 authored about 10 years ago
The function println is undefined in Nashorn (JDK 8), replace with print. Fixes #24

7f286c7b2fdbcbd9ff7eef496e9b9e9889466861 authored about 10 years ago
Major: OpenAL refactoring and support for thread-local current contexts

e5aab8a7ff7420a72bf8803bd7e0f167c0170820 authored about 10 years ago
New OpenAL Soft extensions and documentation updates

e1f30e196b8f8989f6dd31e7ac61d15b486b20ab authored about 10 years ago
Major: More convenient and robust native library loading

bff9324999e1d3d4971b450e32b98b23e3425330 authored about 10 years ago
Update README

9488dc441fe3c3dfd4964de421abc5e143d29722 authored about 10 years ago
Refactor "typedef" functions to look like the native typedef

Renamed PrimitiveType to typedef and flipped the arguments to match the native order.

4bcbdc6a8b0b0c0541f8efe3a42141c4a2011943 authored about 10 years ago
Update kotlinc to 0.9.759

8d75d18ec5ba8cffba0805ed574174754b09f908 authored about 10 years ago
Force Sys classloading from all bindings, resolve #17

e9e3b483268540af6d2bcc14dfeb2d0fc362d3f1 authored about 10 years ago
Replace JDK 7 API usage

443781f06ced0b97f0bee6546307605657ef60e9 authored about 10 years ago
Add release target

fc63ecbc3fe4ae03a25f5d048ad618866a114fa7 authored about 10 years ago
Add LWJGL_BUILD_OUTPUT override

By default, the directories bin, generated and release will be created in the same directory as ...

78ee9e08c158e9d7495398a0242541a83d6fb14f authored about 10 years ago
The minimum required Java version is now 6 (down from 7)

c0bd16fb4865fb4fb47bb13c962f83d00ae5e83d authored about 10 years ago
Add missing AutoSize modifier to Source functions

b995cb87c285fa51ec10e46befdd4dabb25477f0 authored about 10 years ago
Fix for possible GL30+ version checking bug

9a0707bdc0279c090aa91abdb2b0a64860678f4b authored about 10 years ago
Linux: try .1 if the library name does not specify a version and the dlopen fails

5b26ff2c77be8ff07b30aba815c81e2c1c4e351b authored about 10 years ago
Document glfwWindowHint with supported hints and valid/default values.

6754a2b38637f92bb66f4c893aa5367a28d0e7f2 authored about 10 years ago
Windows: convert implicit TLS to explicit

This fixes a crash on Windows XP, which had a problematic implicit TLS implementation.

30db4abdc4b0aef4b7d55dc0b6310789c9ad49cd authored about 10 years ago
Removed unused variable.

1563fe73def743b59b81310ef7c8bc90fe6d109f authored about 10 years ago
Update glfw3.h to latest version

7ca272e19e9f7605274b1b60e9c92b2c31b75381 authored about 10 years ago
Detect \# as an escape for #

Useful for 3rd-party links inside JavaDoc.

2df67f915a225cf669a7efa736853d567a5dac8f authored about 10 years ago
Output constant blocks with one element in a single line

1b2e6bf19d8aa5bf7a4356a727d527b7065ef6df authored about 10 years ago
Update glfw3native.h to latest version

a741ee5df485ae96566f6c8b1248f3b0354e9960 authored about 10 years ago
Add Javadoc support for @since

8876f347b74f44bd16c11f6de28718fe0cdeafa5 authored about 10 years ago
Update libffi headers

dcf8b09dc10e16e44526424ff1309f5297a865b0 authored about 10 years ago
Remove platform from Sys

It did nothing and was only implemented for Windows. Will be reconsidered if there's ever a good...

1216d5214f5128742a88fcc10ee910d961774c75 authored about 10 years ago
Drop LWJGL 2 compatibility API

42111d78b361de977aab7a8e1005352ac7461fb5 authored about 10 years ago
Always clean target folder when generating javadoc

8f968fc365741b4ef2ed8ff211da12bc86f531cc authored about 10 years ago
Update README

0682b45a6a912af235f7064757c2890b87155877 authored about 10 years ago
Add support for offline builds

When the LWJGL_BUILD_OFFLINE environment variable is set to true/on/yes, binary dependencies wil...

4377ac092ccaeb99e4aea842190139ff1a8bbd3e authored about 10 years ago
Update licenses

902899c09ca9ecd701da56134afaca4cf0e7ea9b authored about 10 years ago
Fix LWJGL_BUILD_ARCH override

Ant properties are immutable, check the override first.

87a1f26a07e07cf5dd6984a15d5d8182e48b7aac authored about 10 years ago
Add LWJGL_BUILD_ARCH override

630a5fdf49e5a2d2cf75c8da20792d1ef462abf1 authored about 10 years ago
Linux fixes for x86 builds.

876cbbaa3fcb5702006b5f35c69e9e67b156e565 authored about 10 years ago
Simplify SDK choice with macro, use clang on 10.8 or newer.

18fc03dc897b9e349bcfbc8f5eaa53ddf87e4ae5 authored about 10 years ago
Add missing new line at eof.

a559857150e3b34165389af7ffcd236f7c1782ba authored about 10 years ago
Fixed DEBUGPROCARB signature.

1c152def83f725d310717143304cb18de7b78590 authored about 10 years ago
Skip template compilation if nothing has changed

170fe7e595d144f57c0f13d337d14fde83bf0663 authored about 10 years ago
Move native dependency downloads to the platform-specific scripts

Also optimized checking for updated dependencies to happen only when a link is necessary.

8dfc316da69adab8791ecdb9bded62e48fd0e055 authored about 10 years ago
Silence get task.

aa86015dd456e6a268982f4c94050496536b1ec8 authored about 10 years ago
New build infrastructure.

- Use build.lwjgl.org on S3 instead of dropbox for binary dependencies.
- Drop "64" postfixes fr...

9690305f6e819f306c450022f93b9d7b884eab8d authored about 10 years ago
Add some useful EXT and NV extensions.

7b0d4397b8fa5555aed25362716569c646618036 authored about 10 years ago
Make Returns's max length parameter implicit.

The max length is always specified from an AutoSize parameter, which is now required.

89af91f4e5f3730ac4f77e1b9cbfc8f084283efb authored about 10 years ago
Use explicit "param" instead of "it" for better readability.

0fbda0a4e33bacd503b6464a6d7505085555f45e authored about 10 years ago
Make PointerArray's count implicit.

The array size is always specified from an AutoSize parameter, which is now required.

19e79a9bde2528c58fcb143320fc66a9de765b2c authored about 10 years ago
Assume that pointer parameters without const are output parameters.

df2960379f35f5807c0c8cfcef040adb89def69f authored about 10 years ago
Update kotlinc to M9.1 and switch the TeamCity URL to https.

49e31e1ddd40b361bcee10437210b8833fa04f33 authored about 10 years ago
Make border size explicit in CompressedTexImage functions.

Even though border size must always be 0 for currently available compressed formats, the paramet...

9987f457db49dcb575d8be7ef459536e2b30cd09 authored about 10 years ago
Added MultiType alternatives to glBufferSubData.

1442907170b3d92769025c52f95437f0c89da6ac authored about 10 years ago
Make BufferType class name customizable.

6d0772724749dc08c509b59d343c7b096466a703 authored about 10 years ago
Added buffer size checks.

0c8fa0b6c11f7fb0d7e86953b299f8c2c7ed6639 authored over 10 years ago
CompressedTexImage: added support for null data.

487b38eeecc350d3185e8a96955a70eb3286d060 authored over 10 years ago
Updated to Kotlin M9.

External annotations are not needed to compile anymore. The new platform types mechanism takes c...

68fbfe1372c9b8d6a1090b9399df9eab6d2d6ea4 authored over 10 years ago
Incremental build fixes and improvements.

- It now works again on a per-file basis.
- Added support for custom classes (structs and capabi...

efc87bfe05b0b050551b8f634dcb73f703c363ee authored over 10 years ago
Minor: Replaced all template funs with vals and moved type definitions from templates to root packages.

60e91ca2ede1927620ab3a5da6a1fe9001bbb947 authored over 10 years ago
Added more OpenGL extensions.

This commit completes support for all ARB and KHR extensions.

49223d1a502525c3427a955f0802cc88b4966803 authored over 10 years ago
Reuse GL14 blend functions.

b258f6efb65718d44a6a21382cee39e10b896c11 authored over 10 years ago