Jogamp
jogl.git
6 years agoNEWT/X11 XCB test xcb-test
Sven Gothel [Wed, 24 Aug 2011 22:01:07 +0000 (00:01 +0200)]
NEWT/X11 XCB test

6 years agoUpdate README.txt and REPOSITORIES.txt
Sven Gothel [Wed, 24 Aug 2011 16:35:22 +0000 (18:35 +0200)]
Update README.txt and REPOSITORIES.txt

6 years agoNEWT/ScreenMode: Fix Bug 456 - Reset to orig ScreenMode when exit (normal or ctrl...
Sven Gothel [Tue, 23 Aug 2011 23:57:16 +0000 (01:57 +0200)]
NEWT/ScreenMode: Fix Bug 456 - Reset to orig ScreenMode when exit (normal or ctrl-c) ; Generics Coding

6 years agoCleanup: Java Generics Use and Removed Unused Methods
Sven Gothel [Tue, 23 Aug 2011 23:54:31 +0000 (01:54 +0200)]
Cleanup: Java Generics Use and Removed Unused Methods

6 years agoGLCapabilitiesImmutable: No need to extend WriteClonable explicitly, extended by...
Sven Gothel [Tue, 23 Aug 2011 23:51:10 +0000 (01:51 +0200)]
GLCapabilitiesImmutable: No need to extend WriteClonable explicitly, extended by super class

6 years agoFix Bug 500: gl.getGL4() fails even though the context is GL4
Sven Gothel [Tue, 23 Aug 2011 13:02:13 +0000 (15:02 +0200)]
Fix Bug 500: gl.getGL4() fails even though the context is GL4

6 years agoAlso tackles bug 510, only lookup global on Android. See gluegen commit 58469fd234303...
Sven Gothel [Mon, 22 Aug 2011 18:39:58 +0000 (20:39 +0200)]
Also tackles bug 510, only lookup global on Android. See gluegen commit 58469fd2343039c195a88d0b171ba9af2dce40be

6 years agotest.sh ..
Sven Gothel [Mon, 22 Aug 2011 15:26:47 +0000 (17:26 +0200)]
test.sh ..

6 years agoAPI Change GLArrayDataWrapper/GLArrayDataServer: Add vboTarget to wrapper cstr and...
Sven Gothel [Mon, 22 Aug 2011 15:26:13 +0000 (17:26 +0200)]
API Change GLArrayDataWrapper/GLArrayDataServer: Add vboTarget to wrapper cstr and add interleaved seg.

vboTarget is required in case of interleaved segments to allow eg. interleaved indices.

6 years agoFix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where GLDataArrayH...
Sven Gothel [Mon, 22 Aug 2011 14:48:15 +0000 (16:48 +0200)]
Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where GLDataArrayHandler throws an exception in cstr if not VBO, but VBO usage is determined later

6 years agoFix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where VBO/attribut...
Sven Gothel [Mon, 22 Aug 2011 14:38:45 +0000 (16:38 +0200)]
Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where VBO/attribute binding wasn't updated (VBO data written, shader change/switch attribute on same location) ; Optimized interleaved GLSL VBO binding, hence split up GLArrayHandler syncData/enableState

6 years agotest scripts: use new demos.gl2 location
Sven Gothel [Mon, 22 Aug 2011 11:23:53 +0000 (13:23 +0200)]
test scripts: use new demos.gl2 location

6 years agowin32 test scripts: use new *all* locations
Sven Gothel [Mon, 22 Aug 2011 11:23:31 +0000 (13:23 +0200)]
win32 test scripts: use new *all* locations

6 years agoreloc test: demos.gl2.gears -> demos.gl2, etc
Sven Gothel [Mon, 22 Aug 2011 11:22:27 +0000 (13:22 +0200)]
reloc test: demos.gl2.gears -> demos.gl2, etc

6 years agoNewtVersionActivity: Remove 'gears' test; Version Info: Drop NativeWindow/Newt Versio...
Sven Gothel [Mon, 22 Aug 2011 01:04:54 +0000 (03:04 +0200)]
NewtVersionActivity: Remove 'gears' test; Version Info: Drop NativeWindow/Newt Version since we use *all* targets

6 years agoAdd missing GearsES2 NEWT test hook
Sven Gothel [Mon, 22 Aug 2011 00:04:34 +0000 (02:04 +0200)]
Add missing GearsES2 NEWT test hook

6 years agoAdd Dominik's ElektronenMultiplizierer (GL2ES2, NEWT) version
Sven Gothel [Mon, 22 Aug 2011 00:04:07 +0000 (02:04 +0200)]
Add Dominik's ElektronenMultiplizierer (GL2ES2, NEWT) version

6 years agoMisc Rename/Reloc; GLArrayData*/PMVMatrix enhancments; Test fixes/adds (GearsES1...
Sven Gothel [Sun, 21 Aug 2011 23:59:00 +0000 (01:59 +0200)]
Misc Rename/Reloc; GLArrayData*/PMVMatrix enhancments; Test fixes/adds (GearsES1/ES2)

rename/reloc:
 - javax.media.nativewindow.util:
      DimensionReadOnly -> DimensionImmutable
      PointReadOnly -> PointImmutable
      RectangleReadOnly -> RectangleImmutable

   unified 'immutable' name as used within jogamp already

 - remove array handler from public API
   com.jogamp.opengl.util.GL*ArrayHandler -> jogamp.opengl.util.GL*ArrayHandler

 - GLArrayData: Clarify method names
     getComponentNumber() -> getComponentCount()
     getComponentSize() -> getComponentSizeInBytes()
     getElementNumber() -> getElementCount()
     getByteSize() -> getSizeInBytes()

- FixedFuncPipeline: Moved def. array names to GLPointerFuncUtil

enhancement:
  - GLArrayDataServer: Add support for interleaved arrays/VBO
  - GLArrayData*.createFixed(..) remove 'name' argument (non sense for fixed function)
  - PMVMatrix:
    - one nio buffer
    - removed 'Pmv' multiplied matrix
    - removed 2x2 cut down 'Mvi' normal matrix (use 4x4 Mvi)
    -
tests:
 - RedSquare -> RedSquareES1/RedSquareES2
 - Gears ES1 fixed + ES2 added. Both work properly and share common Gears VBO construction
 - Added TestMapBuffer01NEWT, testing glMapBuffer

6 years agoNEWT/Android: Assisting NEWTBaseActivity to simplify NEWT/Android usage.
Sven Gothel [Thu, 11 Aug 2011 16:26:39 +0000 (18:26 +0200)]
NEWT/Android: Assisting NEWTBaseActivity to simplify NEWT/Android usage.

6 years agoAndroid Cleanup: Remove commented code, make immutables final again
Sven Gothel [Thu, 11 Aug 2011 15:57:33 +0000 (17:57 +0200)]
Android Cleanup: Remove commented code, make immutables final again

6 years agoNEWT/Android Fix: Display/Screen/Window creation ; ScreenMode Change
Sven Gothel [Thu, 11 Aug 2011 15:56:28 +0000 (17:56 +0200)]
NEWT/Android Fix: Display/Screen/Window creation ; ScreenMode Change

- Remove Application Context notion in Screen/Display,
  use 'jogamp.common.os.android.StaticContext'

- Display, Screen and Window construction is Android agnostic
  allowing simple GLWindow creation.

- Android ScreenMode Fix:
  - Use unrotated screen dimension

  - Intercept 'orientation' configChange,
    which keeps running the application in case of a rotation.

- ScreenMode Add: getRotatedWidth() / getRotatedHeight(),
  used for Screen.setScreenSize(..) which reflects the rotates dimension.

- ScreenMode: getCurrentMode() allows new, not yet detected, ScreenModes

6 years agoAndroid Cleanup: Remove EGL header & library (compile time)
Sven Gothel [Thu, 11 Aug 2011 15:46:38 +0000 (17:46 +0200)]
Android Cleanup: Remove EGL header & library (compile time)

6 years agoNEWT/Android: Add missing native code
Sven Gothel [Thu, 11 Aug 2011 04:19:25 +0000 (06:19 +0200)]
NEWT/Android: Add missing native code

6 years agoEnclose file IO access in priviledged block
Sven Gothel [Thu, 11 Aug 2011 04:18:49 +0000 (06:18 +0200)]
Enclose file IO access in priviledged block

6 years agoAdd touch event propagation to NEWT
Sven Gothel [Tue, 9 Aug 2011 19:29:54 +0000 (21:29 +0200)]
Add touch event propagation to NEWT

6 years agoAdd AndroidWindow implementation
Sven Gothel [Tue, 9 Aug 2011 18:54:13 +0000 (20:54 +0200)]
Add AndroidWindow implementation

6 years agoMerge remote-tracking branch 'rsantina/master'
Sven Gothel [Tue, 9 Aug 2011 18:22:34 +0000 (20:22 +0200)]
Merge remote-tracking branch 'rsantina/master'

6 years agoAndroid: Demo NewtVersionActivity
Sven Gothel [Tue, 9 Aug 2011 18:21:36 +0000 (20:21 +0200)]
Android: Demo NewtVersionActivity

6 years agoNEWT: Make AndroidNewtEventFactory public / accessible
Sven Gothel [Tue, 9 Aug 2011 18:20:59 +0000 (20:20 +0200)]
NEWT: Make AndroidNewtEventFactory public / accessible

6 years agoTest OneTriangle generalization cleanup
Sven Gothel [Tue, 9 Aug 2011 18:20:35 +0000 (20:20 +0200)]
Test OneTriangle generalization cleanup

6 years agoNEWT Android Display/Screen driver implementation
Sven Gothel [Tue, 9 Aug 2011 18:20:04 +0000 (20:20 +0200)]
NEWT Android Display/Screen driver implementation

6 years agoComplete Android driver reloc (constructor)
Sven Gothel [Tue, 9 Aug 2011 18:19:30 +0000 (20:19 +0200)]
Complete Android driver reloc (constructor)

6 years agoEGL Fixes ...
Sven Gothel [Tue, 9 Aug 2011 18:17:11 +0000 (20:17 +0200)]
EGL Fixes ...

- EGLDrawableFactory: createProxySurfaceImpl: add proper config choosing
- EGLCapabilities/EGLGraphicsConfiguration: Add nativeVisualID
- All: Avoid critical array access -> use NIO

6 years agodebug: remove tracker from jogl.debug=all
Sven Gothel [Tue, 9 Aug 2011 18:12:28 +0000 (20:12 +0200)]
debug: remove tracker from jogl.debug=all

6 years agoAdapt to DynamicLibraryBundleInfo API change ; Remove non std EGL/ES libs (Android)
Sven Gothel [Tue, 9 Aug 2011 18:12:00 +0000 (20:12 +0200)]
Adapt to DynamicLibraryBundleInfo API change ; Remove non std EGL/ES libs (Android)

6 years agoGraph UI and Text demo using UIcontroller.
Rami Santina [Tue, 9 Aug 2011 18:11:38 +0000 (21:11 +0300)]
Graph UI and Text demo using UIcontroller.

6 years agoset env TARGET_PLATFORM_LIBS (linux arm cross)
Sven Gothel [Tue, 9 Aug 2011 18:10:42 +0000 (20:10 +0200)]
set env TARGET_PLATFORM_LIBS (linux arm cross)

6 years agoGraph UI: Added scene controller and general scenegraph behavior.
Rami Santina [Tue, 9 Aug 2011 18:10:12 +0000 (21:10 +0300)]
Graph UI: Added scene controller and general scenegraph behavior.

User can implement onClick, onPressed, onReleased for selected
UIShape called by the controller. Selection done using
color coding indexes.
Controller also provides a default generic InputEventListener and GlEventListener

6 years agoAndroid: Add android/EGL lib for linkage
Sven Gothel [Tue, 9 Aug 2011 18:10:08 +0000 (20:10 +0200)]
Android: Add android/EGL lib for linkage

6 years agoreloc files: NEWT Android driver, demos OneTriangle
Sven Gothel [Tue, 9 Aug 2011 18:09:38 +0000 (20:09 +0200)]
reloc files: NEWT Android driver, demos OneTriangle

6 years agoGLRunnable API Change: Return boolean indicating whether the back buffer shall be...
Rami Santina [Tue, 9 Aug 2011 17:51:12 +0000 (20:51 +0300)]
GLRunnable API Change: Return boolean indicating whether the back buffer shall be updated before swap.

This allows color selection GLRunnables, executed after the GLEventListener.

6 years agoEGLPBuffer: remove 'ownEGLDisplay=true' (just wrong), add destroyImpl()
Sven Gothel [Sun, 7 Aug 2011 05:57:07 +0000 (07:57 +0200)]
EGLPBuffer: remove 'ownEGLDisplay=true' (just wrong), add destroyImpl()

6 years agoEGLDrawable.setRealized(true) - no update gfx-config if we already have proper EGL...
Sven Gothel [Sun, 7 Aug 2011 05:56:09 +0000 (07:56 +0200)]
EGLDrawable.setRealized(true) - no update gfx-config if we already have proper EGL type.

6 years agopbuffer caps fix: offscreen -> false
Sven Gothel [Sun, 7 Aug 2011 05:54:50 +0000 (07:54 +0200)]
pbuffer caps fix: offscreen -> false

6 years agono GL_VERSION_X extensions for ES profiles
Sven Gothel [Sun, 7 Aug 2011 05:54:18 +0000 (07:54 +0200)]
no GL_VERSION_X extensions for ES profiles

6 years agoGLProfile / eager init: Use relaxed query, if context was created while initialize...
Sven Gothel [Sun, 7 Aug 2011 05:53:46 +0000 (07:53 +0200)]
GLProfile / eager init: Use relaxed query, if context was created while initialize shared

6 years agoDon't enable DebugGL/TraceGL with jogl.debug=all
Sven Gothel [Sun, 7 Aug 2011 05:51:57 +0000 (07:51 +0200)]
Don't enable DebugGL/TraceGL with jogl.debug=all

6 years agoincr. debug output (tests)
Sven Gothel [Sun, 7 Aug 2011 05:51:08 +0000 (07:51 +0200)]
incr. debug output (tests)

6 years agoAndroid: cosmetics
Sven Gothel [Sat, 6 Aug 2011 08:08:01 +0000 (10:08 +0200)]
Android: cosmetics

6 years agoEGL Fix: Use config-id value, bug override it w/ renderable type
Sven Gothel [Sat, 6 Aug 2011 08:07:47 +0000 (10:07 +0200)]
EGL Fix: Use config-id value, bug override it w/ renderable type

6 years agoEGL/Android: Favor driver's EGL/ES native library - Using Android's fails
Sven Gothel [Sat, 6 Aug 2011 08:07:05 +0000 (10:07 +0200)]
EGL/Android: Favor driver's EGL/ES native library - Using Android's fails

FIXME: find proper solution, instead of using hardcoded and non-std lib names

6 years agoAndroid hacks: ClassLoaderUtil (vie Dex.., w/ native libs) ; Merged big jar ; eglGetD...
Sven Gothel [Fri, 5 Aug 2011 20:13:11 +0000 (22:13 +0200)]
Android hacks: ClassLoaderUtil (vie Dex.., w/ native libs) ; Merged big jar ; eglGetDevice(0) fails

6 years agodebug verbosity ; adaption of gluegen fix of DynamicLibraryBundle
Sven Gothel [Fri, 5 Aug 2011 15:46:56 +0000 (17:46 +0200)]
debug verbosity ; adaption of gluegen fix of DynamicLibraryBundle

fix debug log in case no device has been initialized

use gluegen's fix of DynamicLibraryBundle.isGlueLibComplete()
- see gluegen commit 6281499e53555fd8ab26345ffce4c4d09bf57a09

6 years agoadd/fix: cross/egl test scripts
Sven Gothel [Fri, 5 Aug 2011 15:44:35 +0000 (17:44 +0200)]
add/fix: cross/egl test scripts

6 years agodue to JAR *all* merge, merge *-java-src.zip -> jogl-java-src.zip as well
Sven Gothel [Fri, 5 Aug 2011 12:57:02 +0000 (14:57 +0200)]
due to JAR *all* merge, merge *-java-src.zip -> jogl-java-src.zip as well

6 years agofix jogl.all-mobile.jar/jogl_mobile configuration
Sven Gothel [Fri, 5 Aug 2011 12:38:16 +0000 (14:38 +0200)]
fix jogl.all-mobile.jar/jogl_mobile configuration

6 years agoMerge branch 'master' of http://github.com/sgothel/jogl
Rami Santina [Fri, 5 Aug 2011 09:35:22 +0000 (12:35 +0300)]
Merge branch 'master' of github.com/sgothel/jogl

6 years agoFix: event mapping mismatch
Rami Santina [Fri, 5 Aug 2011 09:35:10 +0000 (12:35 +0300)]
Fix: event mapping mismatch

6 years agoAdd missing incl of gluegen's stdint (win32 failed)
Sven Gothel [Fri, 5 Aug 2011 07:52:06 +0000 (09:52 +0200)]
Add missing incl of gluegen's stdint (win32 failed)

6 years agoComplete Android cleanup (compile/apk launch)
Sven Gothel [Fri, 5 Aug 2011 03:35:40 +0000 (05:35 +0200)]
Complete Android cleanup (compile/apk launch)

6 years agodeployment resturcturing: combine nativewindow/jogl/newt ; newt: 'driver' separation...
Sven Gothel [Fri, 5 Aug 2011 03:32:15 +0000 (05:32 +0200)]
deployment resturcturing: combine nativewindow/jogl/newt ; newt: 'driver' separation ; android cleanup

remaining all-in-one jnlp's / jars:
  jogl-all-awt.jnlp    -> jogl.all.jar
  jogl-all-noawt.jnlp  -> jogl.all-noawt.jar
  jogl-all-mobile.jnlp -> jogl.all-mobile.jar
  native for all above:   jogl-all-natives-linux-amd64.jar

  jogl.all-android.apk    jogl.all-android.jar

  more may follow for each supported platfrom

++++

- newt: proper 'driver' separation
  - all drivers reside now in jogamp.newt.driver.*

- remove intptr.cfg / use gluegen's

6 years agoMerge branch 'master' of http://github.com/sgothel/jogl
Rami Santina [Thu, 4 Aug 2011 14:14:33 +0000 (17:14 +0300)]
Merge branch 'master' of github.com/sgothel/jogl

6 years agoadd multitouch getPointerId data
Rami Santina [Thu, 4 Aug 2011 14:08:55 +0000 (17:08 +0300)]
add multitouch getPointerId data

6 years agoAdd android src zip to eclipse classpath
Sven Gothel [Wed, 3 Aug 2011 14:23:19 +0000 (16:23 +0200)]
Add android src zip to eclipse classpath

6 years agotest: remove bug 502 workaround flag
Sven Gothel [Tue, 2 Aug 2011 22:30:14 +0000 (00:30 +0200)]
test: remove bug 502 workaround flag

6 years agoRenamed jogamp.newt.opengl -> jogamp.newt.egl, properly reflecting EGL dependency...
Sven Gothel [Tue, 2 Aug 2011 22:16:03 +0000 (00:16 +0200)]
Renamed jogamp.newt.opengl -> jogamp.newt.egl, properly reflecting EGL dependency, not OpenGL

The native impl packages utilize EGL, not opengl, to query the proper pixelformat.

6 years agoHide NEWT AWT Event implementation details to jogamp.newt.awt.event
Sven Gothel [Tue, 2 Aug 2011 16:37:23 +0000 (18:37 +0200)]
Hide NEWT AWT Event implementation details to jogamp.newt.awt.event

6 years agoIsolate android implementation details to newt/classes/jogamp/newt/opengl/android
Sven Gothel [Tue, 2 Aug 2011 15:55:18 +0000 (17:55 +0200)]
Isolate android implementation details to newt/classes/jogamp/newt/opengl/android

6 years agosolve conflict ; use gluegen's android.jar for Eclipse classpath
Sven Gothel [Tue, 2 Aug 2011 15:51:00 +0000 (17:51 +0200)]
solve conflict ; use gluegen's android.jar for Eclipse classpath

6 years agoAdded accessibility events mapping to newt
Rami Santina [Tue, 2 Aug 2011 14:33:26 +0000 (17:33 +0300)]
Added accessibility events mapping to newt

mapped gained focus event.
used 0xFFFFFFFF for unmapped events

6 years agoandroid map motion pressure to newt
Rami Santina [Tue, 2 Aug 2011 14:05:04 +0000 (17:05 +0300)]
android map motion pressure to newt

6 years agoInitial android newt input event transformation
Rami Santina [Tue, 2 Aug 2011 13:52:56 +0000 (16:52 +0300)]
Initial android newt input event transformation

6 years agoEclipse Classpath: Add android.jar
Sven Gothel [Tue, 2 Aug 2011 12:40:56 +0000 (14:40 +0200)]
Eclipse Classpath: Add android.jar

6 years agomerge with sgothel multitouch
Rami Santina [Tue, 2 Aug 2011 12:36:43 +0000 (15:36 +0300)]
merge with sgothel multitouch

6 years agoMultitouch proposal MouseEvent
Rami Santina [Tue, 2 Aug 2011 12:35:09 +0000 (15:35 +0300)]
Multitouch proposal MouseEvent

6 years agoProposal for multi touch
Sven Gothel [Tue, 2 Aug 2011 12:17:43 +0000 (14:17 +0200)]
Proposal for multi touch

6 years agoAdapt latest gluegen changes for crossplatform.
Sven Gothel [Tue, 2 Aug 2011 11:31:23 +0000 (13:31 +0200)]
Adapt latest gluegen changes for crossplatform.

6 years agoCont. fix 'Allow VBO/Texture Name (int) < 0'
Sven Gothel [Mon, 1 Aug 2011 20:45:24 +0000 (22:45 +0200)]
Cont. fix 'Allow VBO/Texture Name (int) < 0'

Refines spec GLArrayData and it's implementations.

see commit 76f7552c4a219b116e86949f271e613ba0f6f160
see commit 4d33a2df1e991ab75817dcb44061d88d3c499cdb
see commit 2dbd16fc3edf29b39ba37a11b9fbf1b2aad75c45

6 years agoTest Gears GL2ES1: Favor native ES1 if available.
Sven Gothel [Mon, 1 Aug 2011 20:09:43 +0000 (22:09 +0200)]
Test Gears GL2ES1: Favor native ES1 if available.

6 years agoGLProfile: Allow EGL besides desktop; Desktop factories restricted to desktop profiles
Sven Gothel [Mon, 1 Aug 2011 20:08:55 +0000 (22:08 +0200)]
GLProfile: Allow EGL besides desktop; Desktop factories restricted to desktop profiles

Allow EGL besides desktop
- Initialize EGL for default EGL device, even if desktop is available

Desktop factories restricted to desktop profiles
- Don't use native ES1/ES2 here ..

6 years agoGLContext Impl: Fix Platform 'GLX' ProcAddress Caching, allow multiple types
Sven Gothel [Mon, 1 Aug 2011 20:05:48 +0000 (22:05 +0200)]
GLContext Impl: Fix Platform 'GLX' ProcAddress Caching, allow multiple types

- Add platform type to key

6 years agoEnable EGL/ES1/ES2 detection/test on desktop (using mesa's libraries)
Sven Gothel [Mon, 1 Aug 2011 18:51:22 +0000 (20:51 +0200)]
Enable EGL/ES1/ES2 detection/test on desktop (using mesa's libraries)

Ubuntu:
 sudo apt-get install mesa-utils-extra libegl1-mesa libegl1-mesa-drivers libgles1-mesa libgles2-mesa

6 years agoAWT/X11 Reduce XQueryExtension 'hang' ; Impl. use XineramaIsActive() instead of Xiner...
Sven Gothel [Mon, 1 Aug 2011 18:18:28 +0000 (20:18 +0200)]
AWT/X11 Reduce XQueryExtension 'hang' ; Impl. use XineramaIsActive() instead of XineramaQueryScreens()

- Reenable creating own XDisplay for AWT components, which reduces/removes hang
  in subsequent XQueryExtension call (fetchScreens .. XineramaEnabled())

- Impl. use XineramaIsActive() instead of XineramaQueryScreens()
  Reducing memory allocation, XFree call (which was missing anyways)

6 years agoFix glDebugMessageInsert: Pass string length to native method instead of -1/0, avoid...
Sven Gothel [Mon, 1 Aug 2011 18:15:35 +0000 (20:15 +0200)]
Fix glDebugMessageInsert: Pass string length to native method instead of -1/0, avoid driver bug.

6 years agoCont. fix 'Allow VBO/Texture Name (int) < 0'
Sven Gothel [Mon, 1 Aug 2011 18:14:26 +0000 (20:14 +0200)]
Cont. fix 'Allow VBO/Texture Name (int) < 0'

Refines spec GLArrayData and it's implementations.

see commit 4d33a2df1e991ab75817dcb44061d88d3c499cdb
see commit 2dbd16fc3edf29b39ba37a11b9fbf1b2aad75c45

6 years agoRevert commit 96cbe03a943f3189531a7ec9baf680bdf1417929: Capabilities: default rgb...
Sven Gothel [Mon, 1 Aug 2011 13:35:50 +0000 (15:35 +0200)]
Revert commit 96cbe03a943f3189531a7ec9baf680bdf1417929: Capabilities: default rgb 555 -> 888 ; Turns out such a default value change would cause too many regressions

6 years agotest script cleanup
Sven Gothel [Mon, 1 Aug 2011 13:29:27 +0000 (15:29 +0200)]
test script cleanup

6 years agoCross Test linux/armv7 script: Use es1 and es2 classes
Sven Gothel [Mon, 1 Aug 2011 13:29:05 +0000 (15:29 +0200)]
Cross Test linux/armv7 script: Use es1 and es2 classes

6 years agoUse GL2ES1 profile (no emul) - complete commit a7fcfad44545e7b3f7e2f4176349588dc26d9070
Sven Gothel [Mon, 1 Aug 2011 13:28:17 +0000 (15:28 +0200)]
Use GL2ES1 profile (no emul) - complete commit a7fcfad44545e7b3f7e2f4176349588dc26d9070

6 years agoGearsGL2ES1: Fix ES1 usage FRONT -> FRONT_AND_BACK ; Use GL2ES1 profile (no emul)
Sven Gothel [Mon, 1 Aug 2011 13:23:38 +0000 (15:23 +0200)]
GearsGL2ES1: Fix ES1 usage FRONT -> FRONT_AND_BACK ; Use GL2ES1 profile (no emul)

6 years agoNEWT test: rgb == 555 is ok
Sven Gothel [Mon, 1 Aug 2011 13:18:54 +0000 (15:18 +0200)]
NEWT test: rgb == 555 is ok

6 years agoAWTNewtEvent Mapping: Unmapped value -1 -> 0xffffffff
Sven Gothel [Mon, 1 Aug 2011 13:17:58 +0000 (15:17 +0200)]
AWTNewtEvent Mapping: Unmapped value -1 -> 0xffffffff

6 years agoRefine some DEBUG code (verbosity)
Sven Gothel [Mon, 1 Aug 2011 13:17:20 +0000 (15:17 +0200)]
Refine some DEBUG code (verbosity)

6 years agoVBO and Texture Names: Allos (int) < 0 - unusual valid names for some GL impl.
Sven Gothel [Mon, 1 Aug 2011 13:16:14 +0000 (15:16 +0200)]
VBO and Texture Names: Allos (int) < 0 - unusual valid names for some GL impl.

Turns out some GL impl. use VBO names like 0xa2d67443, which is (int) < 0.

6 years agoStateTracker: Map's KeyNotFound value -1 -> 0xffffffff... allowing unusual values...
Sven Gothel [Mon, 1 Aug 2011 13:14:39 +0000 (15:14 +0200)]
StateTracker: Map's KeyNotFound value -1 -> 0xffffffff... allowing unusual values. Impl -> final.

Map's KeyNotFound value -1 -> 0xffffffff
  Turns out some GL impl. use VBO names like 0xa2d67443, which is (int) < 0.
  This is now handled in GLBufferStateTracker as well as for the others.

Make methods final to restrict 'em.

6 years agoFixed regression of commit 360b86f4b5d0e440863c1749fe990e39fbabc51c
Sven Gothel [Mon, 1 Aug 2011 06:38:14 +0000 (08:38 +0200)]
Fixed regression of commit 360b86f4b5d0e440863c1749fe990e39fbabc51c

6 years agograph es2 glsl: #extension OES_standard_derivatives : require
Sven Gothel [Sun, 31 Jul 2011 19:19:36 +0000 (21:19 +0200)]
graph es2 glsl: #extension OES_standard_derivatives : require

6 years agoTAB -> SPACE
Sven Gothel [Sun, 31 Jul 2011 19:04:01 +0000 (21:04 +0200)]
TAB -> SPACE

6 years agoAdd egl es test script for host (emu)
Sven Gothel [Sun, 31 Jul 2011 18:51:26 +0000 (20:51 +0200)]
Add egl es test script for host (emu)

6 years agoAdd crosstest script for linux/arm
Sven Gothel [Sun, 31 Jul 2011 18:48:42 +0000 (20:48 +0200)]
Add crosstest script for linux/arm

http://JogAmp.org git info: FAQ, tutorial and man pages.