Ioannis Tsakpinis
4edf23428d
Updated GLES FullScreenWindowedTest to destroy/create Display on mode change.
2011-10-14 10:43:45 +00:00
Brian Matzon
bae1672baf
Updated test to be compatible with r3664
2011-10-12 19:49:45 +00:00
Ioannis Tsakpinis
900eb4e4d2
Added support for cache-line padding and alignment.
...
Made byteOffset() in MappedField optional.
Misc fixes and improvements.
2011-08-10 16:05:46 +00:00
Ioannis Tsakpinis
f3472da2ed
CL: Cleaned-up callbacks and object registries.
...
Mapped: Added .capacity() and .foreach() with default elementCount.
2011-08-02 23:45:19 +00:00
Ioannis Tsakpinis
83c2208aa0
Added support for NV_path_rendering.
...
Made MappedObjectUnsafe package private.
2011-07-29 11:30:14 +00:00
Ioannis Tsakpinis
d3d14b6f3c
@MappedType is now optional.
...
copyTo now only copies (SIZEOF - padding) bytes.
2011-07-24 09:38:46 +00:00
Ioannis Tsakpinis
d0cb1f8c90
Removed sizeof from @MappedType, it's calculated automatically now.
...
Added padding to @MappedType, defaults to 0.
Added support for @Pointer long fields for easier interaction with pointer data.
2011-07-23 22:02:01 +00:00
Ioannis Tsakpinis
896e363979
Converted sizeof and align to methods.
...
Override more methods in MappedObject subclasses, foreach is now 4 times faster.
2011-07-22 20:09:01 +00:00
Ioannis Tsakpinis
20b9d3f89f
Added support for array access to mapped objects.
...
Added SpriteShootout test that uses mapped objects.
2011-07-22 02:01:56 +00:00
Brian Matzon
087d0f4ba9
Initial stab at win32 resize api
2011-07-21 22:52:16 +00:00
Ioannis Tsakpinis
0b0e185f47
Moved all pointer arithmetic to Java code.
2011-07-16 16:05:37 +00:00
Ioannis Tsakpinis
b09625557d
Implemented .next() with bytecode transformation, 4x faster now.
...
Made method transformation a bit faster.
2011-07-14 16:54:25 +00:00
Ioannis Tsakpinis
1f305d514a
Removed stride and .configure. Mapped object view updates are now 50% faster. [Riven]
...
org.lwjgl.util.mapped.PrintBytecode is now functional. [Riven]
2011-07-13 22:15:25 +00:00
riven-lwjgl
950b17a8fe
Test case showing problems on loading library (64 vs 32 bit)
2011-07-12 17:49:58 +00:00
Ioannis Tsakpinis
e174bf3bc8
Changed mapping behavior to be consistent with the LWJGL API; it now starts at the buffer's current .position().
...
Reverted client JVM warning to use serr instead of LWJGLUtil.log, for extra visibility when Debug is disabled.
2011-07-12 14:21:29 +00:00
Ioannis Tsakpinis
fa31e0f9cb
Fixed bounds checking to work with .sliced mapped objects.
2011-07-12 13:44:13 +00:00
Ioannis Tsakpinis
585549f1f1
Mapped object code improvements: added license, additional documentation, reformatted code, now using LWJGLUtil.log instead of System.err.
...
Added system properties for bytecode transformer debug output. (org.lwjgl.util.mapped.PrintTiming & org.lwjgl.util.mapped.PrintActivity)
Added support for bounds checking the view of mapped objects. Enabled with org.lwjgl.util.mapped.Checks
Added tests for mapped objects. (org.lwjgl.test.mapped package)
Added "[LWJGL] " prefix to all LWJGL generated debug messages.
2011-07-12 13:29:04 +00:00
Ioannis Tsakpinis
63cbea7957
Fixed display creation.
2011-07-10 18:18:51 +00:00
Ioannis Tsakpinis
6c134c6330
Merged OpenGL ES branch.
2011-07-10 16:58:16 +00:00
kappa1
9e4c915959
Remove dead code from AWTGears example
2011-07-08 17:47:16 +00:00
Ioannis Tsakpinis
af0ed1d1c4
Added OpenAL & OpenCL generated native paths.
...
Added support for AMD_device_memory_flags, AMD_offline_devices, AMD_popcnt [OpenCL]
Minor bugs fixed in high-level OpenCL API.
2011-06-04 00:53:04 +00:00
Ioannis Tsakpinis
40cbf3e45f
Added support for OpenGL ES.
2011-05-17 16:53:57 +00:00
Ioannis Tsakpinis
807c61ad59
Fixed JDK5 compilation issue and added SpriteShootout textures.
2011-04-08 03:41:19 +00:00
Ioannis Tsakpinis
924f20efd6
Added support for AMD_blend_minmax_factor & NV_texture_multisample.
...
Added sprite rendering samples.
Fixed ContextAttribs version checking for GL41.
2011-04-07 21:36:19 +00:00
Ioannis Tsakpinis
eb3a31bcc9
Attempt to fix NV compilation issue.
2011-04-02 11:33:02 +00:00
Brian Matzon
fb81ac26ec
fixed resource path issue
2010-10-13 21:07:43 +00:00
Brian Matzon
a2e7ca7af1
fixed resource path issue
2010-10-13 20:19:39 +00:00
Ioannis Tsakpinis
f80e5a94d6
OpenCL bug fixes on MacOS.
...
Improved 64bit pointer detection.
2010-10-01 22:20:14 +00:00
Ioannis Tsakpinis
3470552355
Fixed Mandelbrot.cl to not crash on Cuda.
2010-10-01 17:00:17 +00:00
Ioannis Tsakpinis
c2ba79169b
OpenCL C 1.0 didn't support 3-component vectors.
2010-10-01 03:48:41 +00:00
Ioannis Tsakpinis
76f2e5bf67
Misc CL fixes.
2010-09-30 23:36:37 +00:00
Ioannis Tsakpinis
662abf403b
Added NV OpenCL extensions.
2010-09-30 19:04:25 +00:00
Ioannis Tsakpinis
eab30c3976
Added checks for CL 1.1 stuff.
2010-09-30 17:52:16 +00:00
Ioannis Tsakpinis
2b79b68501
Misc GL/CL fixes and additions.
...
Made native calls package private, we can now use them from the high-level API.
Added support for "render-to-texture" in the fractal demo.
2010-09-30 17:21:50 +00:00
Ioannis Tsakpinis
a8bcb7fd25
Ported codebase to Java 1.5.
...
Misc OpenCL fixes and API improvements.
Changed fractal demo to use events/sync objects instead of cl/glFinish for synchronization. (untested)
2010-09-28 21:11:35 +00:00
Ioannis Tsakpinis
1aa9ab5104
Added support for OpenCL & CL/GL interop + minor improvements. [WIP]
2010-09-26 23:43:24 +00:00
Brian Matzon
833fcaa122
Adding lwjgl version string to debug output
2010-07-27 19:17:53 +00:00
Brian Matzon
6d72727f0a
OAL patches by Ciardhubh
2010-07-14 13:12:24 +00:00
Ioannis Tsakpinis
840f05dbf5
2010-07-04 18:24:53 +00:00
Ioannis Tsakpinis
e0bfcca323
Fix for Linux fullscreen mode problem with Compiz ( http://lwjgl.org/forum/index.php/topic,3335.0.html )
2010-07-04 17:14:33 +00:00
Ioannis Tsakpinis
21b3c3d818
Added PixelFormat support for framebuffer CSAA (NV_multisample_coverage, WGL & GLX only).
...
Added support for AMD_name_gen_delete and AMD_debug_output. The AMDDebugOutputCallback class enables query-less message handling.
Added support for extension aliases.
2010-05-27 22:56:29 +00:00
Brian Matzon
a3db874472
"fixed" usage of generics
2010-05-25 06:01:34 +00:00
Brian Matzon
57eea58a8d
cleanup
2010-05-24 22:36:07 +00:00
Brian Matzon
8875e56831
updates to info app to print efx info
2010-05-24 22:35:28 +00:00
Brian Matzon
ba88605f00
EFX patch by Ciardhubh
2010-05-24 21:50:26 +00:00
Ioannis Tsakpinis
a31db44724
Updated ContextAttribs to not default to the core profile for 3.2+ versions.
...
Updated VersionTest (version 20 of ARB_create_context).
2010-05-22 16:53:49 +00:00
Ioannis Tsakpinis
47c9991b41
Fixed ByteOrder of @Return ByteBuffers.
...
Cleaned up Drawable interface and introduced a reusable base implementation.
Added support for disabling runtime function checks, buffer checks and state tracking. Activated with -Dorg.lwjgl.util.NoChecks=true
2010-04-22 23:21:48 +00:00
Ioannis Tsakpinis
e650319d5b
Added support for a new Drawable type (SharedDrawable) that shares its context with another Drawable.
...
Added new methods to the Drawable interface (makeCurrent, releaseContext, destroy).
Added a background thread texture loading test (using either Pbuffer or SharedDrawable).
2010-04-20 18:21:05 +00:00
Brian Matzon
13b41d7b69
(possible) fix for headless environment issue with awt on linux
2010-04-13 07:14:51 +00:00
Brian Matzon
ed4ff0e1dc
forcefull check of version match when building
2010-04-12 23:22:08 +00:00