Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/io7m/jcanephora
OpenGL plus static safety
https://github.com/io7m/jcanephora
java opengl static-types
Last synced: 4 days ago
JSON representation
OpenGL plus static safety
- Host: GitHub
- URL: https://github.com/io7m/jcanephora
- Owner: io7m
- License: isc
- Archived: true
- Created: 2015-09-27T11:01:50.000Z (about 9 years ago)
- Default Branch: develop
- Last Pushed: 2018-06-04T14:31:49.000Z (over 6 years ago)
- Last Synced: 2024-09-25T21:38:11.318Z (8 days ago)
- Topics: java, opengl, static-types
- Language: Java
- Size: 24.4 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README-CHANGES.xml
Awesome Lists containing this project
README
com.io7m.jcanephora
2017-06-21
0.61.0
2017-06-19
Fixed an accidental call to glUniform4ui instead of glUniform4i.
2017-06-19
26
Prevent index buffers from being re-bound for any array object other than the default.
2017-04-03
0.60.0
2017-02-04
48
Correct OSGi metadata for the JOGL backend.
2017-02-22
51
Use jtensors [7.0.0, 8.0.0).
2017-02-23
52
Use fastutil [7.0.0, 8.0.0).
2017-02-23
Use junsigned [1.0.0, 2.0.0).
2017-04-03
Rename all packages to use a new OSGi naming convention.
2017-04-03
Use a primogenitor POM.
2017-04-08
54
Use jtensors [8.0.0, 9.0.0).
2017-04-08
55
Use new jregions package.
2016-12-26
0.53.1
2016-12-26
Add from*() methods to the scalar type enums for easy conversions.
2016-12-26
0.53.0
2016-12-26
Add getSizeBytes() methods to the scalar type enums.
2016-12-10
0.52.0
2016-12-10
Add cube texture method to the texture loader interface. This is a breaking change: The existing 2D texture method was renamed for consistency.
2016-12-10
0.51.0
2016-12-10
Add cube texture allocation to the texture unit allocator.
2016-08-15
0.50.0
2016-08-14
Update Maven plugins to latest versions
2016-08-14
The produced packages are now OSGi bundles
2016-08-14
Switch to using jaffirm internally instead of valid4j
2016-08-15
Add new LWJGL3 backend
2016-05-06
0.45.3
2016-05-06
45
Add profiling interface from the r2 renderer
2016-05-06
44
Add texture unit allocator interface from the r2 renderer
2016-05-06
42
Optimization: Eliminate redundant state changes in the JCGLStencilBuffers interface
2016-05-06
42
Optimization: Eliminate redundant state changes in the JCGLDepthBuffers interface
2016-05-06
42
Optimization: Eliminate redundant state changes in the JCGLBlending interface
2016-04-01
43
Add timer query interface.
2016-03-24
0.45.2
2016-01-28
34
Fix illegal concurrent modification in texture unbinding code.
2016-01-28
Optimization: If a texture is already bound to a unit, binding it again has no effect.
2016-02-06
37
Add method for setting floating-point array-typed GLSL uniforms.
2016-03-23
41
Add functions for regenerating textures.
2016-03-24
38
Reduce heap usage for texture tracking.
2016-01-26
0.45.1
2016-01-26
33
Add optional strict checking for array object builders.
2016-01-23
0.45.0
2016-01-23
Split up Async interface to avoid allocations and facilitate use as a functional interface.
2016-01-23
Add array and index buffer reading functions, for unit testing the contents of buffers.
2016-01-17
0.44.1
2016-01-17
32
Use jpra 0.4.1 to fix RGBA8 texture cursors.
2016-01-10
0.44.0
2016-01-10
29
Add an API for efficiently initializing array object builders from existing objects.
2016-01-10
30
Add buffer respecification methods.
2016-01-05
0.43.0
2016-01-05
27
Add instancing API.
2016-01-05
0.42.0
2016-01-05
24
Add texture loading API.
2016-01-05
25
Add experimental asynchronous resource loading module.
2016-01-01
0.41.1
2016-01-01
23
Add missing framebuffer deletion API.
2015-12-30
0.41.0
2015-12-30
22
Add view/projection matrix construction functions.
2015-12-30
21
Avoid rebinding array buffers during array object construction.
2015-12-30
Add arrayBufferAnyIsBound and arrayBufferIsBound methods.
2015-12-29
0.40.3
2015-12-29
20
Shader uniforms now only require readable matrices.
2015-12-29
0.40.2
2015-12-29
19
Avoid allocations caused by boxing in log statements.
2015-12-11
0.40.1
2015-12-11
18
Ensure returned texture images are in native byte order.
2015-12-06
0.40.0
2015-12-06
Initial release.
https://github.com/io7m/jcanephora/issues/