Directory trunk/mgllib/

Directory Created:
2006-09-08 10:01
Total Files:
298
Deleted Files:
77
Lines of Code:
15727

[root]/trunk/mgllib
            directory in repo mglEyelink (51 files, 2933 lines)
            directory in repo mglTest (16 files, 1349 lines)
            Folder removed from repo mglTestResources (0 files, 0 lines)
            Folder removed from repo unitTests (0 files, 0 lines)

Lines of Code

trunk/mgllib/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 3182 (100.0%) 25158 (100.0%) 7.9
justin 2061 (64.8%) 19158 (76.2%) 9.2
jonas 36 (1.1%) 1467 (5.8%) 40.7
chrg 338 (10.6%) 1322 (5.3%) 3.9
chris 163 (5.1%) 1290 (5.1%) 7.9
dep 430 (13.5%) 1221 (4.9%) 2.8
ds 28 (0.9%) 690 (2.7%) 24.6
eli 35 (1.1%) 7 (0.0%) 0.2
tsliu 4 (0.1%) 3 (0.0%) 0.7
frakkopesto 87 (2.7%) 0 (0.0%) 0.0

Most Recent Commits

dep 2011-09-15 00:39 Rev.: 968

Lion compatible mglMake and mexopt.sh files

0 lines of code changed in 55 files:

  • trunk/mgllib: mexopts.10.5.sh (new), mexopts.sh (changed), mgl.h (changed), mglBindFrameBufferObject.mexmaci64 (changed), mglBltTexture.mexmaci64 (changed), mglCharToKeycode.mexmaci64 (changed), mglClearScreen.mexmaci64 (changed), mglCreateFrameBufferObject.mexmaci64 (changed), mglDisplayCursor.mexmaci64 (changed), mglDrawImage.mexmaci64 (changed), mglFillOval.mexmaci64 (changed), mglFillRect.mexmaci64 (changed), mglFillRect3D.mexmaci64 (changed), mglFlush.mexmaci64 (changed), mglFrameGrab.mexmaci64 (changed), mglGetGammaTable.mexmaci64 (changed), mglGetKeys.mexmaci64 (changed), mglGetMouse.mexmaci64 (changed), mglGetSecs.mexmaci64 (changed), mglGluAnnulus.mexmaci64 (changed), mglGluDisk.mexmaci64 (changed), mglGluPartialDisk.mexmaci64 (changed), mglIsCursorVisible.mexmaci64 (changed), mglKeycodeToChar.mexmaci64 (changed), mglLines2.mexmaci64 (changed), mglMake.m (changed), mglPoints2.mexmaci64 (changed), mglPoints3.mexmaci64 (changed), mglPolygon.mexmaci64 (changed), mglPrivateClose.mexmaci64 (changed), mglPrivateCreateTexture.mexmaci64 (changed), mglPrivateDeleteTexture.mexmaci64 (changed), mglPrivateDescribeDisplays.mexmaci64 (changed), mglPrivateGetKeyEvent.mexmaci64 (changed), mglPrivateGetMouseEvent.mexmaci64 (changed), mglPrivateInstallSound.mexmaci64 (changed), mglPrivateListener.mexmaci64 (changed), mglPrivateMoveWindow.mexmaci64 (changed), mglPrivateMovie.mexmaci64 (changed), mglPrivateOpen.mexmaci64 (changed), mglPrivatePlaySound.mexmaci64 (changed), mglPrivatePostEvent.mexmaci64 (changed), mglPrivateSwitchDisplay.mexmaci64 (changed), mglQuad.mexmaci64 (changed), mglResolution.mexmaci64 (changed), mglSetGammaTable.mexmaci64 (changed), mglSetMousePosition.mexmaci64 (changed), mglShader.mexmaci64 (changed), mglStencilCreateBegin.mexmaci64 (changed), mglStencilCreateEnd.mexmaci64 (changed), mglStencilSelect.mexmaci64 (changed), mglStrokeText.mexmaci64 (changed), mglText.mexmaci64 (changed), mglTransform.mexmaci64 (changed), mglUnbindFrameBufferObject.mexmaci64 (changed)
chrg 2011-09-14 14:00 Rev.: 967

- Deleted the mexopts.bat files. Library inclusions are now made using #pragma commands in mgl.h.
Now people can use the stock mexopts.sh.
- Changed some of the preprocessor defines in order to make use of the built in Visual Studio ones.
- Recompiled everything under 2010a x64.

CGB

0 lines of code changed in 62 files:

  • trunk/mgllib: mexopts64-2010a.bat (del), mexopts64-2011a.bat (del), mgl.h (changed), mglBindFrameBufferObject.mexw64 (changed), mglBltTexture.c (changed), mglBltTexture.mexw64 (changed), mglCharToKeycode.c (changed), mglCharToKeycode.mexw64 (changed), mglClearScreen.mexw64 (changed), mglCreateFrameBufferObject.mexw64 (changed), mglDisplayCursor.c (changed), mglDisplayCursor.mexw64 (changed), mglDrawImage.mexw64 (changed), mglFillOval.mexw64 (changed), mglFillRect.mexw64 (changed), mglFillRect3D.mexw64 (changed), mglFlush.c (changed), mglFlush.mexw64 (changed), mglFrameGrab.mexw64 (changed), mglGetGammaTable.c (changed), mglGetGammaTable.mexw64 (changed), mglGetKeys.mexw64 (changed), mglGetMouse.c (changed), mglGetMouse.mexw64 (changed), mglGetSecs.c (changed), mglGetSecs.mexw64 (changed), mglGluAnnulus.mexw64 (changed), mglGluDisk.mexw64 (changed), mglGluPartialDisk.mexw64 (changed), mglIsCursorVisible.c (changed), mglKeycodeToChar.c (changed), mglKeycodeToChar.mexw64 (changed), mglLines2.mexw64 (changed), mglPoints2.mexw64 (changed), mglPoints3.mexw64 (changed), mglPolygon.mexw64 (changed), mglPrivateClose.c (changed), mglPrivateClose.mexw64 (changed), mglPrivateCreateTexture.mexw64 (changed), mglPrivateDeleteTexture.mexw64 (changed), mglPrivateDescribeDisplays.c (changed), mglPrivateDescribeDisplays.mexw64 (changed), mglPrivateInstallSound.c (changed), mglPrivateMoveWindow.mexw64 (changed), mglPrivateOpen.c (changed), mglPrivateOpen.mexw64 (changed), mglPrivateSwitchDisplay.c (changed), mglPrivateSwitchDisplay.mexw64 (changed), mglQuad.mexw64 (changed), mglResolution.c (changed), mglResolution.mexw64 (changed), mglSetGammaTable.c (changed), mglSetGammaTable.mexw64 (changed), mglSetMousePosition.mexw64 (changed), mglShader.c (changed), mglShader.mexw64 (changed), mglStencilCreateBegin.mexw64 (changed), mglStencilCreateEnd.mexw64 (changed), mglStencilSelect.mexw64 (changed), mglStrokeText.mexw64 (changed), mglTransform.mexw64 (changed), mglUnbindFrameBufferObject.mexw64 (changed)
chrg 2011-09-13 13:36 Rev.: 966

- Added Windows versions of mglKeycodeToChar and mglCharToKeycode.
- Recompiled everything under Matlab 2010a for x64.

Chris

0 lines of code changed in 46 files:

  • trunk/mgllib: mexopts64-2010a.bat (new), mexopts64-2011a.bat (new), mexopts64.bat (del), mglBindFrameBufferObject.mexw64 (changed), mglBltTexture.mexw64 (changed), mglCharToKeycode.c (changed), mglCharToKeycode.mexw64 (new), mglClearScreen.mexw64 (changed), mglCreateFrameBufferObject.mexw64 (changed), mglDisplayCursor.mexw64 (changed), mglDrawImage.mexw64 (changed), mglFillOval.mexw64 (changed), mglFillRect.mexw64 (changed), mglFillRect3D.mexw64 (changed), mglFlush.mexw64 (changed), mglFrameGrab.mexw64 (changed), mglGetGammaTable.mexw64 (changed), mglGetMouse.mexw64 (changed), mglGetSecs.mexw64 (changed), mglGluAnnulus.mexw64 (changed), mglGluDisk.mexw64 (changed), mglGluPartialDisk.mexw64 (changed), mglKeycodeToChar.c (changed), mglKeycodeToChar.mexw64 (new), mglLines2.mexw64 (changed), mglPoints2.mexw64 (changed), mglPoints3.mexw64 (changed), mglPolygon.mexw64 (changed), mglPrivateClose.mexw64 (changed), mglPrivateCreateTexture.mexw64 (changed), mglPrivateDeleteTexture.mexw64 (changed), mglPrivateDescribeDisplays.mexw64 (changed), mglPrivateMoveWindow.mexw64 (changed), mglPrivateOpen.mexw64 (changed), mglPrivateSwitchDisplay.mexw64 (changed), mglQuad.mexw64 (changed), mglResolution.mexw64 (changed), mglSetGammaTable.mexw64 (changed), mglSetMousePosition.mexw64 (changed), mglShader.mexw64 (changed), mglStencilCreateBegin.mexw64 (changed), mglStencilCreateEnd.mexw64 (changed), mglStencilSelect.mexw64 (changed), mglStrokeText.mexw64 (changed), mglTransform.mexw64 (changed), mglUnbindFrameBufferObject.mexw64 (changed)
chrg 2011-09-06 11:59 Rev.: 965

Added fullscreen functionality for the Windows version of MGL. Compiled under 2011a for x64.

Chris

0 lines of code changed in 41 files:

  • trunk/mgllib: mglBindFrameBufferObject.mexw64 (changed), mglBltTexture.mexw64 (changed), mglClearScreen.mexw64 (changed), mglCreateFrameBufferObject.mexw64 (changed), mglDisplayCursor.mexw64 (changed), mglDrawImage.mexw64 (changed), mglFillOval.mexw64 (changed), mglFillRect.mexw64 (changed), mglFillRect3D.mexw64 (changed), mglFlush.mexw64 (changed), mglFrameGrab.mexw64 (changed), mglGetGammaTable.mexw64 (changed), mglGetKeys.mexw64 (changed), mglGetMouse.mexw64 (changed), mglGetSecs.mexw64 (changed), mglGluAnnulus.mexw64 (changed), mglGluDisk.mexw64 (changed), mglGluPartialDisk.mexw64 (changed), mglLines2.mexw64 (changed), mglPoints2.mexw64 (changed), mglPoints3.mexw64 (changed), mglPolygon.mexw64 (changed), mglPrivateClose.mexw64 (changed), mglPrivateCreateTexture.mexw64 (changed), mglPrivateDeleteTexture.mexw64 (changed), mglPrivateDescribeDisplays.mexw64 (changed), mglPrivateMoveWindow.mexw64 (changed), mglPrivateOpen.c (changed), mglPrivateOpen.mexw64 (changed), mglPrivateSwitchDisplay.mexw64 (changed), mglQuad.mexw64 (changed), mglResolution.mexw64 (changed), mglSetGammaTable.mexw64 (changed), mglSetMousePosition.mexw64 (changed), mglShader.mexw64 (changed), mglStencilCreateBegin.mexw64 (changed), mglStencilCreateEnd.mexw64 (changed), mglStencilSelect.mexw64 (changed), mglStrokeText.mexw64 (changed), mglTransform.mexw64 (changed), mglUnbindFrameBufferObject.mexw64 (changed)
chrg 2011-07-30 14:40 Rev.: 961

- Multisampling is now available for Windows. Compiled x64 under 2011a.

Chris

0 lines of code changed in 3 files:

  • trunk/mgllib: mgl.h (changed), mglPrivateOpen.c (changed), mglPrivateOpen.mexw64 (changed)
chrg 2011-07-26 05:46 Rev.: 959

- Added an option to enable multisampling in mglPrivateOpen. To do this one needs to call
mglSetParam('multisampling', 1)
before calling mglOpen. Right now this is only implemented for CGL. Should really add an option to be able to control the number of multisampling pixels used. Currently set to 4.
- Compiled for 2010b x64.

Chris

0 lines of code changed in 2 files:

  • trunk/mgllib: mglPrivateOpen.c (changed), mglPrivateOpen.mexmaci64 (changed)
chrg 2011-07-25 09:48 Rev.: 958

- Recompiled the Win64 binaries under 2011a. Should fix any GLEW segfaults.

Chris

0 lines of code changed in 44 files:

  • trunk/mgllib: mgl.h (changed), mglBindFrameBufferObject.mexw64 (changed), mglBltTexture.mexw64 (changed), mglClearScreen.mexw64 (changed), mglCreateFrameBufferObject.mexw64 (changed), mglDisplayCursor.mexw64 (changed), mglDrawImage.mexw64 (changed), mglFillOval.mexw64 (changed), mglFillRect.mexw64 (changed), mglFillRect3D.mexw64 (changed), mglFlush.mexw64 (changed), mglFrameGrab.mexw64 (changed), mglGetGammaTable.mexw64 (changed), mglGetKeys.mexw64 (changed), mglGetMouse.mexw64 (changed), mglGetSecs.mexw64 (changed), mglGluAnnulus.mexw64 (changed), mglGluDisk.mexw64 (changed), mglGluPartialDisk.mexw64 (changed), mglLines2.mexw64 (changed), mglOpen.m (changed), mglPoints2.mexw64 (changed), mglPoints3.mexw64 (changed), mglPolygon.mexw64 (changed), mglPrivateClose.mexw64 (changed), mglPrivateCreateTexture.mexw64 (changed), mglPrivateDeleteTexture.mexw64 (changed), mglPrivateDescribeDisplays.mexw64 (changed), mglPrivateMoveWindow.mexw64 (changed), mglPrivateOpen.c (changed), mglPrivateOpen.mexw64 (changed), mglPrivateSwitchDisplay.mexw64 (changed), mglQuad.mexw64 (changed), mglResolution.mexw64 (changed), mglSetGammaTable.mexw64 (changed), mglSetMousePosition.mexw64 (changed), mglShader.c (changed), mglShader.mexw64 (changed), mglStencilCreateBegin.mexw64 (changed), mglStencilCreateEnd.mexw64 (changed), mglStencilSelect.mexw64 (changed), mglStrokeText.mexw64 (changed), mglTransform.mexw64 (changed), mglUnbindFrameBufferObject.mexw64 (changed)
chrg 2011-07-23 12:36 Rev.: 957

- Recompiled Win64 binaries under 2011a.
- Got a few more mgl functions working for Windows.

CGB

0 lines of code changed in 46 files:

  • trunk/mgllib: mexopts64.bat (new), mgl.h (changed), mglBindFrameBufferObject.mexw64 (new), mglBltTexture.mexw64 (changed), mglClearScreen.mexw64 (changed), mglCreateFrameBufferObject.mexw64 (new), mglDisplayCursor.mexw64 (changed), mglDrawImage.mexw64 (new), mglFillOval.mexw64 (changed), mglFillRect.mexw64 (changed), mglFillRect3D.mexw64 (new), mglFlush.mexw64 (changed), mglFrameGrab.mexw64 (changed), mglGetGammaTable.mexw64 (changed), mglGetKeys.mexw64 (changed), mglGetMouse.mexw64 (changed), mglGetSecs.mexw64 (changed), mglGluAnnulus.mexw64 (changed), mglGluDisk.mexw64 (changed), mglGluPartialDisk.mexw64 (changed), mglLines2.mexw64 (changed), mglPoints2.mexw64 (changed), mglPoints3.mexw64 (changed), mglPolygon.mexw64 (changed), mglPrivateClose.mexw64 (changed), mglPrivateCreateTexture.mexw64 (changed), mglPrivateDeleteTexture.mexw64 (changed), mglPrivateDescribeDisplays.mexw64 (changed), mglPrivateGetKeyEvent.mexw64 (changed), mglPrivateGetMouseEvent.mexw64 (changed), mglPrivateMoveWindow.mexw64 (changed), mglPrivateOpen.mexw64 (changed), mglPrivateSwitchDisplay.mexw64 (changed), mglQuad.mexw64 (changed), mglResolution.c (changed), mglResolution.mexw64 (changed), mglSetGammaTable.mexw64 (changed), mglSetMousePosition.mexw64 (new), mglShader.c (changed), mglShader.mexw64 (new), mglStencilCreateBegin.mexw64 (changed), mglStencilCreateEnd.mexw64 (changed), mglStencilSelect.mexw64 (changed), mglStrokeText.mexw64 (changed), mglTransform.mexw64 (changed), mglUnbindFrameBufferObject.mexw64 (new)
justin 2011-07-21 13:52 Rev.: 955

Adding ability to change position and size of movie with command move

0 lines of code changed in 3 files:

  • trunk/mgllib: mglMovie.m (changed), mglPrivateMovie.c (changed), mglPrivateMovie.mexmaci64 (changed)
justin 2011-07-20 11:14 Rev.: 954

Minor fix to give better error message

0 lines of code changed in 2 files:

  • trunk/mgllib: mglPrivateMovie.c (changed), mglPrivateMovie.mexmaci64 (changed)
justin 2011-07-20 11:09 Rev.: 953

Adding better filename checks since a not found movie returns the rather mysterious message: The movie contains a invalid data reference

22 lines of code changed in 1 file:

  • trunk/mgllib: mglMovie.m (+22)
chrg 2011-07-01 01:02 Rev.: 941

Changed mglSetMousePosition to use the same coordinate system as that used by mglGetMouse. A 3rd parameter has now been added that lets you specify which screen the coordinates are relative to. Compiled under 2010b for 64bit.

CGB

58 lines of code changed in 2 files:

  • trunk/mgllib: mglSetMousePosition.c (+58 -21), mglSetMousePosition.mexmaci64 (changed)
chrg 2011-06-23 04:42 Rev.: 935

- Updated mglCreateTexture to allow passing some texture arguments. (Compiled under 2009b)
- Fixed a couple documentation errors.

CGB

0 lines of code changed in 6 files:

  • trunk/mgllib: mglCreateTexture.m (changed), mglGetParam.m (changed), mglPrivateCreateTexture.c (changed), mglPrivateCreateTexture.mexmaci (changed), mglPrivateCreateTexture.mexmaci64 (changed), mglUnbindFrameBufferObject.m (changed)
chrg 2011-06-11 04:46 Rev.: 934

- Added a new 64-bit binary for mglIsCursorVisible. Compiled under 2010b.

Chris

0 lines of code changed in 1 file:

  • trunk/mgllib: mglIsCursorVisible.mexmaci64 (new)
chrg 2011-06-09 04:24 Rev.: 931

Added a depth buffer to the frame buffer object.

CGB

0 lines of code changed in 3 files:

  • trunk/mgllib: mglCreateFrameBufferObject.c (changed), mglCreateFrameBufferObject.mexmaci (new), mglCreateFrameBufferObject.mexmaci64 (changed)
chrg 2011-06-06 01:52 Rev.: 928

- Added some basic shader functionality. Needs to be expanded.

CGB

524 lines of code changed in 3 files:

  • trunk/mgllib: mglShader.c (new 514), mglShader.m (new 10), mglShader.mexmaci64 (new)
justin 2011-06-02 11:17 Rev.: 927

Adding check for appropriate input arguments - otherwise you could pass in an argument that would case mglMoveWindow to crash out.

6 lines of code changed in 1 file:

  • trunk/mgllib: mglMoveWindow.m (+6 -1)
justin 2011-05-23 14:32 Rev.: 926

Compliling for 32bit

0 lines of code changed in 1 file:

  • trunk/mgllib: mglPrivateListener.mexmaci (changed)
justin 2011-05-23 00:02 Rev.: 925

Eat keys was not working since the event tap was being created with option for ListenOnly instead of Default which allows changing of events

0 lines of code changed in 2 files:

  • trunk/mgllib: mglPrivateListener.c (changed), mglPrivateListener.mexmaci64 (changed)
chrg 2011-05-19 05:36 Rev.: 923

- Added mglFillRect3D binaries compiled under 2010b.

CGB

0 lines of code changed in 2 files:

  • trunk/mgllib: mglFillRect3D.mexmaci (new), mglFillRect3D.mexmaci64 (new)

(291 more)

Generated by StatSVN 0.4.1