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(rpmalloc): update to 1.4.2

This is a pre-release build, needed for macos/arm64 compatibility.

d97533c8c61701335adbefe35a9b52c2aacf2c12 authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(build): use https DTD URLs

c16aa8f900ffb72a86d1a788e4c838045c89019b authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(spvc): update to 0.45.0

25a2f2ae0a3f616d48b8df4cfdefba514f491f57 authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(shaderc): update to 2020.5

2cf7b57fd717237c44b04a94833afdb12a9ee4ec authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(demo): use custom aiFileIO to import models

Creating a correct/complete custom aiFileIO solution is a bit tricky, so
this implementation may...

01f7ac026de749edb3f4d02f1de8ea3179d877f8 authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(assimp): javadoc improvements

4c15fb5f6abc195a6196081d557524d5adfc14c1 authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator): add link to invoke in callback class javadoc

This enables better javadoc navigation inside IDEs.

8b1cef5fb9b83dd97355f07c3d6cd325a0141773 authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
build: update dependencies

3effee10dbb66ea9b00a229ca914dc7fe894612e authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(bgfx): update to API version 112

dc1e08fc13a920d2f43334421730aa1c7368d084 authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(assimp): update to 5.0.1

a430035a46008baf97d4ca6329577837299ea173 authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
build: bump version to 3.3.0

The replacement of dyncall with libffi is a major breaking change, so
3.2.4 is canceled and the ...

e8dbd7a2fa954780d5ee352ae359e21006ba2245 authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(core): remove dyncall bindings

The only feature maintained is the dlGetLibraryPath function from
dynload.h (very useful when or...

bf2f5def0f4fe8d0f9ec5e06264dfaa55264b5bf authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(core): replace dyncall with libffi. Close #283

f9ba22b6c576f0f4fa662267a19ff5dd1b0881ec authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(build): minor improvements and fixes

ba1a086379775dda650c016b29a589730f3c161d authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(libffi): restore libffi bindings

59d1be139de558266e238bdf3e034d64db7eeb1a authored almost 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(GL): gl(En/Dis)ableClientState function lookup. Close #602

Fixes lookup of deprecated functions that have been undeprecated by an
OpenGL extension.

ba08a7ea02c90c9ae2b160a02210ed55ca4614ed authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
build: update JOML to 1.10.0

2224408833566ccfc2323ac6ac66d720dc74639e authored about 4 years ago by httpdigest <[email protected]>
fix(stb): zero allocation in Vorbis decoding. Close #596

02934555dad9d0a69d076cbfc2aee37e2d2b71d4 authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenCL): add support for OpenCL 3.0

16c0c499559c86450905b65c98c16a1ed4bde047 authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(OpenCL): synchronize types with latest header

This fixes the type of some OpenCL 2.0 function parameters.

b1a94a459b780d015292241d048f596f3674d224 authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenCL): OpenCL 2.0-2.2 constant javadoc

e218d5fd3c499da95848e308f21c914d4d1ce31c authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(glfw): add OSMesa native access functions

aab2a73035bce9dd21efce237ca69f6c7759f3cd authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(GL): add support for OSMesa contexts. Close #595

49e8bbcf900578f726be53aba1e60437bd826cd1 authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(demo): GLSL version check

7ee573f15095ddd511f72a02698fbc011d9e5c39 authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(OpenCL): add new extensions

2450afabfe93e025a58975016796e663f668fb9d authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(tinyfd): update to 3.7.2

6cd6168e606a605c4f46ac4f79b430a332004b0f authored about 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(tinyfd): update to 3.7.0

3c92f417252da6f2b6cbfba75db9e4c62bc28a9e authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(nuklear): update to 4.04.1

fa0ab908ad70ac8cff725dd1f52f4a01bad3411f authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
chore(xxhash): fix javadoc typo

d32940beecdda27ea6e57ba0c445958ea8b021e4 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(rpmalloc): update to 1.4.1

bff5900f168b32adfcc42608e591d7ab38834df3 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(meshoptimizer): update to latest version

6ef3d7621b92561be183befdb69e778fd2f8a165 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(lmdb): update to 0.9.26

72d2a90dc3a4d0e592590b411666bb1171728878 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
build(xxhash): disable vector dispatcher

Will evaluate again after moving to a newer GCC version.

e80649ad69545c8cb3d13784689000fe51b56606 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(xxhash): update to 0.8.0

d9852d978552aa8c5c33638522bcc17457d1a17e authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(zstd): update to 1.4.5

c4cca67856156a8bfd454a12f3c62298167b1541 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(nanovg): update to latest version

9b0bf32e8ec051e37c46bde626419f874aa49a84 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(openvr): update to 1.14.15

b1d85ab55ad15552ec8c75efec03d975d917dd4d authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
build(assimp): fix javadoc warning

61685506b2622aa778eddba1d26627a9a37e5ca5 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
build: kotlinc output caching for faster CI builds

The compilation of Kotlin code (Genenator and the binding Templates) has
always been the slowest...

b47307cf2d7ee4732759fad6826c2d470daa4e5a authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(stb): build error on old GCC

29cc637a9097e72789fa9ffffc9949b63a040239 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(stb): update stb headers to latest versions

79600d9ca2b4858a650c3eec735026596c8c3cdc authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(generator): kotlinc 1.4 warnings

4ac45b59d8255575c0a5b46e15aa2c69879c4caf authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(demo): migrate shaderc spvc test

452573c6ac82fac3c7aa71967ba287c67bcd9cb4 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(GL/GLES): add new extensions

GL+GLES:

- NV_memory_object_sparse
_ NV_timeline_semaphore

GLES:

- ARM_texture_unnormalize_co...

f9a842eebd5c32908a652f1714af2c20aacac7b7 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(GL): add some old extensions. Close #588

- 3DFX_texture_compression_FXT1
- NV_texture_shader
- NV_texture_shader2
- NV_texture_shade3
- S...

dd89f0188889c6d9e95bc2750c754baf0b223f26 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(core): report mismatching native jars. Close #587

0e6682bdcb34bb0a9fee648587e7c2397f887620 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
chore(GL): update generated classes

6072a0b873dc6e9748c570dcc05f971a411a3231 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(opus): update to latest version. Close #543, close #557

b108dcad6894f250aa7a06766ec084ce2f9e87be authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(spvc): update to 0.39.0

78659226f72d3387a6cd0a0b2c3ffd5052debc6f authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(shaderc): update to 2020.3

519e891def8306e1576ff8de9fa8a1391b2a3d01 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(assimp): update to latest version

cf394243d0e4d09863eb8fa811178dbb3fa0d356 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(bgfx): update to API version 109

b647e1f52dfba292c62c9cc201bfce1b60e39078 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(glfw): update to latest version

232012fb303ef56a89c90376ceb7b80eb9a5c7a2 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(GL): GetQueryObject* buffer object offset overloads

6e5b2ba3bdacaebd97052b1680f2c1536e0250a5 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(assimp): custom pcData accessor for compressed textures. Close #558

2d3cdc061118e907cc9e7055d4c108ffbdc4fdcd authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator): custom methods in Buffer classes

717d6ec59848ffdea90a29c2e8ac634e0e26497e authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(generator): multiple AutoSize expressions

c43dc48016f700c66eb37f66086c4ad25263ffd3 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
build: update kotlinc to 1.4.10

edf0fde6b7f427bb0fe9fbdcc021412a6c0820c4 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(core): parsing version strings with trailing WS. Close #548

f2aaed2b2013c3b7bf05382c7a240cbfc8fd2d2f authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(OpenAL): ALC caps loaded via the OpenAL router. Close #582

Introduces ALC::setCapabilities for advanced usage.

6d392a06317a11485e29261bf0e63d9e87e49b1f authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
chore(AL/GL/GLES): suppress warnings

8346470cf489a9bba0c034462ebac73d64f3de60 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(GLES): ES support over CGL/GLX/WGL. Close #533

OpenGL ES is now decoupled from EGL and does not require it. It can run
emulated over a desktop ...

b6e2e49131fde25a7067491503da055df860d0d3 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(GLES): missing function message

ef6f2ea6cbc5d2c05c2c451ff046537bbf25df88 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(GLES): EXT_blend_func_extended dependencies

ccff28be0da53147678424198eeed8786f846073 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(AL/GL/GLES): no state change on createCaps failure

It's a less surprising behavior and better matches the javadoc.

8bad5bcd171a7e3b14c8b47220bbd9701465c79c authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(core): report all missing functions in batch

When the DEBUG_FUNCTIONS configuration option is enabled.

2a51a4e0cae5907d59feb33ad2857c88d457caef authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(core): skip version number prefixes by default. Close #581

2faee0867ac2f027a4d7a0f1ac86d1602ebc0446 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
build: update JOML to 1.9.25

0cd6384b6a487ebdccc4c742aa2bcf8226083610 authored over 4 years ago by httpdigest <[email protected]>
fix(shaderc): make user_data nullable

1ae4f5db346a0ab293b24141824b0885e109747b authored over 4 years ago by httpdigest <[email protected]>
build: update Gradle wrapper to 6.6

This also fixes an issue where the scope of dependency constraints was published in the BOM. (Se...

b07955a2ad8b66deae2b1c5093511d1eb10e7d84 authored over 4 years ago by Leon Linhart <[email protected]>
build: do not include dependency scopes in BOM

Discussed in #481.

This only takes care of removing dependency scopes from the BOM for the nati...

0f884259ae46b8925c02e7e4d76f6cf520ac7065 authored over 4 years ago by Leon Linhart <[email protected]>
fix(GL): restore GL_TEXTURE in the core profile. Close #573

ee4262fcaa7e04b591f99f1a52900281960b6084 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(EGL): nullability of eglInitialize arguments

5bd695e718283c9d2851ea5bf47d8cfed6e73c49 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
build: fix module-info compilation with disabled modules

1a939bfc141573694360c3e6feab940ed770324b authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
build: replace scripts with custom Ant tasks

Eliminates the annoying Nashorn deprecation warnings when building with
JDK 11 or higher.

db98a0be5d0bbf35dc6139e4ea60a46603cad91a authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(driftfx): missing JNI symbols on Linux. Close #550

0f3869e1509e479422e4bf4f77a912c7c23b0219 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(driftfx): update to latest version. Close #522

Reverts DriftFX to the master branch, removing performance optimizations
introduced by the wip_p...

92c88d461df60e1017322ea3f6372c00ded3892a authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(build): detect JDK versions up to 14

3bbcb2f016257caa3102c4e668b29dd0bbcc6348 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(tootle): update DirectXMesh to 1.5.0

f1a9fbffb8dbc497fa9adc6867e2e1a4df769d2a authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(bgfx): update to API version 108

4d2a73741258998ea4b0d97e976f57434c1c6a01 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(glfw): update to latest version

0f38c097dfbdd8196270f8c231945b700f1d185c authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
refactor: more caps improvements

Migrated VK implementation to GL/WGL/GLX/GLES/AL.

- Eliminated field reflection in capabilities...

ff44e5c660c9d3881123e53638bd6d646c04a571 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
chore(docs): add more backer links

401fdc72264d9ec389ba757f7633bdf51426d31f authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
perf(Vulkan): replace function map with flat array

5ab5b35ab0cae4116b7bd547d04002ba74d2ff77 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
chore: generated code for previous commit

d62935498343afda0dabbcbba6ad70a1dd95cb80 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
perf: move function checks into caps classes

Code is cleaner this way and produces less bytecode. More importantly,
it avoids initializing cl...

81606bfa462ef911ebbf50b77bca73eb0527a78f authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(opencl): missing errcode_ret parameter. Close #560

30db58be70cc9cd8b62126e9d4d58b875a3c0ae7 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
perf(GL/GLES/AL): cache reflection of caps fields

1b7e21e6748fa012724a2d1bfccf448037a26707 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(GL/GLES/AL): change new caps parameter to a buffer factory

Makes user code cleaner and users do not need to exposed to the
ADDRESS_BUFFER_SIZE constant.

3db1b235657b151cc9ba3b886da915ee09b4d5ae authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
build: update kotlinc to 1.3.72

b6786a1265b1be6f5073bdbf01580099cf463eba authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(GL/GLES/AL): customizable off-heap memory used by capabilities instance

81179e3714c02272a7a4c52a71ed5c6a7a8578d8 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(assimp): update to latest version

d9db14fa937c282c8408f7df33800de3c4255859 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(remotery): update to latest version

21804a139616b2b9ded855264b2132b39b9c5787 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(par): update to latest version

8eea16a0840006c74641f1f2cc004af8be8648b0 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(rpmalloc): update to latest version

aee1c4f812660ef3990e718458db59bb2089047a authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(stb): update stb headers to latest versions

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

78f16b22be56f2dd1b677285fde9273ea395072d authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
feat(tinyfd): update to 3.6.1

26182d3b1c3e1a195e7cb9d59a8c948ac4d56d16 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(Vulkan): unsigned arithmetic in VK_VERSION macros

cccc2332cced774d018a459f2e8d06ff42c9ce5d authored over 4 years ago by Ioannis Tsakpinis <[email protected]>
fix(Vulkan): make instance nullable in vkGetInstanceProcAddr

6ce3cbe3bfaffe3da502b815a30fe2b5d780b927 authored over 4 years ago by Ioannis Tsakpinis <[email protected]>