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

feat(bo): member Check referencing another member

This is an alternative to AutoSize that does not set the size/length
member when the buffer memb...

fd6a71a78a5200820e4b4693595b5e075aaf5c90 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator): byte enums

f80a5f792e315675df02f0bcb1a10339f398ad4d authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build: update IDEA project

782ade79c56d802db2dd2a0ad87a16711055dc93 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(linux): make regex work with prefixed GCC

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

3977c32e070b4e9960eab5b75a6ad2fb28c69764 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): update to 1.2.199

58b2fdeeb3fee2651dddde6a56751e6cdfed7607 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(meshoptimizer): update to 0.17

75e1e7d573a4530a22e76e41d1a7ad6223832bc8 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build: update kotlinc to 1.6.0

5f3db888bf331a36334ec371654eb7162d491480 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build: group related tasks inside parallel block

Fixes intermittent failures in concurrent builds.

dd511ff4dfafae768fda516cf5ee5d7063d040a5 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(linux): print the full GCC version string

5522235b7daee891600c5696dba4b9aeb88e6a88 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(linux): remove GCC 4.9 checks

The CI workers now use GCC 7.5 for everything. Users that need to build
on GCC 4.8 will have to ...

739becc8b11feed1e0af2a6b36dbc38cc8c58d6f authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(generator): add flag that forces hydration

This is useful when testing a different commit, but we are sure that
there have not been any cha...

74809dcf9fa058b3e888ac4760e0ab0a3d3d870a authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(vma): pUserData nullability

0d278f02d39a6beb6ab53e794a60186e6ab9a7ab authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
docs: add missing architectures to README

aeb91076f5a53c37208da1d1fc587a08e2018609 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build: bump version to 3.3.1

9b85bec22ad0e5274170e20b3c07bce154923e47 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
docs: update release notes for 3.3.0

6da65e3c2aca8654ef6fdb0d0520994b43ea90d2 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(remotery): skip natives for Windows arm64

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

02e5523774b104866e502e706141ae1a468183e6 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): update to 1.2.198

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

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

20c5d1fded9c1f4350e4f7f0837815e1615f3501 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenCL): rename INTEL extension

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

e77103017f92b048a6b270b11ea8999dd0cedb83 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator): struct member support for Check

a66b802a32f7003bc59029c85b32a06fac312451 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(bgfx): make debug/profiler callbacks nullable

c40efaf5478aa3fa8c8030b366b054247ef45491 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
docs: do not label bug reports automatically

More often that not, bug reports are actually misunderstandings that
should be labeled with Ques...

1fd6b197c9c29b1034c981408d4a84920c3ef94e authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(glfw): improve Vorbis demo rendering

With a non-integer HiDPI scaling factor, the text was flickering when
resizing the window. Multi...

1e013173094cfdacff9bf0c1e36ea35aeb8f213e authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(build): default arch detection on ARM JVMs

This enables native builds on ARM machines without LWJGL_BUILD_ARCH.

2ddd63f500bf941715fc6c75cf36d9b84a62318d authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(libdivide): skip zero denoms in random test

7d68d1ab3f8034f9fc8f82130ac9ea9010301080 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
perf(core): simplify text encoding

The updated code shape works nicely across JVM versions and equally well
on both 32-bit and 64-b...

fa53fb79e210ae05ba04950da8d7e71452f31731 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(IDE): driftfx cleanup

fd545f6e943ada7a8cbf3f4b59b062e19a8c99e5 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(core): remove debug output

bb366a82f5e84ef97cf4ab0eec7b334d80987897 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(LibOVR): workaround for CI issue

6df8321e850aaff164e53cdebf23075eb5e04d25 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(CUDA): add missing struct type

d2b22929a1bc4f9c2ab2e6f638e42a76595ceaaa authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(CUDA): wrong imports

9e475a064efcb5662c1b11e48a0d9485d433ddf9 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator): refactor struct array validation

This change moves struct array validation to Struct, passing the type
specific validation using ...

0b0e06409f21ed370ce2d5cd372a3f7978e3bed8 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(CUDA): update to 11.5.0

This commit removes the versioned CUDA classes. The entire functionality
now lives in a single c...

612d1445ae24482f3e459b51e607db0621612be1 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
chore(Vulkan): rename the video codec templates

7f5c62236014ad6ac51a162570f9b8eac57ff6d3 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): update to 1.2.197

7f9ad5041286d8b564373ab62490bc9d13a73642 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build: javadoc fixes

f629a5ec0e5d78dd39066011e3b3b648aace695b authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(extract): more corner cases

4c47c41d374d8db5975b6945f6ecbe6deb565627 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build: customizable revision in cache-kotlinc

This is used by the CI build.

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

71492a77ee14a4be751418bf8014170819eed81a authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
chore(Vulkan): update headers

3b2673c401932aa15b9865bad3afd53b6f2e6585 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(GL): add EXT_texture_storage

285a245a891cf8635c5a6a9779fd7961aab8ec31 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
perf(core): simplify memset implementation

Calls with unaligned heads (very unlikely) have been moved to the native
memset. The remaining c...

30e95d46420e0f650843594a96159696e56a2e1b authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(core): encoding of dlopen paths. Close #691

a10f862428d412087bc9a98018097aefcc9a2364 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
perf(libdivide): add scalar overloads

This avoids off-heap memory access in the (hot) division loop, improving
performance even more.

1b721e4bf098030a943334ae9fa2bab0d113c089 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(opus): add opusfile & libopusenc. Close #634

c72680371f9b93b9e5c2d57e35964109b25fd385 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(extract): improve doxygen support

Parse retval and warning commands.

fac15e38a37ec534087fc831a0ba70612b268683 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(extract): parsing of negative values in macros

b7e0a1e99d167836fa387eeff983943cc7183115 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
docs(bgfx): javadoc fixes

960ea95fefd57ad7fdc68cab3cc0e7c5296f700a authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(LibOVR): ovrHmdColorDesc mutability

b8e62e1062539c7b1373635b9a5bfafd14ca012a authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
docs(llvm): fix OrcReleaseSymbolStringPoolEntry link

7e7004bf896fb74e20df54235f74bdb7fedfe20e authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(LibOVR): update to 1.64.0

88a1b01e712004648343c90105537e487f67b791 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(assimp): update to 5.1.0.rc1

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

0111d0ab6e46d736f1fcf12c966fa7fe8b9b64d0 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(llvm): update to 13.0.1

55135b40eed6577de6e82121a4435b6f10d5e56c authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
chore(llvm): remove LLVMORC

Separate commit to avoid Git trouble on case-insensitive OS.

bef8d9667a3e9cfd774bb0a0d8376c40037b17de authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(core): add Ant-free runner for the Generator

This run configuration can be used to debug the Generator from IntelliJ.

05b07bb947a2e87fd811b5fa4ec04f2d6623b5bd authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(driftfx): remove DriftFX bindings

The refactored DriftFX has improved dramatically and it would gain
nothing from a more tight int...

bfbce7ed1630fdd5c561aec7675dd142700b5e53 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(GL/GLES): add new extensions

b9ff7c5d5516bbf248f840e87a973492f94cb1e8 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(demo): memory leak in Nuklear demo

3c01fee98c1e9a6e1468a9b1794ffe01fa6b21ec authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(glfw): fix build without the Vulkan bindings

04fa8243ccbcdacfc42df02dbe3dae4bf25230f4 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(glfw): check macOS main thread on glfwInit

GLFW interoperation with other windowing toolkits is not possible
anymore. The EventLoop check i...

c8a48d6d87696088697e43798f51971cf755564c authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(tinyexr): fix miniz compilation

116f78a46955390606702929ce3ffab6304cec3d authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
docs(glfw): add OSMESA to context API values

444006fbba1776c240433f1573a783f802231257 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenCL): add new (+some old) extensions

64527edcaefe63e61eda145bceada8beb670b0de authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(EGL): add new extensions

- EGL_ANGLE_sync_control_rate
- EGL_EXT_config_select_group
- EGL_EXT_device_drm_render_node
- E...

229981bc0051f18152094d0c97d79f29b9baa898 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Yoga): update to 1.19.0

61a1cb05fb0dce01feb38a2660389f50f11800e1 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(vma): add pMemoryAllocateNext overloads

The applicable structs are copied from VkMemoryAllocateInfo.pNext so
that they are synced in cas...

4d372d99ff4dfdb3cb019e82b8dbdb97d01e9a80 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator): generalize pNext-specific code

There are now extra PointerSetter parameters that enable the pNext-style
generation.

966498e833219dfb399d11fd19f9107ad10e6784 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build: remove bullet module from IDEA project

2abb8421eabb5c949ff2cf7ba3f2c903f0084295 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(openvr): update to 1.16.8

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

c7f92ee9d8f40cb2c2fe8c25c731323ec15b6616 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
chore(zstd): remove obsolete file

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

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

50cfd3307b7e8c1a2173b41227c29219f760f628 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(zstd): update to 1.5.0

ef12adc97b6aa583fd2567427ff936a49c75e04c authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(rpmalloc): add new callback types

f68ab8f2bb5a06920e88ec09f10299f10f8df1fd authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(tinyfd): update to 3.8.8

ce2b34fc2e2ebef4c0e49249c6cfb6f562cdec56 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(tinyexr): update to 1.0.1

f457a5fd1341ff40ac077367d2afa52bdcb70bd0 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(rpmalloc): update to 1.4.3

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

054b67b184be894988c2bb9e3e8b90d13d923263 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(meshoptimizer): update to 0.16

0eccb8afef889aa9716d4666579218727da42897 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(tootle): update DirectXMesh to 1.6.1

ebeac1ed3ffd2e0cfd3422f528b0355eef769849 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(libdivide): update to 5.0

d23cce40ba0fc464756c130c7a4feeccba042cac authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
docs(Vulkan): add more pNext setter information

75c85e5096159c6fbfd9bd28398d20a13bd0b03a authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(bullet): remove the Bullet Physics bindings. Close #428, #480

aa992349f97680f8d355510a13938541c004eea5 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(Vulkan): SOE in the new pNext setters

139988556d4f1e45b3a73b799f9bf54014778b8a authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat: add Configuration options to disable API extensions. Close #683

524ed97b6ead1235e67cc1588297fffa17d2c18f authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(macos): discover SDK root with xcrun. Close #681

This eliminates the manual version detection and enables building with
Command Line Tools for Xc...

b984f58b816247d0a1d68af53c64e072a5309f22 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build: simplify cache-kotlinc dependencies

4e1b8a648b0eed9f2b96fef86a255824ce719278 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
build(glfw): drop wayland from the GLFW natives

4b27b32b3cfa0bcf81e04a8fd6064960830f89e4 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): pNext overload improvements

- Added missing overloads.
- Overloads are now sorted by name.
- The overloads now prepend the s...

6b16aa8ea640ac818d701eaa352270a3351a32d7 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): update to 1.2.196

35d936bdbef213c953c6169345f8774354bff7f1 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
feat(Vulkan): add type-safe pNext setters

b077b1e0f71e490c12a8edda019503553aff9533 authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
fix(Vulkan): VkVideoEncodeInfoKHR::pNext nullability

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

4e6713d5dfe416751534810c99d67b2c70ffde2c authored about 3 years ago by Ioannis Tsakpinis <[email protected]>
chore(core): remove dyncall license

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