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

Fixed (void) params and handle unsigned modifier better.

0c8ba840cfb3624afb69e813fae9dfee1b08d454 authored almost 12 years ago
Basic Linux and X bindings. [untested, WIP]

597411e7ac7d9520269f59292898fc28f876d1dc authored almost 12 years ago
More flexible StructType returns.

5fafcb619a6ee19af520d24e918c715a08202596 authored almost 12 years ago
Added support for short constants.

79d2573e8e187a949eb8d4f2c836670d7b594b12 authored almost 12 years ago
Fixed constant block description bug.

464a90c24349098eb91b448623c67ea6a3f028e0 authored almost 12 years ago
Allow trailing 'L' on constant values.

fc977245db2be13535eadad072048e2039a702bc authored almost 12 years ago
Comment for a #define must start on the same line.

0c81b76baaf8b418f71aa493b748d2d3b1070de6 authored almost 12 years ago
Added test of joystick

82f991424c574f640f6a714c2850b3a4cd39bc40 authored almost 12 years ago
Renamed callback -> invoke.

e6c75a282c1d092384107840b2c5cc89ec335b30 authored almost 12 years ago
Allow multi-line constant descriptions and skip continuous '*' at block comment start and end.

4e30a30e91b09d097812a5981879886bcb2154ec authored almost 12 years ago
Allow block comment as a block description. Allow block comments after constant #defines. Allow expressions - must be inside parentheses.

76a926c195332c2d960607300e853060a2ed2c77 authored almost 12 years ago
Renamed PointerType(StructType) alt constructor to StructType(StructType) so that it's clear that the returned type is a StructType. It was creating confusion when used as a struct member (pointer-to-struct vs embedded struct).

83d5eea1213d035999e8d65ff6f6fa068f9b3b56 authored almost 12 years ago
JGLFW: Added support for joysticks (Win)

1dc53cea8be468bd8282d87475c9fe9a8847498c authored almost 12 years ago
Added new memEncodeUTF16 with explicit target buffer.

af13017313557084e281ea42d9a21dfb9d06cad0 authored almost 12 years ago
JGLFW - Added clipboard support (Win).

53fda2b12355f1e22befe588f6ba4ec4964102b8 authored almost 12 years ago
Added JGLFW, a GLFW port using pure Java code + platform-specific calls.

This is an experiment to stress test the generator and explore different designs for the public ...

42314cc6e5e91684d62fc35253c81c2377f3cdfd authored almost 12 years ago
Added support for optional Windows features. LWJGL supports Windows 2000 and up. APIs that were introduced after Win2k should be feature detected.

14122a0455ed2c0307f7f00630e01adce98ca8df authored almost 12 years ago
Added support for pass-by-value for structs. Simple StructTypes (includesPointer == false) are now considered values.

b333657d7939f973e195aafe89a7cfe436038fa6 authored almost 12 years ago
Updated GLFW.

f8a4fb9c793bec02430c4f332872a505fa11e767 authored almost 12 years ago
Converted WNDPROC to a per-window callback.

Defined a NULL global variable (equal to 0L).

acf88947e807f7fcd77a3d80a8d1166eccd86a77 authored almost 12 years ago
Added support for arrays of structs as return values.

2317048d244ba514243c69efb359c69f7be21521 authored almost 12 years ago
Added string decoding methods with explicit offset/length. This removes the need for ByteBuffer instantiations or messy position/limit modifications during decoding.

Documented all string decoding methods. Important: the input buffer's position/limit remains unch...

318c8f4032b59f974c74f4708b84f13e16e13a14 authored almost 12 years ago
Added a concurrent queue to handle input events in the rendering thread.

91ed8da20611107309828c7f2a26b3c431dc2808 authored almost 12 years ago
More OpenCL extensions.

49f594c87ae063f7f7de50b88aa13a65bdde4c86 authored almost 12 years ago
Documented checkCLError and added getErrcodeName.

e1175f83ab7e669c851c6df02c9c3726f61a3850 authored almost 12 years ago
More OpenCL extensions.

7e905fd893ae13a7a1bb214af64db1c2cf92316c authored almost 12 years ago
Added ExtensionFlags templates for AL and GL + some clean-up.

f3b6f081c13c2c21a1efcc4beea89e3466cd36fb authored almost 12 years ago
Ported 2.x's event handling using GLFW callbacks. Additionally, added support for window resizing.

2150fd7fec5c40b4a1d4675edeb501b61bcbdf9b authored almost 12 years ago
Layout fix: @return without params.

89551a3a15c0341ec04adc79ebca09f69714079d authored almost 12 years ago
Added CL errcode checks.

0db5c6678fa177166f71444b73512cea722c6d21 authored almost 12 years ago
Added event clean-up code.

e68f50e6498547c82661eab5610665a28d9647f4 authored almost 12 years ago
Added CL/GL event interop.

Updated string queries to specify the encoding.

982638ccbc9700f5d15c52735c4d218a41a43f58 authored almost 12 years ago
Moved all CL queries to CLObject and added documentation.

3723558db210ae82b5c025b2ce242e0e62c9a14d authored almost 12 years ago
Added support for the Reuse modifier (i.e. @Reuse in 2.x).

Changed ReferenceModifier from abstract class to trait.

bcef356c282a601e6cb9a67cac7af53deb7d2741 authored almost 12 years ago
Simplified modifier usage using class object magic.

8713644e98028a1ec604dc9ec20866fcc1856d12 authored almost 12 years ago
Fixed offset count calculation.

e24a4871f13784e433386e2258ab37f6ce0177a1 authored almost 12 years ago
Added OpenCL extensions [WIP].

c5a03896116a4a9ce55aaf01b56f4dc64fa72843 authored almost 12 years ago
Fixed extension sorting and allowed body-less templates.

8a5d49e508f9945a8f9a7775d590f18f0a059807 authored almost 12 years ago
Added support for extensions without a body. They only create a flag in the corresponding capabilities class.

adc8ed2843ccdb54ddc1071db2b03ab251f92838 authored almost 12 years ago
Added support for "anonymous struct" struct members. This is useful for unions of structs.

5d961df635708e3865f8842506398d1622ce4743 authored almost 12 years ago
Added OpenCL support.

ad3855967799326ee633327a484f73d0390aebce authored almost 12 years ago
Removed internalBuffer and added "this" returns to <type>Value methods.

9c3dc5291f7c009d4786894632c1fb1a35e02758 authored almost 12 years ago
Added nullable to TexImage functions.

6b83afcc7b03e4ab1cfd10c4e93e06a0e3d680bb authored almost 12 years ago
Added missing null check to MapPointer.

44afd479edcca09a8a904c00a8874567cb8b5923 authored almost 12 years ago
Added support for struct virtual constructors.

a338807b6c2e2f8b98cc1a6c6e2ae275c71a3813 authored almost 12 years ago
Demo and test clean-up.

7294b8982e873b918912cdef63ac9dd46c5be4e5 authored almost 12 years ago
Use token names instead of values for buffer object checks.

3bce6fcc89d3d90334a1175ebe8eac61138e288c authored almost 12 years ago
Added support for virtual (Java-only) arguments.

429dcf0ba1ba83a79cb300f32fbd93907b8cd8d3 authored almost 12 years ago
Support optional /* */ around argument names. Useful if we paste from a header file.

58f82eb217e3caba22d0fe977347bdb96b7faee3 authored almost 12 years ago
Added support for custom Java imports. This is useful for references across

client APIs (e.g. CL/GL interop).

2eab1f68e50f457db3b836ec603ea1fea7ec0dec authored almost 12 years ago
Moved elementType from SingleValue to PointerType.

69b3c6bd5b31d3b107b344c092221d23a9773452 authored almost 12 years ago
Allow optional "#define " before token definitions.

76704afa0a2dc0046f829f1c7902cf79e58bcd2b authored almost 12 years ago
Improved pointer-to-pointer code layout.

Optimized org.lwjgl.Pointer static import.

0d7a7db40c06e537608233c29fed2bbe2b09c690 authored almost 12 years ago
Added support for weak global references.

e0991eb2ecba01fb46aec5459e76ac87c6dffd4f authored almost 12 years ago
Code generation improvements and better compile-time DSL validation.

66120d434b11f218697c1c59256156f9cc61747c authored almost 12 years ago
Added Pointer class and removed getPointerSize & getPointerSizeShift from PointerBuffer.

e4f08675cbb2813227e8a600e33c36d001e276c3 authored almost 12 years ago
Added toHexString for long values.

83960c679ea8e9ef7546e71552288cd3510ceda0 authored almost 12 years ago
Allow '_' in argument types.

cf383c43adace93f6132d2bf931bea3a1d343409 authored almost 12 years ago
Added support for <th>.

a1b3402786db10cdf6e0ad09c56e6d43c6607975 authored almost 12 years ago
Added extension checks.

fb7970974bfa3e403d7c8e48a59d2174a2ebae96 authored almost 12 years ago
Properly escape '_' in JNI class-paths and function names.

Simplified GeneratorTarget hierarchy.

67a90c9eb4c95ba3f4d6dfb828d819163274bb69 authored almost 12 years ago
Removed \t before TRs and LIs.

26bf9752c802abcef19688bfe62f71073a96ae91 authored almost 12 years ago
Added GL43 minor version.

d4f6ced9b5f2712e5619aa0603aeb28824ef9ee3 authored almost 12 years ago
Added callback clean-up code.

077a8ba3127f9e90a0caccfb84c91c6ff6cd2860 authored almost 12 years ago
Merge branch 'master' of https://github.com/LWJGL/lwjgl3

47ca49759eb43a3e14b0ae70749d5d35fae6fa44 authored almost 12 years ago
Merge pull request #2 from matzon/master

LWJGL 2.x API

06e3794166abdde227373d55868b2654354a1045 authored almost 12 years ago
Merge remote-tracking branch 'origin/master'

d7caa2951e9dcc8c7eae893d765a568f081d57db authored almost 12 years ago
Merge remote-tracking branch 'matzon/master'

Conflicts:
config/windows/build.xml
src/templates/org/lwjgl/generator/Generator.kt

863374330906afa5fcb6771d4fff1c36e80aaf08 authored almost 12 years ago
Extracted API from 2.x code base

ee4b49d26ba163446c2d5b52e3739b3c19551fea authored almost 12 years ago
Trim and check for trailing '.' before appending the links.

4037007d28d7d77866a27824d005f2787eff3468 authored almost 12 years ago
Added missing modifiers on GetActiveSubroutineUniformiv.

cfc0d20978ffe8237d877048d1ff1cc17f3d90da authored almost 12 years ago
Allow CharSequenceTransforms to be combined with other transformations.

Fixed String result transformation bug.

b3822b47847d716ff1afa24d2fcd8e79f2cbcd88 authored almost 12 years ago
Made JavaDoc method links less verbose (when possible).

6b3a7a4a9d99fd8996cbc8b8d6095eb64fca8c30 authored almost 12 years ago
Fixed SingleValue for ObjectTypes.

PointerArray now uses the lengths parameter if it's present. It's more
efficient for strings and ...

84d04902fee82a38d83b5e8c32596b0437f82123 authored almost 12 years ago
Fixed binary PointerArrays.

428f52ab5096a96c9f778f4212b967c47594b97f authored almost 12 years ago
Added PointerArray to APIUtil dependents.

b671640cb361bc29669017d926eddceed25f4205 authored almost 12 years ago
Fixed size_t support for lengths/sizes.

Also removed any reference to long lengths/sizes. We should either have an
integer or a size_t/i...

6a7f452c30e2efafcfc8b26ca1ada6623dc0484f authored almost 12 years ago
Added JavaDoc support for @return.

Attempt to generate cross-template JavaDoc links for constants. It suffers
from static initializa...

f5e4edb92d52f5223c49e670580f3ec5a8314e56 authored almost 12 years ago
Made glBitmap buffer parameter nullable.

d0c59fce74808894c00134b76ad38d9f5f958583 authored almost 12 years ago
Removed all checks from pixel-data buffers.

The current implementation was incomplete (that's the case in the 2.x
codebase as well). Support...

a073654c76849055d175c8550a766cc67de30e17 authored almost 12 years ago
Added reference documentation link for deprecated functions.

49132a4fec7c88fa4dfd5a7fff4c3679e0abd1aa authored almost 12 years ago
Removed generator support for callback functions.

1e0fcfd4513866fbafdfd0e518bf2ff79867414b authored almost 12 years ago
Made IDEA test run configurations use the /config XMLs.

Added separate run configuration for OS-specific tests.

42b890f87245d890eee99f9f5611ebe4b59e2a2a authored almost 12 years ago
Fixed javaAfterNative custom code in non-void methods, so that it's called

between the native method call and the return statement.

177d72ef50dbb1860904646b750ca46c180bcf3c authored almost 12 years ago
Updated GLFW + javadoc fixes and improvements.

3d60c66bd393e726cc0d2f6a3f56a78078e0b4cc authored almost 12 years ago
added more documentation

ece2ba021f94f0526cb7f0103e36703ed4ab0948 authored almost 12 years ago
minor cleanup

d6b36c98ae854b7a110c79fc701464374eb84e84 authored almost 12 years ago
Delayed showing the window until the rendering thread is ready to run.

Removed unnecessary makeCurrent.

d08f0633d754ffc4988f9ea1d9cdbe08ab0ac7f7 authored almost 12 years ago
Added error checking.

19d57e6fa2f6ab10c0f1330a88d8f4c2fe9ffcd4 authored almost 12 years ago
Fixed context creation in Threads demo.

0238dce7633ec1af1a10922e82b7e74f1d496b0c authored almost 12 years ago
ported threads test from glfw

5677835460a81daecbddf7111ff09a3261099222 authored almost 12 years ago
ported windows test from glfw

bf9894aa6f81e26fc80283b7198ae34f23c1f0d2 authored almost 12 years ago
Keep dummy window hidden.

692b6d81d8fbe11979af3d7d669a4b634e5aaaea authored almost 12 years ago
Added FastLongMap.

Code-style and inspection fixes (mostly: removed final modifiers from local vars and params).
Min...

f4584a777c9909c99e62ac5f529af28222ac2591 authored almost 12 years ago
Javadoc and typo fixes.

07fe2ed43937e63d773e4058d58f1916615952cc authored almost 12 years ago
Added IDEA Code-style and Inspection settings.

375ac6d7090690539611ada06cf9ee3bf8b5674e authored almost 12 years ago
Stripped OpenGL functionality from GLFW.

02706f7bf34dd9774404db1139ed3530dffa520d authored almost 12 years ago
GLFW - Added support for the native access functions (Win32 only for now).

GLFW - Added GLFW - WGL interop demo.

5c51b570bac9febccaa0babb2a2ace318a6a00b9 authored almost 12 years ago
Added support for custom #defines.

Added pointer integer type and applied to all intptr/size_t types.
Added support for config() met...

5b5f6e4fb015259477fb75e06e57851257d943f6 authored almost 12 years ago
Added generator support for custom code fragments.

Added WindowCallback clean-up to GLFW.

94c973ca10c4448c72bf854d1ce74b31211a6e4b authored almost 12 years ago