Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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/