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

Merge pull request #64 from httpdigest/master

Add extension NV_internalformat_sample_query and demo for reconstructing position from depth

91232fdf197b52e926487e3a387ed559ecf87a73 authored over 9 years ago
Add extension NV_internalformat_sample_query

b057f954745b483aeeb5dc2caca7bc56b79c8468 authored over 9 years ago
Draw buffers are per-FBO state so only set once

b344ab88ec827b34c32342e2b3295dda0907b725 authored over 9 years ago
Add demo to showcase reconstruction of position from depth

b3cab3c1a255d1992c90b1d384e1f97d55f5e9c5 authored over 9 years ago
Merge pull request #63 from httpdigest/master

Add extensions NVX_conditional_render and NV_depth_clamp

c168d0b1a3a9598e8322bdbd9a739531f492276a authored over 9 years ago
Add extensions NVX_conditional_render and NV_depth_clamp

8f662c3747d98d1070449e5c1267f51228ef584b authored over 9 years ago
New DSL that removes the need for mods(...) and closes all type safety holes

43eef396a15814f46d20414be667ec82743e91bb authored over 9 years ago
Fix Win32 build

f6ef18f6ffc12de7192e87c3d759a7eea3d912cb authored over 9 years ago
Remove unnecessary native imports

604939b43b4fa05f6cd4b6fb23d55d2be121836a authored over 9 years ago
Fix the CL/GL interop demo

Also add better compilation dependencies and support HiDPI displays

ef8da65ebc10c1d1b6443276e3c8a6e694a2d3e6 authored over 9 years ago
Add stb bindings

caaa82675506c7aa783e144a799e74f09d17c335 authored over 9 years ago
Add stb headers

64fb5878a257c03018a4a3b2962333d351a799cf authored over 9 years ago
Add malloc/free/calloc/realloc to MemoryUtil

a765a82199c531290daaca3c15553d16c0b50472 authored over 9 years ago
Pointer-to-pointer cosmetic fix

f9bbf8d71a55d7b5836adf9d6978e8860dd75fb6 authored over 9 years ago
Allow custom function names in classes with method prefixes

97329746fe453d6b863bbd60efc07d559e49615e authored over 9 years ago
Fix Check modifier on struct parameters when rendering alternative methods

cce46e3186ee3be92f6289eb8ca0ba2233fcb902 authored over 9 years ago
Allow whitespace on the left side of parameter separator

d25f6bac5f83f09cad7eadaa4f091acbb115a6bd authored over 9 years ago
Merge pull request #62 from httpdigest/master

Add extensions ATI_meminfo and NVX_gpu_memory_info

4f552ca662af56f6daabea04c670d03cdc14d897 authored over 9 years ago
Add extensions ATI_meminfo and NVX_gpu_memory_info

91fd2e5a8cace7fdef683bcbf4234336dd884793 authored over 9 years ago
The LibOVR bindings depend on OpenGL

This is temporary and will change when we add more rendering APIs.

75cdeb333201c065db30a9a9ebf7c362ae8d880c authored over 9 years ago
Update LibOVR to 0.6

a67d0b047be71f366ebb1388927d388214403a8b authored over 9 years ago
Remove deprecated GetVersionEx

7c88fa3f6a7699b4b14c19f1b512242a4ee79db9 authored over 9 years ago
Support multiple autoSizeResult parameters

Such parameters are never hidden and the returned buffer's capacity is the product of all autoSi...

3517d42363d4ec84c9118d6f105cb6730fe478b1 authored over 9 years ago
Limit scope of Objective C Runtime header

f4c5b4216aa364e2cef9e7415d1f9e73ba3a7395 authored over 9 years ago
Support const on either side of parameter type

8970012e18c32baf74494c202d1ec4e58b2e8dea authored over 9 years ago
Fix AutoSize with array of structs parameters

8b1dccd6844df2872876e87e0a52b3fdaed5b0cb authored over 9 years ago
Add build-modules.xml to "ant generate" dependencies

4c7b0af9d85a49562ad46e8d5d9678cb75ee0ab1 authored over 9 years ago
Update PointerBuffer API in the Templates module and convert to an interface.

375af7f41d8c3c01ecc6fc8e7b99ff638f6e43f8 authored over 9 years ago
Short support in AutoSizeBytesTransform

96aec4eff06d013cbdeab71f70a301759c3b9ea3 authored over 9 years ago
Replace unsafe access with DirectBuffer.address()

814da4e4848856ca6bbe6e8336256a592575ae2b authored over 9 years ago
Check for variable name before hex digits

16d34dfee0ac4df9863bbca48d9c062b03c55dba authored over 9 years ago
Merge pull request #61 from httpdigest/master

Add various NV extensions

737bc289fcfcb19db9e0f1940733f91b43994333 authored over 9 years ago
Add various NV extensions

- NV_gpu_program5_mem_extended
- NV_shader_thread_shuffle
- NV_blend_equation_advanced
- NV_comp...

8f8693bf869a73c4790565026e181f608635f0a9 authored over 9 years ago
Use Kotlin's invoke convention for constant blocks and functions

2699070935e3c7aaf032a4670d6e5609826c9dd5 authored over 9 years ago
Remove binary demo assets from git

Binary assets are now downloaded from S3.

09ef6673134005eb0fc2f12289595bede0f58e5e authored over 9 years ago
Change memDecodeUTF16 length parameter to UTF16 code units instead of bytes

The result of memStrLen2 is now in code units too. This change makes it easier to consume Unicod...

993f1fbd22f6645c6f6f0e24508495e4ec0b5f9b authored over 9 years ago
Pointer typedefs always include the derefence operator, by definition

b549714560079aec75111d9143f3bf074130c046 authored over 9 years ago
Add KHR_no_error extension

bbb39f5fe417988624894c9de19fbda9cd3f824f authored over 9 years ago
Add support for single line comments

491586e7d83d4817f51ea3de0b36b0f1816385fa authored over 9 years ago
Add support for UL values and constants that reference other constants (as expressions)

99ab06c8e54b128da386711261fa8b581ad532ae authored over 9 years ago
Assume AutoSize parameters referencing UTF16 parameters are in characters, not bytes

51c612be84c2c0681b21514e8ca9df5776194473 authored over 9 years ago
Small refactorings to the triangles raytracing demo

- Avoid some unnecessary branches and conditions in the shader due to
logical dependencies
- Use...

f4ad3b4570ab502cc92085d47718e8d0cc1358da authored over 9 years ago
Add support for AMD extensions:

- AMD_gcn_shader
- AMD_gpu_shader_int64
- AMD_shader_atomic_counter_ops
- AMD_transform_feedback4

d05a1601217896de0e6c4d8299d89fde1f42126a authored over 9 years ago
Add support for NV_shader_atomic_int64

Also added requirements for NV_bindless_multi_draw_indirect and
NV_bindless_multi_draw_indirect_...

8dcf3dd476c65645cf4740453534367446a846cd authored over 9 years ago
Add support for all recent Maxwell NV extensions

- NV_geometry_shader_passthrough
- NV_gpu_shader5
- NV_sample_mask_override_coverage
- NV_shader...

e29928ea9b54b4e082006e5241b04673808aad0b authored over 9 years ago
Use NV_draw_texture (if available) to draw the fullscreen texture

Also fix documentation to reflect the actual functionality.

df4188752f87dbdfe45e2e34a3cdaec820a67d14 authored over 9 years ago
Add NV_fill_rectangle extension

84f22ab72f990ea16997898672064e3abce731a0 authored over 9 years ago
Add simple AABB test to cull many triangles at once

We do not test every triangle anymore but use "objects" to aggregate
many triangles.
This requir...

81ae239d2400d287c9ab1a556b96ab6131754809 authored over 9 years ago
Use a better and zip-compressed example scene

Model courtesy of: http://www.sweethome3d.com/freeModels.jsp

2d8a5c343d9889734a106ef5e05557185b494fc4 authored over 9 years ago
Add ray tracing demo with triangle meshes

On our way to a usable ray tracer this one now can trace real (albeit
small) triangle meshes. Cu...

bbcca22149cad28e2ea48ae3cc7e4b6a00d80ba2 authored over 9 years ago
Add TEXTURE_BINDING_3D

053f8758a52e5188da17e43bb1c8d9c85fadc30c authored over 9 years ago
Remove long from GlobalTypes, it means different things in different OSes

5a4c2a88c345b2e3622e84fe76d19d39b9d6f7eb authored over 9 years ago
Add "typedef" for pointer types

63e4e5df24e2058966396a6bf5fa5b6474bc4e7a authored over 9 years ago
Expression constants: use infix notation and drop explicit type argument

Previous versions of the Kotlin compiler had trouble with these.

8e0ea76285d2da3489a05de9be083c52a85cf361 authored over 9 years ago
Allow short AutoSize parameters

73cefa51fa27c1267a7aa6322a97248c2d600c65 authored over 9 years ago
Add the platform build script to the link dependencies

29058be6b81c7a7af9b0934d33a7a2da2ddc323e authored over 9 years ago
Add showcase for shader atomic counters

The new demo derives from 'Demo' by providing a different pseudo-random
number generator that ma...

18bf17fe55558b64d9394421effa002369857a43 authored over 9 years ago
Use GL_ARB_bindless_texture instead of the NV extension

The fragment shader of the bindless photon mapping demo used the Nvidia
extension, but the Java ...

2f15528c90b88b6177f89530407edeb8e189a257 authored over 9 years ago
Added some package-info documentation

ead0eb6f98205b20dbafa4d4e954e3a1a6c1dfa8 authored over 9 years ago
Refactor ray tracing demos

Use the methods in DemoUtils to create the scene geometry.
Also, update the shadow mapping demo ...

77b2a56f020946002e27044be627c13c992610d0 authored over 9 years ago
Add new EXT extensions

43ca629ba692cbf96fc8c4434c728effab664d74 authored over 9 years ago
Add support for the OVR multiview extensions

5c8e439598ee283a356ffb3a1131f5d8940b3d8c authored over 9 years ago
Move shadow mapping demo into new shadow/ folder.

Additionally, refactor the MVP matrix to just MV, since the vertex
positions are already interpr...

7d3e701f550bd4b947d5399ee384c7d9d3136600 authored over 9 years ago
Add shadow mapping demo.

It uses a FBO with a depth-attachment ony.
The fragment shader samples the depth values from a s...

22e4221efac9e0558591c0199b0b8db2dd8d8885 authored almost 10 years ago
Merge pull request #57 from Blunderchips/master

Added comments to OpenAl, OpenCL and OpenGL exceptions

4630746f6dc667c7c960fc1b51cab99f97b176e1 authored almost 10 years ago
Added comments to OpenAl, OpenCL and OpenGL exceptions

e8ff52845361932d2cbb4afe72b40c720140684e authored almost 10 years ago
Add support for UPX compression of Windows/Linux libraries

63e38753d813de004cca3d6e7416ec6b757b7b4a authored almost 10 years ago
Add Oculus VR Rift SDK license

23b27aff93ad95cd9f70a4a76a99384a1810872c authored almost 10 years ago
Change name of the "size" parameter in buffer getters to "byteLen"

f695891ce37817312a67fce943c59d5c980cc5b2 authored almost 10 years ago
Add support for org.lwjgl.util.NoChecks to struct checks

dae68509169951fc460d302981850e2cd68b3e38 authored almost 10 years ago
Remove unnecessary null checks

fc9558327c024c2e48a2fd8da3a02b1bcab42a05 authored almost 10 years ago
Output the build number in the release archive

3b61f50e8c91cdc1c9a4b1e92f0e431932f681e9 authored almost 10 years ago
Dynamically linked libraries now live in the same location, with x86 binaries having a "32" postfix

e932a7c0e214fd0a12f4164491bc780a71fb2137 authored almost 10 years ago
Handle modules in JavaDoc generation

0a4d808264f26bdf9ec847e3913a3bd530e27805 authored almost 10 years ago
Fix build with LibOVR on Linux

3f84c37ba92b505360181c541b4712002ab9a0cb authored almost 10 years ago
Require Ant 1.9.3, earlier versions had broken if/unless on macrodef invocation

1e5fb038ae60717bfaf2c56b390a7d0f3ceb2b12 authored almost 10 years ago
Fix build with LibOVR on MacOS X

f754a282b09a9de99fe7344079bde3bf88ad9974 authored almost 10 years ago
Move GLContext implementations to org.lwjgl.opengl

dcbda330bd5f6df18140fc22034b3ab6ce062e62 authored almost 10 years ago
Add libOVR bindings (Oculus SDK C API)

37da7e5e8849ae2a22623bee1291f9428decde7e authored almost 10 years ago
Add String constant blocks and allow non-Comparable constant types

ffaba30f6668609da26b48f68097531c58626fe0 authored almost 10 years ago
Remove generation of unsafe constructs/setters/getters and add support for nested struct arrays

4850df66f17cbf504428258bc66f397d74053970 authored almost 10 years ago
Make BOOLEAN a primitive type and allow usage in structs

94aa9c0b4861cba9e742a97be77bb6aa5f7bbeb7 authored almost 10 years ago
Refactor nativeDefine (now nativeDirective) to allow custom, multiline code segments

5b7cd9dbb1be286c3c3866f609bf83a5a3628fd3 authored almost 10 years ago
Add support for union types

1bc875dd9576f7bae190273105503cd2078f5f5a authored almost 10 years ago
Initial support for modules

f779fae48984a6f3ae12bf889df6b3447a073659 authored almost 10 years ago
Convert the FFI type constants to short values

The ffi_type struct defines type as unsigned short.

e9d5df1ca664015905ef13a38bddc6b51d38b3ce authored almost 10 years ago
Move CGL/GLX/WGL to the OpenGL package and the glfw3native classes to the GLFW package

f554bfb4c6f95b5fd498cbcccc6266c5ae83bf74 authored almost 10 years ago
Eliminate some compilation dependencies

093114b96e69c88316948b2e4b9311bca4a02b56 authored almost 10 years ago
Move XErrorHandler definition to fix static init order

6d20fe8026d9e6120d1dd9b8ace7535ddf6d44f3 authored almost 10 years ago
Move the glfw3native.h bindings to the GLFW template folder

dae24a535db07f947405f4b3eaa0e93b047c8c04 authored almost 10 years ago
Add license message to the build scripts

b5e33d8e10c7d31e320ad15344ed92e248b7480e authored almost 10 years ago
Remove redundant parentheses

e0451e6836b6ab25fd613feba736a230ae1a748b authored almost 10 years ago
Remove reference count checks from the SubBuffer test

56d80511ea215229d7f2ea90570c12eeeedcec4a authored almost 10 years ago
Require Ant 1.9.1 or higher

4d63d0e800b89696ee90428b5ff892ac02ffc011 authored almost 10 years ago
Add raytracing demo using DSA and GL45 functions.

Translated the existing HybridDemoSsboInstancing to use the absolute
latest modern OpenGL functi...

2d955a3d22a5d0d322420663b3784397d1de95fe authored almost 10 years ago
More syntax fixes for the Intel GPU driver

3d394b7cc5660d83e8a76b971e6a3727e161387c authored almost 10 years ago
Fix raytracing demo issues on Retina MacBooks

- glfwGetFramebufferSize is now called after glfwShowWindow to retrieve the HiDPI resolution. Th...

a9ead63bd1235d4870d4ed1ca7617034f0d108c5 authored almost 10 years ago
Restore demo dependencies

They were removed by mistake.

be2b444f736ead09aeb1a5b825a6580f9ff76c78 authored almost 10 years ago
Remove redundant import

7ac09ac0f3f49d49492c9a2eae295a083a0bc073 authored almost 10 years ago
Replace all IDEA configurations with custom Ant executions

The standard Java/Ant run configurations have the following issues:

- There is no support for c...

b1834d520beaef2ff6ca5b4e676a8054fe821237 authored almost 10 years ago