Menu

Code Commit Log


Commit Date  
[r2767] by elias_naur

Don't add border when checking image sizes

2007-04-15 19:33:03 Tree
[r2766] by matzon

tagging 1.1

2007-04-11 20:33:07 Tree
[r2765] by matzon

nuking unreleases 1.0.1

2007-04-11 20:32:27 Tree
[r2764] by matzon

1.1 version string

2007-04-11 20:32:12 Tree
[r2763] by elias_naur

Added support for non-direct buffers for all functions that doesn't cache the buffer address at the native side (e.g. glVertexPointer). Reasons:

1. We can now support calls like "glLight(..., ..., FloatBuffer.wrap(new float[] {...}));" without worrying about running out of direct memory heap,
since both the FloatBuffer and the array are allocated on the java heap. Future JVMs with stack allocation support could improve this even further.
2. We avoid getting in the way of users that doesn't (yet) know why direct buffers are important.

Obviously, we'd like direct support for arrays, but non-direct buffers are a nice compromise that avoids the API bloat that results when almost all
functions gain an overloaded versions that take arrays instead of buffers.

Notes:

1. Non-direct buffer support should not affect the performance in the direct buffer case, since the non-direct buffer code path is only activated
when the isDirect() check fails, and we were already checking isDirect() for sanity checking.
2. When using non-direct buffers, the buffer contents (remaining() bytes) are copied to a resizable ThreadLocal cached direct buffer (which is
resized as needed) and used instead of the non-direct buffer. Thus, performance of non-direct buffers is lower than direct buffers.

2007-04-11 17:30:13 Tree
[r2762] by elias_naur

Moved null check from generated code to BufferChecks and removed unused buffer checks

2007-04-11 16:13:05 Tree
[r2761] by elias_naur

Mac OS X: Fix native compilation error by forcing all native source to be Objective C. This is needed the jawt headers use Objective C features

2007-04-08 21:33:35 Tree
[r2760] by matzon

proper 1.0.1

2007-04-07 19:14:40 Tree
[r2759] by matzon

removing 1.0.1 tag, being updated

2007-04-07 19:14:17 Tree
[r2758] by matzon

1.0.1 version string

2007-04-07 19:10:22 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.