Additions:
The initial OS/X PowerPC version of the 'OpenGL for Matlab' low level
interface wrapper mogl was developed, implemented and generously
contributed to Psychtoolbox under the GPL license by Prof. Richard F.
Murray, University of York, Canada. Porting to other operating systems
and architectures, OpenGL 2.x support, and further extensions and
maintenance has been done by Mario Kleiner.
The code has been relicensed by Richard Murray and Mario Kleiner to the
more permissive MIT license since 2011.
headers/*.h -- OpenGL headers to parse in addition to system
header files.
glm.c -- GLM library of GLUT-like functions - not build
by default -- deprecated.
Deletions:
The 'OpenGL for Matlab' low level interface wrapper mogl was developed,
implemented and generously contributed to Psychtoolbox under the GPL
license by Prof. Richard F. Murray, University of York, Canada.
mogldemo.m -- demonstration of how to use the mogl toolbox
mogldemo.mat -- data used by mogldemo.m
headers/*.h -- OpenGL headers
glm.c -- GLM library of GLUT-like functions
Additions:
"http://svn.berlios.de/svnroot/repos/osxptb/beta/Psychtoolbox/PsychOpenGL/Contents.m">beta</a> | view WebSVN <a href=
"http://svn.berlios.de/wsvn/osxptb/trunk/Psychtoolbox/PsychOpenGL/Contents.m?op=log">changelog</a> of trunk branch</span>
Deletions:
"http://svn.berlios.de/svnroot/repos/osxptb/beta/Psychtoolbox/PsychOpenGL/Contents.m">beta</a> | view in <a href=
"http://svn.berlios.de/wsvn/osxptb/beta/Psychtoolbox/PsychOpenGL/Contents.m?view=markup">WebSVN with changelog</a></span>
Additions:
"http://svn.berlios.de/wsvn/osxptb/beta/Psychtoolbox/PsychOpenGL/Contents.m?view=markup">WebSVN with changelog</a></span>
Deletions:
"http://svn.berlios.de/viewcvs/osxptb/beta/Psychtoolbox/PsychOpenGL/Contents.m?view=markup">WebSVN with changelog</a></span>
Additions:
(first group: main toolbox functions)
moglcore.mexmac -- main MEX interface to OpenGL functions
oglconst.mat -- constants used by OpenGL routines
setupdate.sh -- shell script to start or stop 'update' process
(normally called via wrap/glmSetUpdate.m)
(second group: miscellaneous helper files)
edittag.m -- edit all M-files that contain a given string
finish.m -- automatically run when quitting MATLAB
mor.m -- bitwise OR of multiple input arguments
(first group: files that generate interface code)
autocode.m -- MATLAB script that generates gl_auto.c and M-file
interfaces to moglcore.mexmac
autono.txt -- list of OpenGL functions that autocode.m should not
generate interfaces for; most of these appear
in gl_manual.c
gl_auto_init.c -- file used in generating gl_auto.c; contains
top portion of file, i.e., #includes, etc.
oglconst.m -- MATLAB script that searches through OpenGL header
files for #defined constants, and writes them
to oglconst.mat as variables
headers/*.h -- OpenGL headers
private/*.m -- miscellaneous helper files for autocode.m
(second group: files that compile to produce moglcore.mexmac)
gl_auto.c -- automatically generated interfaces to OpenGL functions
gl_manual.c -- manually generated interfaces to OpenGL functions
glm.c -- GLM library of GLUT-like functions
moglcore.c -- main MEX interface function
mogltypes.h -- useful data types
makefile -- makefile to compile C files into moglcore.mexmac
then call to moglcore.mexmac to run OpenGL functions
Deletions:
(first group: main toolbox functions)
moglcore.mexmac -- main MEX interface to OpenGL functions
oglconst.mat -- constants used by OpenGL routines
setupdate.sh -- shell script to start or stop 'update' process
(normally called via wrap/glmSetUpdate.m)
(second group: miscellaneous helper files)
edittag.m -- edit all M-files that contain a given string
finish.m -- automatically run when quitting MATLAB
mor.m -- bitwise OR of multiple input arguments
(first group: files that generate interface code)
autocode.m -- MATLAB script that generates gl_auto.c and M-file
interfaces to moglcore.mexmac
autono.txt -- list of OpenGL functions that autocode.m should not
generate interfaces for; most of these appear
in gl_manual.c
gl_auto_init.c -- file used in generating gl_auto.c; contains
top portion of file, i.e., #includes, etc.
oglconst.m -- MATLAB script that searches through OpenGL header
files for #defined constants, and writes them
to oglconst.mat as variables
headers/*.h -- OpenGL headers
private/*.m -- miscellaneous helper files for autocode.m
(second group: files that compile to produce moglcore.mexmac)
gl_auto.c -- automatically generated interfaces to OpenGL functions
gl_manual.c -- manually generated interfaces to OpenGL functions
glm.c -- GLM library of GLUT-like functions
moglcore.c -- main MEX interface function
mogltypes.h -- useful data types
makefile -- makefile to compile C files into moglcore.mexmac
then call to moglcore.mexmac to run OpenGL functions
Additions:
""
<div class="code_header" style="text-align:right;">
<span style="float:left;">Path </span> <span class="counter">Retrieve current version of Contents.m from berliOS: <a href=
"http://svn.berlios.de/svnroot/repos/osxptb/beta/Psychtoolbox/PsychOpenGL/Contents.m">beta</a> | view in <a href=
"http://svn.berlios.de/viewcvs/osxptb/beta/Psychtoolbox/PsychOpenGL/Contents.m?view=markup">WebSVN with changelog</a></span>
</div>
<div class="code">
<code>Psychtoolbox/PsychOpenGL/Contents.m</code>
</div>
""
Deletions:
%%(php;Path)Psychtoolbox/PsychOpenGL/Contents.m%%
Additions:
==[[Psychtoolbox]] › [[PsychOpenGL]]==
(first group: main toolbox functions)
moglcore.mexmac -- main MEX interface to OpenGL functions
oglconst.mat -- constants used by OpenGL routines
setupdate.sh -- shell script to start or stop 'update' process
(normally called via wrap/glmSetUpdate.m)
(second group: miscellaneous helper files)
edittag.m -- edit all M-files that contain a given string
finish.m -- automatically run when quitting MATLAB
mor.m -- bitwise OR of multiple input arguments
(first group: files that generate interface code)
autocode.m -- MATLAB script that generates gl_auto.c and M-file
interfaces to moglcore.mexmac
autono.txt -- list of OpenGL functions that autocode.m should not
generate interfaces for; most of these appear
in gl_manual.c
gl_auto_init.c -- file used in generating gl_auto.c; contains
top portion of file, i.e., #includes, etc.
oglconst.m -- MATLAB script that searches through OpenGL header
files for #defined constants, and writes them
to oglconst.mat as variables
headers/*.h -- OpenGL headers
private/*.m -- miscellaneous helper files for autocode.m
(second group: files that compile to produce moglcore.mexmac)
gl_auto.c -- automatically generated interfaces to OpenGL functions
gl_manual.c -- manually generated interfaces to OpenGL functions
glm.c -- GLM library of GLUT-like functions
moglcore.c -- main MEX interface function
mogltypes.h -- useful data types
makefile -- makefile to compile C files into moglcore.mexmac
then call to moglcore.mexmac to run OpenGL functions
Deletions:
==[[Psychtoolbox]] › PsychOpenGL==
(first group: main toolbox functions)
moglcore.mexmac -- main MEX interface to OpenGL functions
oglconst.mat -- constants used by OpenGL routines
setupdate.sh -- shell script to start or stop 'update' process
(normally called via wrap/glmSetUpdate.m)
(second group: miscellaneous helper files)
edittag.m -- edit all M-files that contain a given string
finish.m -- automatically run when quitting MATLAB
mor.m -- bitwise OR of multiple input arguments
(first group: files that generate interface code)
autocode.m -- MATLAB script that generates gl_auto.c and M-file
interfaces to moglcore.mexmac
autono.txt -- list of OpenGL functions that autocode.m should not
generate interfaces for; most of these appear
in gl_manual.c
gl_auto_init.c -- file used in generating gl_auto.c; contains
top portion of file, i.e., #includes, etc.
oglconst.m -- MATLAB script that searches through OpenGL header
files for #defined constants, and writes them
to oglconst.mat as variables
headers/*.h -- OpenGL headers
private/*.m -- miscellaneous helper files for autocode.m
(second group: files that compile to produce moglcore.mexmac)
gl_auto.c -- automatically generated interfaces to OpenGL functions
gl_manual.c -- manually generated interfaces to OpenGL functions
glm.c -- GLM library of GLUT-like functions
moglcore.c -- main MEX interface function
mogltypes.h -- useful data types
makefile -- makefile to compile C files into moglcore.mexmac
then call to moglcore.mexmac to run OpenGL functions
Additions:
===[[MOGL]]===
==[[Psychtoolbox]] › PsychOpenGL==
=== Directory structure is as follows: ===
"">>"" autocode % generate gl_auto.c and wrapper M-files
"">>"" ! make % compile C code to produce MEX files
"">>"" oglconst % save constants from header files in a .mat file
%%(php;Path)Psychtoolbox/PsychOpenGL/Contents.m%%
Deletions:
===MOGL===
Directory structure is as follows:
>> autocode % generate gl_auto.c and wrapper M-files
>> ! make % compile C code to produce MEX files
>> oglconst % save constants from header files in a .mat file
PsychOpenGL