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

build: update dependencies

99a45a05ec714d7a785305868eabf5d3511450ac authored over 2 years ago by Ioannis Tsakpinis <[email protected]>
fix(Vulkan) EXT_debug_utils function dispatch. Close #755

Function pointers are now retrieved strictly based on the extension type
(instance or device), r...

e19a2f6bfed5f333f8a01009240f1fff5e0f488f authored over 2 years ago by Ioannis Tsakpinis <[email protected]>
Update bug report issue template.

Added 3.3.0, and 3.3.1 as selectable versions, made nightly version 3.3.2.

2a8645c11533068802dd2dde734b600ec53a1cea authored over 2 years ago by Trevor Flynn <[email protected]>
fix(Vulkan) VK_API_VERSION_PATCH definition

164fcdff248f9497d9e4a3fb9200f382949e5ad4 authored almost 3 years ago by Kantaja <[email protected]>
feat(core) add MemoryStack.pointersOfElements(CustomBuffer)

6b6327ab0566041dc7c8117ad3a8c5a90a17ed9d authored almost 3 years ago by httpdigest <[email protected]>
fix(core) dlerror decoding. Close #738

8567ff189f10b58e48fecb316ccdac351a061d4b authored almost 3 years ago by kb1000 <[email protected]>
build: offline mode fixes. Close #740

- A platform/architecture that is missing locally does not generate an
artifact anymore.
- Whe...

90f13276f3de368e20146169ed3ff67ddc864d54 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(core) library incompatibility detection. Close #737

Also moved .sha1 and .git files under the META-INF folder in LWJGL JAR
files.

ab591eb4757994a7a5786f4a9c52c1ae33d549e7 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(liburing) error handling in liburing demo

f144070fbdcaae6e01c6ee1e9aa9d9714079ac0f authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
build: bump version to 3.3.2

2a5f44c23f06f0b209a9e0e7b5ea8304b7815573 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
docs: update release notes for 3.3.1

ad602750ad87939276d1889b28a757061e90715b authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(liburing) madvise syscall

Also, suppress some pedantic warnings.

5af3277b5d99d08572174665d7f9559f5115dc10 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(assimp) update to 5.2.2

c050eb56893231edb1a44518f10a1b1289073ba5 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(vma): update to latest version

bf031ef9dc4af5e01b6ca338fa580bd2b022d006 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(liburing) update to latest version

a14232d294b0cdc6a125c6b87332245b7955f387 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan) update to 1.3.206

3d700c07830c3f4eb378add43c72798e8adc6f6b authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(OpenCL) KERNEL_ARG_TYPE_QUALIFIER constant

8d9e1d41693290baf6e3e64e29088469e770cdb2 authored almost 3 years ago by Marc <[email protected]>
fix(OpenCL) KERNEL_ARG_ADDRESS_* constants. Close #733

750a0fb95133419c17862809ba226b3f4bd54ed0 authored almost 3 years ago by Marc <[email protected]>
feat(OpenXR) add EGL support to HelloOpenXRGL demo

827dbbcec5cc12f4b6e25172bb3bfac6e989bba8 authored almost 3 years ago by knokko <[email protected]>
fix(OpenXR) struct chaining in OpenGL demo

8fb53544dbf255667ef2f55f17d85ebaab7fbdd0 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(glfw) add glfwGetEGLConfig

cf968c61436933897147255ead457479d8851f09 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
build: update JOML to 1.10.4

be1271189c4a4770b267c3307ebe4ddbf710e676 authored almost 3 years ago by httpdigest <[email protected]>
feat(generator) better HTML escapes in code blocks

3021c6666553527f9f04015cbd40eab7a6f212d9 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
chore(GLES) update function indices

4f2f0afcde7f6eb213672ab0ce4bb4a6ae23acb0 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
build: fix VMA & Zstd issues

9ef30cfbb38ee7da9bd919cb6aca1a34cd22d16c authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(liburing) update to latest version

1260aac3dfbad27b8d989bf13b850cfd307a4fec authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(GLES) add new extensions

- EXT_EGL_image_storage_compression
- EXT_texture_storage_compression

5e866b295eb4af72d8549c1ded6771d362af215c authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenCL) add new extensions

- cl_arm_protected_memory_allocation
- cl_ext_float_atomics
- cl_intel_device_attribute_query
- ...

7bb092fc7c489babfa7d889b73dd0fe475bcfc84 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(EGL) add EGL_EXT_surface_compression

fc7b70c90deebc31ba7b5f4e87e0a98f0fcdb414 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(nuklear) update to 4.9.6

c0e3b787c066c9293f84c82a035df557b15c350e authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(remotery) update to latest version

ea111e0b5f12ae47f75fdbb3500ad6be29662186 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(vma) update to latest version

63c75d56a0ad642faa0c1d54e333cc5afd67b945 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
build: add module filter to the clean targets

c76db56494572a123131f91b8fc689b6f3ab0933 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
build: update kotlinc to 1.6.20-M1

Substantially improves the performance of the GENERATE phase, which is
now multi-threaded. The A...

206eebd9d69153d9b695058d0edf173516fb8997 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(nanovg) update to latest version

815dd7052308e25d573537d0705b6b25960da227 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(xxhash) update to 0.8.1

8d127ff787f14ee5f02c8184d1eb9623987350b1 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(zstd) use LWJGL memory allocator

ab369bc520b76f27b5c9282a5e495dc5d07007fc authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(zstd) update to 1.5.2

13abd7514c4f57b28afcc0a5382e0d7fe16d68ae authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(spvc) add SpvcErrorCallback::getError

Partially addresses #712.

08fc136e2e6adc40b0522bc60259079bb33f4b97 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(spvc) update to latest version

aeec8d380a55b74aec5abc1f6bd111969065e8f2 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(shaderc) update to 2022.1

9c87168a46a313cad69a9d528a20aa79fe314434 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(bgfx) update to latest version

dd90254c37c548fe975870ce443818baa79835d5 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
perf(core) align stack buffers to pointer size by default

2dd3ca1cd1306aed39bfd767686497becb1a3049 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
perf(core) relax 32-bit alignment checks

Allow the Java memset/memcpy to be used on 4-byte aligned pointers.

be74d421641aae4ceb5c3f80f2c7639794e3922f authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
build(vma) build with -latomic on ARM

e1ebbba707b1b6d9064a600ab066eb07fc4c4c06 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
chore(OpenXR) eliminate raw type warning

1ade1917d384fc8a032dd9295feda0553efcc29b authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(core) replace intptr_t with uintptr_t. Close #720

This fixes pointer casts on 32-bit architectures. Previously, addresses
that happened to be grea...

0db2149b74a1300d65d7e0ebdf2b5aaaa648a954 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
build(core) update to the new S3 bucket

b01996b4da73902ca541cb6d64320d548aebd642 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): update to 1.3.205

2b602a73c981a29d9030da91498f3fce6d8afe07 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenXR) add parent struct declarations

7b9b618016f36368591179f898af8cf389ed173d authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator) parent structs & casting methods

53e03aee8a917cc50338d3df836d670e3ed0667a authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(core) NPE in stacktrace comparison. Close #721

File names in stacktrace elements are not always available.

c49a32569863b3f340ac0d259390e70154eeceb0 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(OpenXR): Remove incorrect memFree calls in OpenXR + Vulkan example

8d825a66ac8376b10f0eda101c6c1d0e2e446858 authored almost 3 years ago by knokko <[email protected]>
feat(OpenXR): Add Linux X11 support to the OpenXR + OpenGL example

79ab20edae5f3efb56adcce300e4e33552e37c91 authored almost 3 years ago by knokko <[email protected]>
fix(OpenXR): OpenXR + OpenGL example: Fix a memFree bug and better respect runtime OpenGL version requirements

9a997a2143e565b83a9bf760e57fcb141856c413 authored almost 3 years ago by knokko <[email protected]>
fix(OpenXR): Invert y-axis of projection matrix in Vulkan example

ae00aa94225f7e46e5d5537a54f051f30a44d0c1 authored almost 3 years ago by knokko <[email protected]>
fix(jemalloc): update jemalloc version in bindings to 5.2.1

21ece5b28a5a8ae5440eedc52393c3db19a7b407 authored almost 3 years ago by mrmangohands <[email protected]>
fix(OpenXR): Projection matrix construction

58c65b84b95e2359ef184f20d58efc6d3d61c85e authored almost 3 years ago by httpdigest <[email protected]>
build(glfw): add arm32 artifact

8e47c5b237d694974aac3f1b98259d4e950e97c1 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(assimp): update to 5.2.0

a4e6aee35c04a86065bddfde3dafa8a2ea641592 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): update specification URLs

Separate commit so that functional Vulkan 1.3 changes are not lost in
the noise.

baf19542ca897328e274ec01c5aec6fa30f148d1 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): update to 1.3.204

6a9f8800428fb8a143cdff32ec739c4bab948e0d authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(generator): invalid struct setter @Override

b58e0720f48abedddd508c24afab05a95149d5ee authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenXR): update to 1.0.22

c9b0645ab6b37c710b5c2c782f15bdefbb1bd72d authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(glfw): add libglfw_async.dylib

This is an alternative GLFW build for macOS that dispatches Cocoa calls
to the main thread. It m...

72fc20d9306c98ff4741ec65a2d0fe443fae87b2 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(glfw): add glfwGetGLXFBConfig

6a2822f579451e60ac1cfe29c9c556fafbc4fbf3 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(generator): remove unnecessary whitespace

3bdd4209998935745a84e94f90d768645a31a2aa authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenXR) construct projection matrix via JOML built-ins

Since we are given the angles between the left, right, bottom
and top frustum planes, respective...

1b82d01881f25bcd4e4608de792a06f5e2d1061b authored almost 3 years ago by httpdigest <[email protected]>
fix(OpenXR): OpenGL demo issues

82891ae3a562c07a958df71a74e6eaf186ce44f2 authored almost 3 years ago by knokko <[email protected]>
fix(OpenXR): typed next member overloads

c26f72d7e24759412dd8aa2c245d936925e0553a authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(OpenXR): mutable members in "returnedonly" structs

5e5cf08bb11567f98607c26f6ed7d0ce406c13f0 authored almost 3 years ago by Ioannis Tsakpinis <[email protected]>
build(OpenXR): add module-info.java

884379bbdb2e99544bbdf4d0e5b93501230bfebc authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenXR): bundle the OpenXR loader

6335723d9e68f96a789dd48aed5394ff094b8880 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(OpenXR): wrong case in extension names

a48b2a6dacf8b4aa3477a2c10c2b24de09810130 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenXR): add OpenGL & Vulkan demos

31b3d3763f4992e9b712987698c5f2b806e239f8 authored about 3 years ago by knokko <[email protected]>
fix(OpenXR): force all next members to be nullable

This is a bug in OpenXR-Docs, all "next" members in xr.xml are missing
the optional attribute. A...

b5c051d8e22b7c5ba30426a1c7727ee3b8daa39a authored about 3 years ago by knokko <[email protected]>
fix(OpenXR): initialization bugs

2706b3358d3bb78e95f9bc4a59a74d9e20d9d461 authored about 3 years ago by knokko <[email protected]>
feat(glfw): update to latest version

f8f2442af37929baac350ff99199d03047d2c68a authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(assimp): update to 5.1.5

417735b39e39f0c516b1df684906a16781299726 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenXR): add libopenxr_loader.so.1 to the default list

a42ce21371208f41da80010383f902410618468b authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenXR): add OpenXR bindings. Close #569

0fd539de3fb8f43258fe0c97431ac681b5361550 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(generator): add struct DSL for C array types

Now both of these are supported:

- type("name", "doc")[LEN]
- type[LEN]("name", "doc")

The sec...

bcadd5378db0bb4490bc7db08f09c9f66e3b29db authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): better import generation

2469ff87fa27c242a9a38ea2c50b7c5bc9069995 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator): automatic libffi downcalls

Functions that return or pass structs by value must be called with
either custom JNI code or lib...

ec1e1639abb29ee46089c675f6920b9278fc100b authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(generator): check nullable AutoSize param

This is a rare case of an optional, in/out (pointer-to-length), AutoSize
parameter. The paramete...

5648e56faecbe0cf6663490e1403f8cf185b174e authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator): skip unnecessary static import

The MemoryStack static import also exposes Pointer symbols.

3955336758bf224a7c1d093cd8c2d91446b87d12 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(core): skip NUL in SharedLibrary.getPath() string

This affected the Linux & macOS implementation only.

7b3e902a3b10dfcc48467ecab6a13a4c3ddbfc12 authored about 3 years ago by Octavia Togami <[email protected]>
build: javadoc fixes

7d7f065b0313ee7cc566161494115b323eb88582 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(liburing): build issues

e9e731699d05a2727b40fc8896fe3fab8d5a16f4 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(liburing): update to latest version

b04699e87f034a7d5f14d07a1dcbd191f0376523 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(nuklear): update to 4.09.4

4f3dabcdd639bae7c4a0dc45521037070d77a1fe authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(tinyexr): update to latest version

1ac08a3aaa32d416589c3746536144ea36aa4096 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(bgfx): update to latest version

1e25c73d5eecd3098928d6a30b127ef06cab1f89 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): add new version macros with variant

c4815d360c304c40fd1652225052683a41fcdb61 authored about 3 years ago by SWinxy <[email protected]>
feat(Vulkan): update to 1.2.203

6540c966fdd9ad3b108f351deb41d3b5fe99e9ab authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(Vulkan): always respect noautovalidity property. Close #702

Not happy with this fix, since it's obviously wrong in a few places
(e.g. the first three VkAllo...

7de4041e383b9919c403bb8bfefe78cf8a72891e authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
docs: update GLFW version in 3.3.0 release

4f693b5a1543b96210bc4f718e1e4d9870a8ce0e authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build: update kotlinc to 1.6.10

f84653f27d9d5fe96d4d449e632d62a3d29105cd authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(liburing): add liburing bindings

This is a work-in-progress, even though the liburing/io_uring bindings
are complete. A lot more ...

e48de9236477a8fd876c6b018ec4ddb8308b7d02 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
perf(core): errno/LastError lookups without TLS

The JNIEnv copy is now also used for storing/retrieving the thread-local
errno/LastError value.
...

74814086d370d234d5184cf247a013e4d821bfa0 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>