lms-video/bin/Gem/ChangeLog
2013-02-19 18:38:59 +01:00

12942 lines
402 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2007-06-05 23:44 cclepper
* src/Pixes/recordQT.cpp: fixed looooong first frame bug. added
detection for colorspace and image flipping.
2007-05-31 19:52 zmoelnig
* src/Pixes/pix_buffer.cpp: make old-images tiny (almost free them)
when resizing the array: important when you resize large arrays;
TODO: do not resize buffers that already have the correct size
2007-05-31 17:18 zmoelnig
* src/Pixes/: pix_buffer.cpp, pix_buffer.h: added "resize" message
2007-05-30 16:49 zmoelnig
* src/Pixes/: pix_buffer.cpp, pix_buffer.h: added "resize" message
2007-04-02 17:27 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, videoV4L2.cpp: fixed v4l2-code as
to set the "m_capturing"-flag whenever we exit the capturing
thread (not just when we power it down);
in pix_videoNEW do not startTransfer() in the constructor phase
2007-04-02 12:24 zmoelnig
* src/Base/TextBase.h: incidentially deleted the "using
std::string;" line...now it is back
2007-04-02 12:18 zmoelnig
* src/README.linux: updated documentation a bit
2007-04-02 09:36 zmoelnig
* src/: Base/TextBase.cpp, Base/TextBase.h, Base/config.h,
Base/configGeneric.h.in, Base/configLinux.h.in, Base/configNT.h,
Geos/text2d.cpp, Geos/text2d.h, Geos/text3d.cpp, Geos/text3d.h,
Geos/textextruded.cpp, Geos/textoutline.cpp, Geos/textoutline.h:
removed GLTT support; added wide-character support for FTGL (at
least in "string" mode)
2007-04-02 09:34 zmoelnig
* src/configure.ac: removed GLTT support; added wide character
support for FTGL-font rendering (at least in "string" mode)
2007-03-14 11:57 zmoelnig
* src/Pixes/videoDV4L.cpp: minor issue with using fprintf() without
carriage return; this solution uses verbose(), though i am not
sure whether this is really thread safe... have i really
forgotten to check this in...?
2007-03-12 10:15 zmoelnig
* src/Pixes/: pix_offset.cpp, pix_offset.h: added saturated logic
and made it default (is the LATTER a good idea?)
2007-02-20 11:13 zmoelnig
* src/Base/GemGL.h: fixed typos in comment
2007-02-20 11:11 zmoelnig
* src/Base/GemGL.h: fixed comment
2007-02-20 10:58 zmoelnig
* src/: configure.ac, Base/GemGL.h, Base/configDarwin.h.in,
Base/configLinux.h.in: added a configure-flag to specify the
maximum openGL-version to use. use this information in GemGL.h
to exclude certain parts of the openGL-headers thanks ico for the
suggestion
2007-02-20 10:56 zmoelnig
* src/openGL/GEMglBlendEquation.cpp: glBlendEquation() needs
openGL-1.2
2007-02-20 10:43 zmoelnig
* src/Pixes/pix_texture.cpp: glActiveTexture() is not always
defined
2007-02-20 10:42 zmoelnig
* src/Pixes/video.h: indentation
2007-02-19 12:29 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, videoDV4L.cpp, videoV4L.cpp:
applied ico's patches in order to stabilize dv4l (note: use
delete[] on ~pix_videoNEW)
2007-02-13 14:10 zmoelnig
* src/: Pixes/filmQT.h, Pixes/pix_filmDarwin.h, Pixes/pix_filmQT.h,
Pixes/pix_videoDarwin.h, Base/GemMan.cpp,
Base/GemPixImageLoad.cpp: fixed cases for os-x includes (fixes
bug#1613373)
2007-02-12 23:33 tigital
* src/Base/GemPixUtil.cpp: small changes to get correct colors on
intel macs
2007-02-12 22:43 tigital
* src/Pixes/pix_write.cpp: small change to get correct colors on
intel macs
2007-01-07 23:32 tigital
* src/Manips/: glsl_fragment.cpp, glsl_program.cpp, glsl_program.h,
glsl_vertex.cpp, glsl_vertex.h: added GL_VERSION_2_0 compile path
for non-ARB glsl functions
2007-01-07 20:52 zmoelnig
* src/Vertex/: vertex_add.cpp, vertex_combine.cpp: proper calling
of CPPExtern::error() in the static member functions
2006-12-07 19:19 cclepper
* src/Pixes/pix_convolve.cpp: quick fix for YUV 3x3 on x86. for
now it just does the generic loop.
2006-12-06 21:08 cclepper
* src/Pixes/pix_filmNEW.cpp: added an ifdef to make sure this is
not compiled on OSX. pix_filmDarwin is used instead
2006-12-06 20:56 cclepper
* src/Pixes/pix_movieNEW.cpp: added an ifdef to make sure this is
not compiled on OSX. pix_movieDarwin is used instead
2006-12-06 20:44 cclepper
* src/Pixes/pix_movie.cpp: added another ifdef to make sure this is
not compiled on OSX
2006-12-04 16:35 zmoelnig
* src/Geos/scopeXYZ.cpp: sped things up a bit; cleaned up post()
2006-12-04 10:11 zmoelnig
* help/depth.pd: added comment about initial state and a note, that
you now can set this initial state via arguments
2006-12-04 10:09 zmoelnig
* src/Manips/: depth.cpp, depth.h: add an optional argument to the
object, so the initial state can be given at object creation
(thanks cyrille for the request)
2006-11-25 21:04 zmoelnig
* src/Pixes/: pix_gain.cpp, pix_gain.h: added "saturate" message to
turn saturation on/off; fixed bug in MMX code with gains>1; added
initial arguments
2006-11-21 13:10 zmoelnig
* src/Base/GemPixConvert.h: less warnings when compiling
2006-11-21 13:00 zmoelnig
* GEM_RELUNIX.sh: nobody uses this and if they do, it wouldn't work
anyhow
2006-11-21 12:58 zmoelnig
* GEM.README: updated documentation a tiny bit...
2006-11-21 12:57 zmoelnig
* src/: Base/GemPixDualObj.cpp, Base/GemPixObj.cpp,
Controls/gemframebuffer.cpp, Manips/glsl_program.cpp,
Manips/glsl_vertex.cpp, Manips/vertex_program.cpp,
Pixes/pix_buffer_read.cpp, Pixes/pix_buffer_write.cpp,
Pixes/pix_fiducialtrack.cpp, Pixes/pix_multitexture.cpp,
Pixes/pix_rgba.cpp, Pixes/pix_texture.cpp,
openGL/GEMglBlendEquation.cpp: minor code cleanup
2006-11-21 11:10 zmoelnig
* src/Pixes/pix_artoolkit.cpp: bail out when using wrong messages
2006-11-15 12:12 zmoelnig
* src/Base/GemPixConvert.h: fixed typo (it is __GNUC__ and not
__GNUC___)
2006-11-15 12:08 zmoelnig
* src/Base/GemPixConvert.h: more verbosity when disabling the
culprit altivec stuff (since the code does not seem to work and i
don't know why...watch out for the autobuild logs tomorrow...)
2006-11-14 11:58 zmoelnig
* src/Base/: GemPixConvert.h, GemPixConvertAltivec.cpp: disable
YUV422_to_YV12_altivec() for gcc<4.0 via the
NO_VECTORINT_TO_VECTORUNSIGNEDINT define (the fix yesterday
coukdn't have worked); btw YUV422_to_YV12_altivec() is really
_unused_ in the current sources!!
2006-11-14 11:34 zmoelnig
* src/Pixes/: pix_artoolkit.cpp, pix_artoolkit.h: can't use methods
with "float, symbol" type; have to use A_GIMME instead
2006-11-13 16:49 zmoelnig
* src/Base/GemPixConvertAltivec.cpp: disabling __VEC__ for older
gcc's (<4); LATER fix the code
2006-11-12 16:20 zmoelnig
* src/Pixes/pix_artoolkit.cpp: print credits on first object
creation
2006-11-12 16:14 zmoelnig
* src/Pixes/pix_artoolkit.cpp: removed the default
"HAVE_ARTOOLKIT"; this is checked by configure
2006-11-12 16:05 zmoelnig
* src/Pixes/: pix_artoolkit.cpp, pix_artoolkit.h: added shigeyuki's
[pix_artoolkit]
2006-11-12 16:04 zmoelnig
* src/: configure.ac, Base/configLinux.h.in: checks for artoolkit
2006-11-08 21:30 zmoelnig
* examples/07.texture/10.framebuffer.pd: added example file for the
use of [gemframebuffer]; note that i use [pix_texture] instead of
[pix_multitexture]
2006-11-08 20:24 zmoelnig
* examples/07.texture/09.sharedTextures.pd: removed the
[pix_coordinate] stuff, since it is now unneccessary (i thought i
removed this already...)
2006-11-06 18:39 zmoelnig
* src/Pixes/filmFFMPEG.cpp: fail to load movie when fps get's
weird... (LATER fix the ffmpeg code)
2006-11-06 17:48 zmoelnig
* src/Pixes/: film.cpp, film.h, pix_filmNEW.cpp: made film::m_auto
protected; from outside it can now only be set via setAuto();
this should make it easier to make optimized decoding paths for
sequential reading (e.g. non-random-access)
2006-11-06 17:40 zmoelnig
* src/Pixes/filmFFMPEG.cpp: better handling of decoding errors...
2006-11-03 17:50 zmoelnig
* src/Pixes/pix_videoDarwin.cpp: fixed calls to post()
2006-11-03 09:37 zmoelnig
* src/Pixes/pix_freeframe.cpp: fixed calls to ::error() and
::post()
2006-11-03 09:32 zmoelnig
* src/: Base/CPPExtern.cpp, Base/CPPExtern.h, Base/GemBase.cpp,
Base/GemGluObj.cpp, Base/GemPixDualObj.cpp, Base/GemPixUtil.cpp,
Base/GemPixUtil.h, Base/TextBase.cpp,
Controls/gemframebuffer.cpp, Controls/gemwin.cpp,
Nongeos/world_light.cpp, Particles/part_color.cpp,
Pixes/pix_background.cpp, Pixes/pix_buffer.cpp,
Pixes/pix_color.cpp, Pixes/pix_film.cpp, Pixes/pix_filmNEW.cpp,
Pixes/pix_halftone.cpp, Pixes/pix_multitexture.cpp,
Pixes/pix_rds.cpp, Pixes/pix_record.cpp, Pixes/pix_record.h,
Pixes/pix_share_write.cpp, Pixes/pix_sig2pix.cpp,
Pixes/pix_videoNEW.cpp: added post() method to CPPExtern.cpp
which automatically prepends the object's name (if available);
accordingly had to change a lot of uses uses of post() where
either the object's name was hard- or softcoded or ::post() was
used (in the callback functions)
2006-11-03 09:26 zmoelnig
* src/Pixes/: pix_texture.cpp, pix_texture.h: extended the
texture-sharing message to: textureID, texCoords, type, flags
2006-11-03 09:25 zmoelnig
* src/Pixes/: videoV4L.cpp, videoV4L2.cpp, videoV4L2.h: fixed v4l-1
to work with my usb-2u-cam; v4l-2 starts to work too...
2006-11-03 09:24 zmoelnig
* src/: BUGS, README.linux, TODO.091: updated info-files
2006-11-01 23:33 tigital
* src/: Pixes/pix_multitexture.cpp, Pixes/pix_multitexture.h,
Base/GemShape.cpp, Base/GemState.cpp, Base/GemState.h:
[pix_multitexture] now works as expected! - new [dimen x y<
message needed so that it can determine texcoords - GemShape's
SetVertex() has been modified to loop thru glMultiTexCoord2f,
when needed - GemState has new variable: state->multiTexCoords,
which is 0 by default, but set in pix_multitexture based on the #
of texUnits requested
2006-10-30 21:57 tigital
* src/Base/GemPixConvertAltivec.cpp: more attempts at fixes for bad
type-ing of vec's on 10.3
2006-10-30 19:51 zmoelnig
* src/configure.ac: added option to disable "-fPIC"
2006-10-30 19:45 zmoelnig
* src/configure.ac: make "-Os" the default on Darwin
2006-10-30 19:37 zmoelnig
* src/configure.ac: added more tests for compiler-flags as
suggested by tigital (-mpowerpc-gfxopt is turned OFF by default;
LATER think about the "-Os" flag on os-x)
2006-10-30 19:24 zmoelnig
* src/Base/GemPixConvertAltivec.cpp: reverted the type changes
(while this still breaks compilation with older gcc's, at least
it is functional)
2006-10-30 09:47 zmoelnig
* src/configure.ac: oops, fixed typo
2006-10-30 09:46 zmoelnig
* src/configure.ac: added check for "-fpascal-strings" which allows
us to use pascal-strings (containing '\p') on os-x
2006-10-30 09:26 zmoelnig
* src/Base/GemPixConvertAltivec.cpp: tried to fix another error
with types; NEEDS TESTING
2006-10-26 22:04 tigital
* src/Base/GemPixConvertAltivec.cpp: fixes for bad type comparisons
in some vec_sl()/vec_add and loop comparisons
2006-10-26 22:00 tigital
* src/Base/CPPExtern.h: fix for gcc4 warning "'GemException' has
virtual functions but non-virtual destructor"
2006-10-22 21:51 zmoelnig
* src/configure: finally removed "configure" since it really should
be generated (and therefore happens to get out of sync with
configure.ac too often)
2006-10-20 19:48 zmoelnig
* src/Manips/glsl_program.cpp: only call glUseProgramObjectARB() in
postrender() when we have a linked module (less crashy on systems
that don't really support shaders...)
2006-10-20 19:40 zmoelnig
* src/Base/TextBase.cpp: changed type of for-loop variable from
(size_t) to (singed long long), since unsigned numbers never get
negative!
2006-10-18 15:49 zmoelnig
* src/: Make.config.in, Makefile, configure.ac: store the
CONFIGUREFLAGS in Make.config, so that automatic calls to
"configure" produce the same results; additionally this should
make it possible to just call:
'CONFIGUREFLAGS="--with-pd=/bi/ba/bo" make" in a distclean
environment and it will build everything; LATER remove
configure/aclocal.m4
2006-10-18 13:06 zmoelnig
* src/Pixes/videoV4L.cpp: setNorm() now has an effect even if
capturing is currently not running; LATER think about making the
"mode <norm> <channel>" message work again (it seems like this is
some threading problem)
2006-10-18 13:05 zmoelnig
* src/Pixes/pix_videoNEW.cpp: fixed if/else at the "mode" message
2006-10-18 12:53 zmoelnig
* src/Pixes/videoV4L2.cpp: hmm...
2006-10-18 12:52 zmoelnig
* src/Base/GemWinCreateXWin.cpp: made it a tiny bit more readable;
added accumbuffer-bits to window-creation
2006-10-18 12:50 zmoelnig
* examples/07.texture/09.sharedTextures.pd: example for
texture-sharing
2006-10-18 12:46 zmoelnig
* examples/08.io/04.UseOrb.pd: dont use markEx-objects anymore;
LATER remove this example altogether
2006-10-18 12:44 zmoelnig
* examples/06.particle/: 04.combo.pd, 05.twoSrc.pd, 08.info.pd:
dont use markEx-objects anymore
2006-10-18 12:43 zmoelnig
* examples/05.text/: 01.Text.pd, 01.TextNoLoadBang.pd,
03.ChangeText.pd, 03.ChangeTextNoLoadBang.pd, arial.ttf,
vera.ttf: updated to use vera.ttf instead of arial.ttf and to not
use markEx-objects anymore
2006-10-18 12:40 zmoelnig
* examples/04.pix/: 05.movie.pd, 18.Curves.pd: dont use
markEx-objects anymore
2006-10-18 12:39 zmoelnig
* examples/02.advanced/: 03.View_OSD.pd, 08.Snapshot2.pd: updated
to use vera.ttf instead of arial.ttf and to not use
markEx-objects anymore
2006-10-06 16:53 cclepper
* src/Pixes/pix_filmDarwin.cpp: updated RGBA pixel packings for Mac
Intel
2006-10-06 16:50 cclepper
* src/Base/GemPixImageLoad.cpp: update for proper Mac Intel pixel
packing
2006-10-04 13:38 zmoelnig
* src/Pixes/pix_fiducialtrack.cpp: proper initialization
(memset(0)) for fidtrackerx (used to crash on my x64_64)
2006-10-03 17:13 zmoelnig
* src/configure.ac: hopefully fixed the check whether
OpenGL-framework is used
2006-10-03 17:08 zmoelnig
* src/configure.ac: disable checks for libGL and libGLU if we use
the OpenGL-framework
2006-10-03 13:51 zmoelnig
* src/configure.ac: disable checks for lqt and libquicktime if
QuickTime-framework is being used
2006-09-27 14:55 zmoelnig
* tests/all/objects.txt: deleted obsoleted objects from this list
2006-09-27 14:53 zmoelnig
* tests/all/existence.sh: make pd-binary settable via the PD
variable
2006-09-27 12:11 zmoelnig
* src/: configure, configure.ac: removed the test for
AC_PROG_GCC_TRADITIONAL since we use c++ instead of cc
2006-09-27 11:53 zmoelnig
* src/: configure, configure.ac: hopefully fixed the FFMPEG-thing
(the AVCodecContext-check was broken since i changed the language
from "C" to "C++")
2006-09-27 11:04 zmoelnig
* src/: configure, configure.ac: added some magic for FTGL and
ffmpeg
2006-09-26 11:56 zmoelnig
* src/Base/GemGL.h: use our own glew.h (if so)
2006-09-26 11:55 zmoelnig
* src/Manips/vertex_program.cpp: glProgramEnvParameter4fvARB() can
only be used if GL_ARB_vertex_program is defined
(GL_NV_vertex_program doesn't matter)
2006-09-26 11:27 zmoelnig
* src/configure.ac: removed check for "-no-builtin" gcc-flags,
since this prevents us from building with older gcc-version
2006-09-25 15:28 zmoelnig
* src/: README.glew, importGLEW.sh, Base/glew.cpp, Base/glew.h,
Base/glxew.h, Base/wglew.h: regenerated glew from 1.3.4 sources;
fixed importGLEW.sh so that it automatically adds the "#ifdef
USE_GLEW" clauses around the code
2006-09-21 21:36 zmoelnig
* src/: configure, configure.ac: added checks for the
not-deprecated linking flags on OSX; disabled altivec on x86_64
machines
2006-09-21 16:38 zmoelnig
* src/Pixes/pix_deinterlace.cpp: added newline at end of file
2006-09-21 16:32 zmoelnig
* src/Pixes/: pix_multitexture.cpp, pix_multitexture.h: add generic
inlets for each textureunit
2006-09-21 16:31 zmoelnig
* src/Base/: CPPExtern.cpp, CPPExtern.h: added PDerror() which
calls pd_error() without having to worry about the object
("ourselves")
2006-09-20 17:57 zmoelnig
* src/: Make.config.in, acinclude.m4, configure, configure.ac:
disabled Vertex by default (since it is very experimental)
disabled SSE2 by default (since most processors do not yet
support it)
2006-09-20 17:56 cclepper
* src/Controls/gemframebuffer.cpp: added glfrustum call with GEM
default setting. Uncommented some of the matirx calls which get
closer to correct rendering.
2006-09-20 17:51 zmoelnig
* src/Base/GemGL.h: indentation of preprocessor-directives, so i
can read them
2006-09-20 09:55 zmoelnig
* src/Vertex/vertex_model.cpp: removed the legacy
HaveValidContext() function call (since it does no longer exist)
2006-09-19 22:48 cclepper
* src/Controls/gemframebuffer.cpp: init m_FBOcolor not m_color
2006-09-19 22:42 cclepper
* src/Controls/: gemframebuffer.h, gemframebuffer.cpp: added a
color message to set the background color.
2006-09-18 13:09 zmoelnig
* src/Manips/glsl_vertex.cpp: another check for illegal filenames
2006-09-18 12:39 zmoelnig
* help/: alternate.pd, average.pd, counter.pd, hsv2rgb.pd,
invert.pd, oneshot.pd, randomF.pd, rgb2hsv.pd, tripleLine.pd,
tripleRand.pd, v+.pd, v-.pd, vector+.pd, vector-.pd: removed
MarkEx from Gem
2006-09-18 12:39 zmoelnig
* help/: pix_kaleidoscope.pd, pix_multiblob.pd: removed dependency
on [v+] and friends (which are no longer part of Gem)
2006-09-17 17:41 zmoelnig
* src/Pixes/recordQT.h: put "float seconds;" in the
platform-independent section, since it is used by both __APPLE__
and __WIN32__
2006-09-15 20:15 tigital
* src/Pixes/pix_image.cpp: [OSX] small fix for close() definition
2006-09-14 11:44 zmoelnig
* src/Vertex/vertex_draw.cpp: hopefully made this work with older
openGL-headers
2006-09-14 11:20 zmoelnig
* src/Base/: GemMan.cpp, GemVersion.h: put the authors into
GemVersion.h and removed the OS-information (since this is
blurry)
2006-09-14 11:00 zmoelnig
* tests/all/existence.bat: w32 batch file for testing; LATER make
this via make
2006-09-13 00:38 cclepper
* src/Pixes/: recordQT.cpp, recordQT.h: updated to include timers
and matrix flipping on windows
2006-09-12 21:58 cclepper
* src/Pixes/pix_recordQT.h: adds a timer for the movie framerate on
windows. also flips the image around when a directshow source is
used.
2006-09-12 21:54 cclepper
* src/Pixes/pix_recordQT.cpp: adds a timer for the movie framerate
on windows. also flips the image around when a directshow source
is used.
2006-09-12 21:44 cclepper
* src/Base/GemGL.h: added header for GLEW
2006-09-12 21:42 cclepper
* src/Base/: GemMan.cpp, GemMan.h: Quicktime init on first launch
for Windows. This could possibly go in GemWinCreateNT, but it
works fine here.
2006-09-12 21:40 cclepper
* src/Base/GemWinCreateNT.cpp: GLEW init code for Windows
2006-09-12 21:37 cclepper
* src/Base/GemSIMD.cpp: added a working SIMD feature check for
Windows.
2006-09-11 23:56 cclepper
* src/Pixes/pix_filmNEW.cpp: m_auto is passed to the handle.
useful for DirectShow and Quicktime which are more efficient
handling auto play than just incrementing a frame counter.
2006-09-11 23:55 cclepper
* src/Pixes/film.h: moved m_auto to public member variable
2006-09-11 23:53 cclepper
* src/Pixes/filmDS.cpp: added right inlet frame handling and auto
now sets rate
2006-09-07 23:28 cclepper
* src/Geos/rectangle.cpp: fixed error in SetVertex that made
everything square
2006-09-05 17:27 tigital
* src/Pixes/pix_texture.cpp: added more informative output when
changing mode
2006-09-03 18:50 zmoelnig
* src/Base/CPPExtern.h: removed inheritance of GemException from
std::exception to not set up M$VC; hope this works
2006-09-02 20:37 zmoelnig
* src/Pixes/: pix_image.cpp, pix_movieDS.cpp: use "-path" for
searching images
2006-09-02 20:37 zmoelnig
* src/Makefile: added installabs target for installing
abstractions; install Gem.${EXT} into pd/extra/Gem/
2006-08-31 21:45 cclepper
* src/Pixes/: pix_deinterlace.cpp, pix_deinterlace.h: added a
message apative to set the threshold for deinterlacing. also
attempted to make the deinterlacing a little nicer looking for
RGBA.
2006-08-31 21:36 cclepper
* src/Geos/rectangle.cpp: changed drawing to use SetVertex() which
allows for texturing from texture units other than 0
2006-08-31 20:47 cclepper
* src/Pixes/: pix_texture.cpp, pix_texture.h: added texunit message
and handling of multiple texture units
2006-08-29 17:34 zmoelnig
* src/Base/GemVersion.h: added "cvs" to the version string
2006-08-29 16:46 zmoelnig
* src/Makefile: removed the tailing slash from BUILDDIR (avoid
double-slashes in paths)
2006-08-29 09:35 zmoelnig
* src/Pixes/: filmDS.cpp, filmDS.h: fixed compilation issue on
systems without HAVE_DIRECTSHOW
2006-08-24 23:20 cclepper
* src/Pixes/pix_filmNEW.cpp: added HAVE_DIRECTSHOW define to select
filmDS or filmAVI
2006-08-24 23:15 cclepper
* src/Pixes/: filmDS.h, filmDS.cpp: changed defines to add
HAVE_DIRECTSHOW
2006-08-24 22:54 cclepper
* src/Pixes/: filmDS.cpp, filmDS.h: DirectShow class for pix_film
on Windows.
2006-08-22 14:05 zmoelnig
* abstractions/pix_blobtracker-help.pd: replaced [v+] and friends
with pd-objects
2006-08-22 14:03 zmoelnig
* abstractions/: gemorb.pd, gemtablet.pd: dummy objects that print
an error when being instantiated, telling the user that the real
objects ceased to exist
2006-08-22 13:52 zmoelnig
* examples/09.openGL/03.stencilBuffer.pd: cyrille's stencil buffer
patch
2006-08-22 09:52 zmoelnig
* src/Controls/gemframebuffer.cpp: newline at end of file (after
all, C++ MUST have a newline at the EOF)
2006-08-22 09:40 zmoelnig
* src/Pixes/: pix_movieDS.cpp, pix_movieDS.h, pix_videoDS.cpp,
pix_videoDS.h: put the DirectShow code into #ifdef's to prevent
it from bulding on other platforms; dos2unix
2006-08-21 23:21 cclepper
* src/Pixes/: pix_videoDS.cpp, pix_videoDS.h: Changed callback to
GetCurrentBuffer. Added method to record video to disk in native
format (useful for DV capture).
2006-08-21 23:16 cclepper
* src/Pixes/: pix_movieDS.cpp, pix_movieDS.h: Object for loading
DirectShow files on Windows
2006-08-21 20:48 cclepper
* src/openGL/: GEMglClearDepth.cpp, GEMglClearDepth.h: fixed cast
to GLclampd for depth flag
2006-08-17 13:08 zmoelnig
* src/Pixes/pix_movieNEW.cpp: remove the 2nd inlet inherited from
[pix_texture] since this object always has its own texture
2006-08-17 13:07 zmoelnig
* src/Pixes/: pix_texture.cpp, pix_texture.h: added a second inlet
for setting a "remote" texture, which is used optionally if no
image is present
2006-08-17 11:13 zmoelnig
* src/Pixes/pix_snap2tex.cpp: deleted commented out leftovers; use
window-dimensions when given dimensions <=0 (instead of <0)
2006-08-17 10:22 zmoelnig
* examples/07.texture/08.MotionBlur.pd: an example on how to use
full-screen motion-bluring with feedback-textures
2006-08-16 14:40 zmoelnig
* src/TODO.091: autoconf working on OSX
2006-08-16 14:39 zmoelnig
* src/Controls/: orb.h, orbserial.cpp, orbserial.h, gemorb.cpp,
gemorb.h, gemtablet.cpp, gemtablet.h, orb.cpp: deleted [gemorb]
and [gemtablet]
2006-08-16 14:31 zmoelnig
* src/: configure, configure.ac: removed MarkEx from Gem; added
Vertex-branch to configure
2006-08-16 14:27 zmoelnig
* src/MarkEx/: MarkExSetup.cpp, README.txt, abs.cpp, average.cpp,
counter.cpp, hsvrgb.cpp, m_control.cpp, multiselect.cpp,
randomF.cpp, reson.cpp, strcat.cpp, tripleLine.cpp, vector.cpp:
removed MarkEx from Gem
2006-08-16 12:03 zmoelnig
* src/Base/: CPPExtern.cpp, CPPExtern.h: better(?) declarations of
exceptions...
2006-08-14 17:32 zmoelnig
* src/Pixes/pix_fiducialtrack.cpp: removed debugging printout
2006-08-14 17:31 zmoelnig
* src/Pixes/pix_fiducialtrack.cpp: initialization of treeidmap
2006-08-14 17:07 zmoelnig
* tests/all/objects.txt: more arguments to objects that need it
2006-08-14 16:58 zmoelnig
* tests/all/: existence.pd, objects.txt: allow arguments to objects
2006-08-14 16:37 zmoelnig
* src/openGL/: GEMglProgramStringARB.cpp, GEMglProgramStringARB.h:
changed this object to A_GIMME, since default args do not like
symbols to come after floats... LATER: this object should refuse
from being created, if the arguments do not match what we expect
LATER: there are other objects who also suffer from this...
2006-08-09 19:15 zmoelnig
* src/: configure, configure.ac: rearranged a bit, so that it is
possible to find the "--with-pd" flag in the help...
2006-08-09 19:08 zmoelnig
* src/: configure, configure.ac: this might work on os-x! changed
the behaviour of "--with-pd" so that it's argument should direct
to the base-path of pd, where we can find both headers
(<pdpath>/src) and libraries (<pdpath>/bin)
2006-08-09 18:44 zmoelnig
* src/Pixes/recordQT.cpp: use "0" instead of NULL for setting
characters
2006-08-09 18:40 zmoelnig
* src/Pixes/filmQT4L.cpp: protect the inclusion of <colormodels.h>
with HAVE_QUICKTIME4LINUX
2006-07-27 18:00 zmoelnig
* src/Base/TextBase.cpp: use "vera.ttf" as default font (whoa, this
could break things!)
2006-07-27 17:59 zmoelnig
* src/Controls/gemhead.cpp: use GemState->reset() instead of
resetting things manually
2006-07-27 17:58 zmoelnig
* src/Base/: GemState.cpp, GemState.h: removed the "stereo"
membervariable: this is handled by "tickTime"; added a "reset()"
method (to be used in [gemhead] instead of resetting things
manually)
2006-07-27 17:56 zmoelnig
* src/Base/GemMan.cpp: replaced setting GemState->stereo by setting
GemState->tickTime;
2006-07-27 14:12 zmoelnig
* src/Pixes/pix_freeframe.cpp: removed an unconditional exception
thrown in the constructor
2006-07-25 18:37 zmoelnig
* src/Particles/: part_color.cpp, part_damp.cpp, part_draw.cpp,
part_follow.cpp, part_gravity.cpp, part_info.cpp,
part_killold.cpp, part_killslow.cpp, part_orbitpoint.cpp,
part_render.cpp, part_sink.cpp, part_size.cpp, part_source.cpp,
part_targetcolor.cpp, part_targetsize.cpp, part_velcone.cpp,
part_velocity.cpp, part_velsphere.cpp, part_vertex.cpp: use
"state->tickTime" instead of "state->stereo" for (not) updating
movements
2006-07-25 16:47 zmoelnig
* examples/09.openGL/02.displayList.pd: made the warning go away. a
bit more text...
2006-07-20 20:45 tigital
* src/Controls/gemframebuffer.cpp: removed
"GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT" from fbo
status checking because it has been removed from the spec
2006-07-20 19:09 tigital
* help/ortho.pd: add info about compat message
2006-07-12 06:47 tigital
* src/Controls/: gemframebuffer.cpp, gemframebuffer.h: replaced
"colorspace" with separate "type" and "format" messages (also can
affect creation args): default type=GL_UNSIGNED_BYTE and
format=GL_RGB; more informative (and more gem-like) error
reporting; better setup of fbo's; switchable textureType
(default=GL_TEXTURE_2D); better cleanup
2006-07-12 06:26 tigital
* src/Base/GemPixUtil.cpp: [osx] "type = ..._REV" or not:
compile-time check for __BIG_ENDIAN__, to help support intel-macs
2006-07-12 06:22 tigital
* src/Base/GemSIMD.cpp: [osx] start of code to detect altivec at
runtime
2006-07-12 06:21 tigital
* src/Base/GemWinCreateMac.cpp: [osx] possibility of using generic
float (software) renderer: should come up with a way to switch
between renderer's at runtime
2006-07-12 06:19 tigital
* src/Pixes/pix_freeframe.cpp: [osx] check for resource's existence
before releasing them
2006-07-12 06:17 tigital
* src/Pixes/pix_multitexture.cpp: added glTexParameteri()'s;
removed auto texcoord generation (for now...); better support for
older GL's; seems to work (atm) with geo's
2006-07-12 06:04 tigital
* src/Vertex/: vertex_tabread.cpp, vertex_tabread.h: starting to
merge in vertex_array stuff (finally) - accepts tables in this
order atm: vertex, color, normal, texcoord
2006-07-12 06:00 tigital
* src/: Vertex/vertex_draw.cpp, Vertex/vertex_draw.h,
Base/GemVertex.cpp, Base/GemVertex.h: starting to merge in
vertex_array stuff (finally)
2006-07-12 04:58 tigital
* src/: Controls/gemhead.cpp, Base/GemCache.cpp, Base/GemCache.h,
Base/GemState.cpp, Base/GemState.h: starting to merge in
vertex_array stuff (finally)
2006-07-04 16:48 zmoelnig
* src/Pixes/: filmAVIPLAY.cpp, filmQT4L.cpp: use setCSizeByFormat()
2006-07-04 16:47 zmoelnig
* src/Pixes/pix_filmNEW.cpp: use a define for the debug-printout at
decoder-instantiation: makes code much more readable
2006-07-04 16:46 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: the convert(To|From)
routines now also work without an explicit colorspace; if none is
given, the already set cs of the destination is taken; if this is
unset, the default cs is used
2006-07-03 11:06 zmoelnig
* src/Pixes/: pix_fiducialtrack.cpp, pix_freeframe.cpp,
recordQT.cpp, videoV4L.cpp: replaced sprintf() by snprintf();
replaced printf() by post()/error()
2006-07-03 10:45 zmoelnig
* src/Pixes/filmAVIPLAY.cpp: lowered the threshold of insecurity by
replacing usleep() with select()
2006-07-03 10:44 zmoelnig
* src/Pixes/videoDV4L.cpp: lowered the threshold of insecurity with
snprintf(), select(),...
2006-06-26 04:28 tigital
* GEM_darwin.xcodeproj/project.pbxproj: xcode 2.3 project file,
makes dynamiclib
2006-06-20 11:03 zmoelnig
* src/: configure, configure.ac: forgot to remove the debugging
"read"s...
2006-06-14 12:20 zmoelnig
* src/configure: generated from configure.ac
2006-06-14 12:20 zmoelnig
* src/configure.ac: the SIMD-tests are only done if required
explicitely by the user (e.g. --enable-mmx) or the compiling
hardware seems to support it (naive test: if ARCH="i686" we want
"sse2" and "mmx" but not "altivec" and the like); LATER make
better tests (query processor capabilities)
2006-06-14 12:17 zmoelnig
* src/aclocal.m4: generated from acinclude.m4 (with automake-1.9)
2006-06-14 12:16 zmoelnig
* src/acinclude.m4: the GEM_ARG_WITH macro family now doesn't
explicitely set the default value, unless a 3rd argument is given
and a non-empty string (like "force")
2006-06-14 11:25 zmoelnig
* src/Pixes/: pix_filmDarwinYUV.cpp, pix_filmDarwinYUV.h,
pix_filmYUV.cpp, pix_filmYUV.h, pix_movieYUV.cpp, pix_movieYUV.h:
why...these files should have been deleted a long time ago...
2006-06-14 11:02 zmoelnig
* examples/data/: COPYING.txt, arial.ttf, cour.ttf, times.ttf,
vera.ttf: removed non-free fonts and added one free replacement;
added a COPYING.txt which discusses licensing. LATER think about
changing the default font to "vera.ttf"
2006-06-14 10:56 zmoelnig
* src/: configure, configure.ac: oops, forgot to check in the
changes for fain-grained control over SIMD-optimization
2006-06-14 00:45 cclepper
* src/Base/GemMan.cpp: commented out the fps post() on the Mac
since that goes out the outlet
2006-06-14 00:41 cclepper
* src/Pixes/pix_recordQT.cpp: used #if 0 to remove the object from
the build process. need to use some proper defines until the new
version works as well as the old
2006-06-14 00:31 cclepper
* src/Pixes/recordQT.cpp: should work for Mac/Win now
2006-06-14 00:30 cclepper
* src/Pixes/recordQT.h: moved m_recordStart and m_recordStop to the
base class. commented out the not implemented getCodecName and
getCodecDescription
2006-06-14 00:28 cclepper
* src/Pixes/record.h: moved m_recordStart and m_recordStop to the
base class
2006-06-14 00:25 cclepper
* src/Pixes/pix_record.cpp: Used one #ifdef to keep from crashing
on Mac/Win. m_automatic is now true by default.
2006-06-13 23:31 cclepper
* src/Pixes/pix_filmDarwinYUV.cpp: Added a very clever #if 0 to
remove this file from compilation.
2006-06-13 23:29 cclepper
* src/Pixes/pix_movieDarwin.h: updated header file for volume
function
2006-06-13 23:26 cclepper
* src/Pixes/: pix_movieYUV.cpp, pix_filmYUV.cpp: Added a very
clever #if 0 to remove this file from compilation.
2006-06-09 21:07 cclepper
* src/Base/GemMan.cpp: changed maxStackDepth declarations to match.
both are GLint
2006-06-09 21:05 cclepper
* src/Pixes/pix_videoDarwin.h: updated header file for quality
function
2006-06-09 21:04 cclepper
* src/Pixes/pix_filmDarwin.h: updated header file for volume
function
2006-06-09 15:06 zmoelnig
* src/Base/GemPixUtil.cpp: cleaned up setCSizeByFormat() to only
one big (#ifdef __APPLE__ #else) instead of 6 of them: should be
more readable
2006-06-08 17:36 zmoelnig
* src/Pixes/pix_share_write.cpp: clean up shared memory needed when
the segment already exists but is smaller than what we requested
2006-06-08 13:55 zmoelnig
* src/Pixes/pix_share_read.cpp: removed freeShm() from the
destructor since the parent's destructor already handles this:
the joys of inheritance
2006-06-01 15:58 zmoelnig
* src/Pixes/: videoV4L2.cpp, videoV4L2.h: prefixed V4L2-specific
defines with V42L_; added loads of debugging stuff but still
couldn't make it work...
2006-06-01 15:55 zmoelnig
* src/Pixes/: videoV4L.cpp, videoV4L.h: prefixed V4L-specific
defines with V4L_; better checks on stopTransfer()
2006-06-01 15:52 zmoelnig
* src/Pixes/FreeFrame.h: added some more tests for defines when we
are on w32
2006-05-31 16:05 zmoelnig
* src/Base/GemMan.cpp: reschedule a rendering-cycle when changing
the framerate from 0.0 to something valid (normally the framerate
change only takes effect at the next render-cycle; with
framerate==0.0 this can take a long time)
2006-05-31 16:05 zmoelnig
* src/Controls/gemwin.cpp: cancel pending destroy-requests on
"create"
2006-05-31 15:54 zmoelnig
* src/Controls/gemwin.cpp: reschedule a rendering-cycle when
changing the framerate from 0.0 to something valid (normally the
framerate change only takes effect at the next render-cycle; with
framerate==0.0 this can take a long time)
2006-05-24 19:18 cclepper
* src/Pixes/: pix_movieDarwin.cpp, pix_videoDarwin.cpp: added
defines for Intel.
2006-05-24 19:17 cclepper
* src/Pixes/pix_filmDarwin.cpp: added defines for Intel. fixed
stupid looping bug.
2006-05-16 14:00 zmoelnig
* src/Base/TextBase.cpp: changed the return type of string.find()
from (size_t) to (unsigned long) in order to make a valid test
for (pos<0): this prevents hanging...
2006-05-07 12:04 zmoelnig
* src/Base/TextBase.cpp: use (size_t) where appropriate
2006-05-07 12:03 zmoelnig
* src/Pixes/pix_share_write.h: made m_size of type (size_t) instead
of just (int)
2006-05-07 12:03 zmoelnig
* src/Pixes/recordQT.cpp: include <stdio.h>
2006-05-07 12:00 zmoelnig
* src/Pixes/libfidtrack_fidtrackX.cpp: explicit casts to (float) to
shut up warnings
2006-05-07 11:58 zmoelnig
* src/Manips/vertex_program.h: made m_size of type (size_t) instead
of just (int)
2006-05-04 21:04 zmoelnig
* src/Geos/sphere3d.cpp: respect m_size (via glScale() and
glPush/glPop)
2006-05-04 20:54 zmoelnig
* src/Controls/gemwin.cpp: use GemMan::destroyWindowSoon() for
window destruction: this allows to directly connect [gemmouse] to
[destroy( without crashing (previously a [del 0] was needed to
decouple the window-event-grabbing from the window-destruction)
2006-05-04 20:52 zmoelnig
* src/Base/: GemMan.cpp, GemMan.h: added a destroyWindowSoon()
function that issues a delayed windows destruction (destruction
is done at the beginning of the next render cycle which is
rescheduled to be within 0.0 ms); this is useful when the
destruction is initiated via window-events which would otherwise
crash pd
2006-05-04 19:53 zmoelnig
* src/Base/: GemGluObj.cpp, GemGluObj.h: the slice-input now also
accepts a pair of numbers for different numSlices and numStacks;
currently only used by [sphere3d]
2006-05-04 19:43 zmoelnig
* src/Geos/: sphere3d.cpp, sphere3d.h: added a spherical object for
deformation (similar to [curve3d], but only control-points for
now
2006-05-03 15:34 zmoelnig
* src/Geos/sphere.cpp: fixed memory-leak
2006-05-03 06:24 tigital
* src/Manips/: glsl_program.cpp, glsl_program.h: now we correctly
get the location of uniform variables: how it worked before, I
have no idea...
2006-04-28 16:34 zmoelnig
* src/Base/sgiimage.cpp: use memset() instead of bzero(); use
__WIN32__ instead of WIN32; include config.h for this to work
2006-04-28 16:33 zmoelnig
* src/Base/GemMath.h: inlcude config.h for __WIN32__
2006-04-28 16:18 zmoelnig
* src/Manips/glsl_vertex.cpp: include <io.h> instead of <unistd.h>
on w32
2006-04-28 16:16 zmoelnig
* src/Controls/gemwin.h: just include CPPExtern.h: this will
include m_pd.h, so we don't need to do it here
2006-04-28 16:13 zmoelnig
* src/Base/CPPExtern.h: include GemExportDef before m_pd.h: this
way we only have to pragma-disable the vc-warnings once: less
code cluttering!
2006-04-28 16:12 zmoelnig
* src/Base/GemExportDef.h: use _MSC_VER instead of __WIN32__ for
w32-specific things (the used pragmas are vc-only; i am not that
sure about the declspec()-things)
2006-04-28 15:57 zmoelnig
* src/Base/GemPBuffer.cpp: moved all includes to top of the file;
use GemGL.h to include the gl-headers
2006-04-28 15:51 zmoelnig
* src/Base/GemGL.h: added wglext.h for w32; shouldn't the
agl-headers be included here too?
2006-04-28 15:35 zmoelnig
* src/Base/config.h: automatically define __WIN32__ if _MSC_VER is
defined
2006-04-28 15:33 zmoelnig
* src/Base/GemGLUtil.cpp: removed test for GL_WIN32_MEAN_AND_LEAN
(there is no such thing)
2006-04-28 15:32 zmoelnig
* src/Base/: GemMan.cpp, GemWinCreate.h: use "#ifdef __WIN32__"
instead of "#if __WIN32__"
2006-04-28 15:30 zmoelnig
* src/Pixes/pix_vpaint.cpp: protected the use of defines via
#ifdef; better bracketing;
2006-04-28 15:29 zmoelnig
* src/Pixes/pix_share_write.cpp: don't use freeShm() on __WIN32__
2006-04-28 15:29 zmoelnig
* src/Pixes/pix_texture.cpp: protected the use of defines via
#ifdef
2006-04-28 15:27 zmoelnig
* src/Pixes/pix_recordQT.cpp: use HAVE_QUICKTIME (and added a not
about where it should be defined properly)
2006-04-28 15:26 zmoelnig
* src/Pixes/: pix_colorreduce.cpp, pix_kaleidoscope.cpp,
pix_sig2pix.cpp: use double for sqrt()
2006-04-28 15:24 zmoelnig
* src/Manips/: glsl_vertex.cpp, vertex_program.cpp: on w32 include
<io.h> instead of <unistd.h>
2006-04-28 15:22 zmoelnig
* src/Geos/pqtorusknots.cpp: check if GL_TEXTURE0_ARB is defined
before using it
2006-04-27 14:35 zmoelnig
* src/Pixes/videoV4L2.cpp: it has been a long time since i compiled
that...fixed some minor typos...
2006-04-27 14:07 zmoelnig
* src/: configure, configure.ac, Base/configLinux.h.in: added
checks for video4linux-2; this is disabled by default (enable it
with "--with-v4l2")
2006-04-27 13:21 zmoelnig
* src/TODO.091: added the bug reported by cyrille regarding
pix_video and philips webcams
2006-04-26 17:37 zmoelnig
* src/TODO.091: fixed the [vertex_program]-bug; opened the
freeframe-64bit issue
2006-04-26 17:34 zmoelnig
* src/Manips/vertex_program.cpp: made "param" an alias for
"parameter", since this is the keyword most objects use...
2006-04-26 17:33 zmoelnig
* src/Manips/: fragment_program.cpp, fragment_program.h,
vertex_program.cpp, vertex_program.h: fixed a bug where m_envNum
was not properly initialized when [vertex_program] was called
with an argument; moved "parameter" to vertex_program.cpp, so
both objects can set the parameter; LATER think about multiple
parameters...
2006-04-26 14:22 zmoelnig
* src/Pixes/pix_dot.cpp: proper initialization prevents crashes in
destructor...
2006-04-26 11:35 zmoelnig
* src/openGL/: GEMglDeleteTextures.cpp, GEMglGenProgramsARB.cpp,
GEMglProgramStringARB.cpp, GEMglTexSubImage2D.cpp: did some
proper initializing of pointers to prevent crashes (why has
nobody thought about that in the generation process!??)
2006-04-26 10:30 zmoelnig
* tests/all/: existence.pd, existence.sh: trigger the quitting from
outside (that is: the script)
2006-04-26 10:20 zmoelnig
* tests/all/: existence.pd, existence.sh, objects.txt: a simple
test that tests for all Gem objects (as listed in objects.txt);
no tests are performed on vertex/-objects and on markEx/-objects
2006-04-26 09:47 zmoelnig
* src/: BUGS, TODO, TODO.091: fixed the [separator] bug; found
other ways to trigger the [vertex_program] bug
2006-04-26 09:41 zmoelnig
* src/Manips/separator.cpp: before pushing to the stacks, check
whether the stacks are already full; this leads to less errors
when chaining more than 1 [separator]
2006-04-26 09:40 zmoelnig
* src/Base/: GemState.cpp, GemState.h: added a variable for the
current depth of the matrix-stacks
2006-04-26 09:39 zmoelnig
* src/Base/: GemMan.cpp, GemMan.h: query the number of supported
stacks for the various matrix-modes (important for [separator];
text whether GL_NV_multisample_texture_hint is supported before
setting the hint;
2006-04-25 19:18 zmoelnig
* abstractions/: rgb2yuv.pd, yuv2rgb.pd: normalized input and
output values; still no clamping
2006-04-25 18:58 zmoelnig
* abstractions/: rgb2yuv-help.pd, rgb2yuv.pd, yuv2rgb-help.pd,
yuv2rgb.pd: yuv2rgb and vice versa conversion abstractions
2006-04-24 21:16 zmoelnig
* src/Base/GemPixUtil.cpp: use "size_t" for alignment-magic, since
sizeof(int)!=sizeof(unsigned char*) on x86_64; btw, this should
be used in pd's m_simd.h and in the freeframe specs too...
2006-04-11 11:33 zmoelnig
* src/Base/GemMan.cpp: moved the window-destruction in render()
before the m_windowState check: this fixes issues with lights
when destroying the windows from "outside"
2006-04-07 17:12 tigital
* src/TODO.091: [osx] uyvy/bgra/yv12 conversions altivec'd (DONE)
2006-04-07 05:49 tigital
* src/Base/: GemPixConvertAltivec.cpp, GemPixUtil.cpp,
GemPixUtil.h: yuv422_to_bgra_altivec() now works; fixed some
typos; re-corrected #include's
2006-04-05 13:29 zmoelnig
* configure: removed this pseudo-configure script since it is
totally outdated; the (pseudo) Makefile in here should call
configure in src/ if needed
2006-04-05 13:27 zmoelnig
* src/Base/GemMan.cpp: removed the call to glClearColor() in the
reset()-routine since it might crash pd/Gem when no valid context
is available (LATER: think what will happen when someone clicks
on "reset" while rendering)
2006-03-28 11:40 zmoelnig
* src/Pixes/recordQT4L.h: reverted the include-change by jamie.
this should really be handled by configure and NOT in here since
we don't know whether the quicktime-headers are in lqt/ or
quicktime/ or...
2006-03-28 05:20 tigital
* src/Pixes/: pix_chroma_key.h, recordQT4L.cpp, recordQT4L.h: fixed
header inclusion
2006-03-27 18:46 tigital
* src/Pixes/: pix_chroma_key.cpp, pix_chroma_key.h: CLAMP() is
inlined from GemFuncUtil.h
2006-03-27 16:48 zmoelnig
* src/Pixes/: pix_chroma_key.cpp, pix_composite.cpp, pix_mix.cpp,
pix_motionblur.cpp, pix_multiply.cpp, pix_subtract.cpp: replaced
"nil" by "null64" in MMX routines, since this makes problems with
QuickTime-framework (on macintel)
2006-03-27 16:47 zmoelnig
* src/Pixes/: pix_2grey.cpp, pix_2grey.h: added SSE2 processing for
YUV (but most of the time is spent in memory-fetching anyhow, so
not much of a speed gain)
2006-03-27 09:52 zmoelnig
* src/TODO.091: updated TODO-list: opened new bugs for [separator],
missing objects on w32, and the shader-objects
2006-03-24 16:16 zmoelnig
* src/Base/: GemPixObj.cpp, GemPixUtil.cpp: initialize (and modify)
m_simd via GemSIMD and select optimized algorithms at runtime.
2006-03-24 16:12 zmoelnig
* src/Base/GemMan.cpp: instantiate a GemSIMD class in order to
query the CPU only once.
2006-03-24 16:10 zmoelnig
* src/Base/: GemSIMD.cpp, GemSIMD.h: implemented a small static
class GemSIMD which is used to query the SIMD-capabilities of the
current CPUs: this should bring us away from (not) using SIMD via
preprocessors.
2006-03-24 00:08 zmoelnig
* src/Pixes/pix_dot.cpp: weird: compiling with SSE2 (on a system
that doesn't support it!), yields to crashes when casting
"double" to "int"; using "float" works fine, so i enforced floats
here...
2006-03-23 23:51 zmoelnig
* src/Pixes/pix_convolve.cpp: removed "done..." printout in
destructor
2006-03-23 18:07 zmoelnig
* src/: configure, configure.ac: added check for sse2
2006-03-23 18:05 zmoelnig
* src/Base/: GemPixConvert.h, GemPixConvertSSE2.cpp,
GemPixUtil.cpp: added YUV->RGB24 routine (its not really faster
than YUV->RGB32)
2006-03-23 18:03 zmoelnig
* src/Base/GemSIMD.h: put GEM_VECTORALIGNMENT in here
2006-03-23 15:25 zmoelnig
* src/Base/GemPixConvertSSE2.cpp: further improved the SSE2-code:
less shuffling done (in YUV2RGBA) and cache optimization on
writing
2006-03-23 15:07 zmoelnig
* src/Base/GemPixUtil.cpp: use macros for the timing code: this
makes things much more readable (no more ifdef's within the
actual code to time)
2006-03-23 00:07 tigital
* src/Controls/gemwin.cpp: typo with no effect
2006-03-23 00:06 tigital
* src/Base/GemPixObj.cpp: var initializing re-ordering
2006-03-22 23:50 tigital
* src/Manips/glsl_program.cpp: added "#ifdef GL_ARB_shader_objects"
to linkCallback()
2006-03-22 23:47 tigital
* src/Base/: GemPixConvert.h, GemPixConvertAltivec.cpp: added
YUV422_to_YV12_altivec(); changed function var's to
YV12_to_YUV422_altivec() so it works in the new file; started
YUV422_to_BGRA_altivec(), but non-functioning atm
2006-03-22 23:43 tigital
* src/Base/GemPixObj.h: re-ordering
2006-03-22 23:40 tigital
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: GemPixConvert.h
switcheroo
2006-03-22 18:41 zmoelnig
* src/Base/GemPixUtil.cpp: use the YUV2RGBA routines; on
reallocate() make sure that a pointer to the aligned memory is
returned
2006-03-22 18:35 zmoelnig
* src/Base/: GemPixConvert.h, GemPixConvertSSE2.cpp: initial
SSE2-optimized YUV2RGBA conversion: there is still a lot to be
done here (e.g. get a real grip on SIMD-programming!)
2006-03-22 13:59 zmoelnig
* src/Base/: GemPixConvert.h, GemPixConvertAltivec.cpp,
GemPixConvertSSE2.cpp, GemPixUtil.cpp, GemPixUtil.h: added
SSE2-optimized RGBA2YUV conversion; since GemPixUtil.cpp has
grownso huge, i have outsourced the optimized color conversion
routines into separate files GemPixConvertAltivec.cpp,
GemPixConvertSSE2.cpp; obviously this has only been tested on
linux and mightwork (or not) on osx
2006-03-20 22:32 zmoelnig
* examples/02.advanced/18.gl_shading_language.pd: did i check this
in already?
2006-03-20 21:53 zmoelnig
* examples/: 02.advanced/18.gl_shading_language.pd, data/Toon.frag,
data/Toon.vert: a toon-shader done with glsl
2006-03-20 16:02 tigital
* src/Manips/glsl_program.cpp: "#ifdef GL_ARB_shader_objects" added
to createArrays()
2006-03-19 19:25 zmoelnig
* src/TODO.091: i think the separator-issue is almost fixed
2006-03-19 19:25 tigital
* src/Geos/: rubber.cpp, rubber.h: remembered to member variables
(masses, springs), so now we have actual object autonomy
2006-03-18 21:36 tigital
* src/Pixes/pix_movieDarwin.h: fixed typo, now compiles
2006-03-18 15:21 zmoelnig
* src/Pixes/: pix_coordinate.cpp, pix_coordinate.h, pix_film.cpp,
pix_film.h, pix_filmYUV.cpp, pix_filmYUV.h, pix_movie.cpp,
pix_movie.h, pix_movieDarwin.cpp, pix_movieDarwin.h,
pix_movieYUV.cpp, pix_movieYUV.h, pix_multitexture.cpp,
pix_multitexture.h, pix_snap2tex.cpp, pix_snap2tex.h,
pix_texture.cpp, pix_texture.h: in theory these changes should
fix the memleak problem with the [separator]: while i was extra
careful, i hope that my changes will be compiling and (what's
more) be functional on other platforms!
2006-03-16 10:34 zmoelnig
* help/: light.pd, linear_path.pd, primTri.pd, scale.pd,
scaleXYZ.pd, separator.pd, shearYZ.pd, shearZX.pd,
spline_path.pd, spot_light.pd: updated help-patches (mostly
xchanged the [destroy( message with [create()
2006-03-16 09:55 zmoelnig
* src/Pixes/pix_texture.cpp: FIXED: not using client-storage on
machines that do not support it led to a "invalid enumerant"
GL-error (due to setting GL_UNPACK_CLIENT_STORAGE_APPLE via
glPixelStore to _some_ value);
2006-03-15 20:49 tigital
* src/TODO.091: updated based on what was committed yesterday, plus
some other things
2006-03-15 18:09 zmoelnig
* src/TODO.091: updated since a help-patch for [pix_record] is now
available
2006-03-15 17:51 zmoelnig
* src/Pixes/: pix_share.h, pix_share_read.cpp, pix_share_read.h,
pix_share_write.cpp, pix_share_write.h: new implementation that
allows switching of the attached shm-segment via a "set" message.
2006-03-15 16:42 zmoelnig
* src/Controls/gemframebuffer.cpp: things removed for osX needed to
be removed on linux too
2006-03-15 11:37 zmoelnig
* help/pix_record.pd: a help-patch
2006-03-15 11:35 zmoelnig
* src/Pixes/pix_record.cpp: cleaned up a bit (less verbosity; local
variables should not be called m_...; ...)
2006-03-14 21:04 tigital
* src/Pixes/: pix_multitexture.cpp, pix_multitexture.h: [osx]:
removed HaveValidContext() checks, because we now have a master
context created via GemMan::initGem()...also initial code (not
fully working) intended to allow auto-texcoord generation and
setTexCoords()
2006-03-14 20:59 tigital
* src/Controls/: gemframebuffer.cpp, gemframebuffer.h: [osx]:
removed HaveValidContext() checks, because we now have a master
context created via GemMan::initGem()...also changed to
GL_NEAREST filtering to prevent fallback to software
renderer...and initial (not fully working) code to allow
colorspace request (ie. FLOAT, RGB, RGBA)
2006-03-14 20:53 tigital
* src/Manips/fragment_program.cpp: [osx]: removed
HaveValidContext() checks, because we now have a master context
created via GemMan::initGem()
2006-03-14 20:49 tigital
* src/Manips/: glsl_fragment.cpp, glsl_program.cpp,
glsl_vertex.cpp, vertex_program.cpp: [osx]: removed
HaveValidContext() checks, because we now have a master context
created via GemMan::initGem()
2006-03-14 20:25 tigital
* src/Geos/: imageVert.cpp, text2d.cpp, text3d.cpp,
textoutline.cpp, model.cpp: [osx]: removed HaveValidContext()
checks, because we now have a master context created via
GemMan::initGem()
2006-03-14 20:17 tigital
* src/: Base/GemGL.h, Base/GemMan.cpp, Base/GemWinCreateMac.cpp,
Base/TextBase.h, Nongeos/world_light.cpp: [osx]: removed
HaveValidContext() checks, because we now have a master context
created via GemMan::initGem()
2006-03-14 19:23 tigital
* help/imageVert.pd: corrected path to initial image
2006-03-14 16:35 zmoelnig
* src/: TODO.091, Manips/glsl_vertex.cpp: glsl_vertex and
glsl_fragment now respect pd's search path; updated TODO since
some help-patches are now done
2006-03-14 16:32 zmoelnig
* help/: fragment_program.pd, glsl_fragment.pd, glsl_program.pd,
glsl_vertex.pd, vertex_program.pd: updated and new help-patches
for shaders
2006-03-14 15:25 tigital
* src/Geos/: rubber.cpp, rubber.h: [size $1< works, and it's
centered; removed CLIP_* limitations, so now it's like a normal
gem object; some cleanup
2006-03-14 15:20 tigital
* src/Pixes/pix_freeframe.cpp: added setModified() to parmMess:
where is this really necessary (and not)?
2006-03-14 15:19 zmoelnig
* src/Manips/: glsl_program.cpp, glsl_program.h: link now
optionally takes a list of module-id's: [link 3 2( is the same as
[shader 3 2, link(
2006-03-14 15:17 zmoelnig
* src/Manips/: fragment_program.cpp, vertex_program.cpp: repsect
pd's search path when opening shaders; fewer openGL errors;
2006-03-14 15:17 tigital
* src/Base/: GemPBuffer.cpp, GemPBuffer.h: cleanup: removed unused
function bindTexture()
2006-03-14 14:20 zmoelnig
* src/Pixes/pix_freeframe.cpp: removed printout of plugin address;
made param# larger and end the param-string with \0
2006-03-14 14:18 zmoelnig
* help/: fragment_program.pd, pix_freeframe.pd, vertex_program.pd:
added help-files for ARB shaders; made the [pix_freeframe] object
theoretically functional
2006-03-14 13:33 zmoelnig
* src/Geos/: GemSplash.cpp, GemSplash.h: empty(!still!) class for a
splash screen; this object is aliased "Gem", so that when people
create a [Gem] object, it doesn't fail
2006-03-14 11:40 zmoelnig
* src/: TODO.091, Pixes/pix_share_read.cpp: mark shm-segment for
deletion when object is destroyed; [TODO]: marked pix_share_* as
done
2006-03-14 11:38 zmoelnig
* help/: pix_share_read.pd, pix_share_write.pd: added help patches
2006-03-14 11:14 zmoelnig
* src/Pixes/: pix_share_read.cpp, pix_share_read.h,
pix_share_write.cpp, pix_share_write.h: made it work on linux
(even without crashes!); now you can also specify the 4th
argument (color) as symbolic name like "RGBA" or "YUV":
2006-03-14 09:58 zmoelnig
* src/TODO.091: updated status
2006-03-14 09:53 zmoelnig
* src/TODO.091: what we still have to-do to make the gem-0.91
release
2006-03-13 21:27 zmoelnig
* src/Base/: GemMan.cpp, GemMan.h, GemWinCreate.h,
GemWinCreateXWin.cpp: added a handle for Destroy-Event on linux;
whenever the window is closed (by clicking on the "x") the
gem-context will be destroyed; this needs to be done outside of
the event-loop to avoid crashes
2006-03-13 20:38 zmoelnig
* src/Pixes/pix_convert.cpp: convert from cs other than RGBA
2006-03-13 18:47 zmoelnig
* src/Base/: GemWinCreate.h, GemWinCreateXWin.cpp: registered the
WM_DELETE_WINDOW protocol in order to disable the user-closing of
the Window: LATER think about closing the window, when the user
requests it.
2006-03-13 18:20 zmoelnig
* src/Base/GemPixImageSave.cpp: respect the upside-down flag when
in mem2jpegImage(): however on my machine the images written seem
to be correct anyhow...
2006-03-13 17:56 zmoelnig
* src/Pixes/pix_record.cpp: do not instantiate recordQT4L when
HAVE_LQT_ADD_VIDEO_TRACK is not defined
2006-03-12 21:37 zmoelnig
* abstractions/: hsv2rgb-help.pd, rgb2hsv-help.pd: added
help-patches for the hsv2rgb (and vice versa) abstraction: these
are just copies from Gem/help/
2006-03-12 21:34 zmoelnig
* abstractions/: hsv2rgb.pd, rgb2hsv.pd: new abstractions in case
we get rid of MarkEx
2006-03-12 20:33 zmoelnig
* help/pqtorusknots.pd: added new help-file
2006-03-12 20:07 zmoelnig
* help/: pix_contrast.pd, pix_convert.pd, pix_deinterlace.pd,
pix_freeframe.pd, pix_mean_color.pd: new help-files
2006-03-06 12:23 zmoelnig
* src/Base/: GemWinCreateXWin.cpp, GemWinCreateNT.cpp: added
stencil-buffer for glx (tested) and wgl (NOT tested)
2006-03-04 01:52 tigital
* src/Base/GemWinCreateMac.cpp: added stencil buffer on creation
2006-03-03 21:42 tigital
* help/pix_texture.pd, src/Pixes/pix_texture.cpp,
src/Pixes/pix_texture.h: added env message; cleanups in
setUpTextureState()
2006-03-02 15:55 zmoelnig
* src/Pixes/pix_snap.cpp: set "upsidedown" to false: while this is
the default on most systems, it is not on OSX (where quicktime
makes flipped images); however pix_snap will always make
"upright" images, so we have to make sure this is set here; this
should close #1096651 at the sf-tracker (but i haven't tested it
on OSX) additionally use setCsizeByFormat(); additionally enable
the __APPLE__'ed code for all platforms (its nothing
apple-specific in there)
2006-02-28 18:40 zmoelnig
* src/Manips/: glsl_program.cpp, glsl_program.h: who need m_name
and m_length ? not me...
2006-02-28 18:39 zmoelnig
* src/Manips/: glsl_program.cpp, glsl_program.h: whoa! finally
found the bug that made Gem crash on re-loading a shader (or
loading another one...); lots of cleanups, like using C++ "new"
instead of "malloc" and more terse output and and ...
2006-02-27 17:00 tigital
* src/Manips/glsl_program.cpp: free arrays in getVariables() before
getting the new m_uniformCount
2006-02-27 16:09 zmoelnig
* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: finally found the
type that made a) the object crash and b) it look weird; only
regenerate the vertices,... when needed (e.g. something has
changed)
2006-02-27 15:25 zmoelnig
* src/: configure, configure.ac: added better (probably working)
tests for ARB and NV extensions
2006-02-27 15:09 zmoelnig
* src/: configure, configure.ac: added a better (probably working)
test for "lqt_add_video_track"
2006-02-27 14:36 zmoelnig
* src/Geos/rubber.cpp: added missing curly bracket
2006-02-27 14:35 zmoelnig
* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: initialized the
index-array to "0": this keeps us from crashing!
2006-02-24 16:14 tigital
* src/Geos/: rubber.cpp, rubber.h: added messages: "drag"(default
0.5) and "spring" (default 0.3); some cleanup
2006-02-23 18:34 zmoelnig
* src/Pixes/: pix_buffer.cpp, pix_buffer.h: added support for
writing specified slots to disk (not very well tested)
2006-02-23 18:33 zmoelnig
* src/Base/GemPixImageSave.cpp: support for other colorspaces than
RGB when writing with imagemagick (YUV not yet supported; libtiff
and libjpeg not tested at all!)
2006-02-23 16:33 zmoelnig
* src/Pixes/: pix_snap2tex.cpp, recordQT4L.cpp, recordQT4L.h: only
compile if HAVE_LQT_ADD_VIDEO_TRACKS is defined (which should be
defined by configure)
2006-02-23 16:29 zmoelnig
* src/Controls/gemmouse.cpp: removed the inlet
2006-02-23 16:29 zmoelnig
* src/Base/CPPExtern.h: allow to set the class-flags by defining
GEM_CLASSFLAGS
2006-02-21 15:01 zmoelnig
* src/configure.ac: define HAVE_CONFIG_GENERIC_H if we don't have
another config*.h.in file
2006-02-21 15:00 zmoelnig
* src/Base/config.h: include configGeneric.h instead of os-specific
config-file if HAVE_CONFIG_GENERIC_H is defined (at the command
line)
2006-02-21 14:27 zmoelnig
* src/Base/configGeneric.h.in: a generic fallback (a la long we can
replace all the os-specific config.h.in files)
2006-02-21 14:25 zmoelnig
* src/: configure, configure.ac: added a test for
lqt_add_video_track()
2006-02-21 14:01 zmoelnig
* src/Base/configLinux.h.in: added HAVE_LQT_ADD_VIDEO_TRACK, since
older versions of libquicktime don't have this...
2006-02-21 12:05 zmoelnig
* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: tried to make it
more stable; it is till crashing when: a) switching from
non-texture to texture (it works when the texture is present when
rendering is started); b) switching the lighting-state
2006-02-21 12:02 zmoelnig
* src/Base/glew.cpp: #ifdef'ed everything with USE_GLEW (currently
glew is not used, so try to avoid any interference)
2006-02-17 06:22 tigital
* src/Manips/glsl_fragment.cpp: removed an unused outlet
2006-02-16 20:53 tigital
* src/openGL/: GEMglTexGenfv.cpp, GEMglTexGenfv.h: useful for
automatic texture-coordinate generation
2006-02-16 00:05 tigital
* src/Pixes/pix_freeframe.cpp: [osx] one last hack to make it work
like the other platforms
2006-02-15 21:54 zmoelnig
* src/Pixes/pix_freeframe.cpp: oops! for testing i used __linux__
instead of __APPLE__ and forgot to revert it...
2006-02-15 21:34 zmoelnig
* src/Pixes/pix_freeframe.cpp: some string magic to get the correct
name of the plugin within an osX-bundle
2006-02-15 19:32 zmoelnig
* src/openGL/GEMglBlendEquation.cpp: fixed use of
DONT_HAVE_GLBLENDEQUATION (it was used as HAVE_GLBLENDEQUATION)
2006-02-13 22:49 zmoelnig
* src/Pixes/pix_fiducialtrack.cpp: removed the 2nd inlet (why was
it there at all?)
2006-02-13 17:58 tigital
* help/pix_fiducialtrack.pd: corrected all.trees path to work from
help
2006-02-10 16:20 zmoelnig
* Makefile: use MAKECMDGOALS when calling the Makefile in src/
2006-02-10 14:32 zmoelnig
* src/Pixes/: pix_contrast.cpp, pix_contrast.h: added inlets for
contrast and saturation
2006-02-10 14:26 zmoelnig
* src/Pixes/: pix_contrast.cpp, pix_deinterlace.cpp,
pix_deinterlace.h: added Grayscale processing avoid processing in
[pix_contrast] if both m_contrast and m_saturate are 1.f (in
greyscale ignore m_saturate)
2006-02-09 01:32 tigital
* src/Pixes/pix_freeframe.cpp: [osx] new loader code that works
with freeframe 1.0 SDK; note that the plugin will be looked for
in the same directory as the patch, and currently you must append
".frf" to the end of the plugin's name
2006-02-08 23:39 tigital
* src/Base/GemPixUtil.cpp: cleaned up
imageStruct::setCsizeByFormat() so that it no longer does
"default" switch before hitting the various case's
2006-02-08 23:27 cclepper
* src/Pixes/: pix_deinterlace.h, pix_deinterlace.cpp: Added RGBA
version and tested on Windows.
2006-02-08 23:26 cclepper
* src/Pixes/: pix_contrast.cpp, pix_contrast.h: Added RGBA version
and tested on Windows. Works except for negative contrasrt and
saturarion values.
2006-02-07 17:16 zmoelnig
* src/Pixes/: pix_contrast.cpp, pix_contrast.h,
pix_deinterlace.cpp: renamed processYUV_Altivec() to
processYUVAltivec() so it gets automatically called by
GemPixObj's render(); put initializing of class-variables into
the constructor-header
2006-02-07 04:34 cclepper
* src/Pixes/pix_contrast.h: added #ifdef __VEC__
2006-02-07 04:30 cclepper
* src/Pixes/pix_deinterlace.cpp: added #ifdef __VEC__
2006-02-06 22:46 cclepper
* src/Pixes/: pix_contrast.h, pix_contrast.cpp, pix_deinterlace.h,
pix_deinterlace.cpp: initial YUV version with Altivec
2006-02-06 18:20 cclepper
* src/Pixes/: pix_recordQT.h, pix_recordQT.cpp: brings the old
pix_record up to date
2006-02-06 15:14 zmoelnig
* src/Pixes/recordQT.cpp: implemented the setCodec(int) as a no-op
2006-02-06 14:41 zmoelnig
* src/Base/TextBase.h: better indentation to see what is included
when
2006-02-06 11:15 zmoelnig
* src/Pixes/: pix_recordQT.cpp, pix_recordQT.h: this is the
original pix_record, now renamed to pix_recordQT while we have
the two concurrent objects, how should we make this compatible?
create an abstraction?? make hacks like in [pix_filmNT]???
2006-02-06 10:58 zmoelnig
* src/Pixes/: recordQT.cpp, recordQT.h: at least made it compile on
os-x
2006-02-05 20:23 zmoelnig
* src/Pixes/pix_record.cpp: made "record"-message work again
2006-02-05 20:22 zmoelnig
* src/Pixes/recordQT4L.cpp: now it produces something...
2006-02-05 19:51 zmoelnig
* src/Pixes/: recordQT4L.cpp, recordQT4L.h: updated to use lqt-api
instead of old quicktime4linux api. although it somehow produces
just noise right now (but hey - it did work 10 minutes ago)
2006-02-05 19:49 zmoelnig
* src/Pixes/recordQT.h: removed the dummy implementation of
putFrame(): it is pure virtual in record.cpp and should not be
filled with dummies
2006-02-04 19:16 tigital
* ChangeLog: update
2006-02-04 13:47 zmoelnig
* src/Base/config.h: define HAVE_QUICKTIME for __APPLE__ (later
think about using autoconf for this)
2006-02-04 13:44 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added convertTo() and
convertFrom() functions to the imageStruct-class for generic
cs-conversion.
2006-02-03 22:53 zmoelnig
* src/Pixes/: pix_record.cpp, pix_record.h: pix_record which is
independent of the used API (like pix_filmNEW,...)
2006-02-03 22:52 zmoelnig
* src/Pixes/recordQT.cpp: blind fixes to match record.h
2006-02-03 22:40 zmoelnig
* src/Pixes/: record.cpp, record.h, recordQT.cpp, recordQT.h,
recordQT4L.cpp, recordQT4L.h: implementation classes for
pix-record APIs. so far the recordQT4L (quicktime-for-linux) is
tested, but not totally stable the recordQT (Apple's QuickTime
API) has been copy'n'pasted from the original pix_record.cpp code
- i am pretty sure i introduced some problems: at least the
codec-querying and (more important) setting has certainly been
broken.
2006-02-03 16:33 tigital
* src/Base/GemMan.cpp: [osx]: shutup gcc warning in initGem()
2006-02-01 19:38 zmoelnig
* src/Pixes/: pix_vpaint.cpp, pix_vpaint.h: replaced printf() by
error() (it's more pdish and doesn't throw an error)
2006-02-01 19:37 zmoelnig
* src/Base/GemPBuffer.cpp: at least it compiles here on linux...
2006-02-01 19:21 zmoelnig
* src/Controls/gemframebuffer.cpp: probably a new-line at EOF
2006-02-01 19:21 zmoelnig
* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: cleaned up code a
bit (so i can read it :-)) should perform a bit faster as well
fixed a crash on my machine added type message
still very crashy i _think_ there is a bug (most likely: a memory
leak) in here
2006-02-01 17:53 tigital
* src/Base/GemPBuffer.cpp: forgot header change to other platforms:
this'll be cleaned and put in the correct spot (ie. the top of
the file) sometime
2006-02-01 16:43 tigital
* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: initial commit:
novel mathematical structure
2006-02-01 16:42 tigital
* src/Pixes/: pix_vpaint.cpp, pix_vpaint.h: initial commit: takes
an image and creates a "voronoi region" painting out of
it...works on OSX, but relies on GemPBuffer code, so other
platforms can use this to test that code...
2006-02-01 16:39 tigital
* src/Base/: GemPBuffer.cpp, GemPBuffer.h: initial commit: works
on OSX (still needs some serious cleanup!), but untested on other
platforms: code is there, but is it really equivalently
functional?
2006-02-01 16:37 tigital
* src/Manips/glsl_program.cpp: added check for a loaded program to
the paramMess code; prevents crashing when sending parameters to
the object but no program is actually loaded!
2006-02-01 16:36 tigital
* src/Manips/glsl_fragment.cpp: error code reporting cleanup
2006-02-01 16:34 tigital
* src/Controls/gemwin.cpp: [OSX] changed NULL to 0 to shutup gcc
2006-02-01 16:33 tigital
* src/Base/GemMan.h: added header for glReportError(); [OSX] added
"masterContext"
2006-02-01 16:31 tigital
* src/Controls/gemframebuffer.cpp: cleanup; added setModified();
2006-02-01 16:04 zmoelnig
* src/Pixes/pix_image.cpp: changed "#define unix" to "#define
__unix__"
2006-02-01 16:03 zmoelnig
* src/Pixes/pix_sig2pix.h: changed "#define unix" to "#define
__unix__" removed unneccessary headers from inclusion
2006-02-01 15:59 zmoelnig
* src/Base/: GemMan.cpp, GemWinCreate.h, GemWinCreateXWin.cpp:
changed "#define unix" to "#define __unix__" moved the check for
glx-support to GemWinCreateXWin.h
2006-02-01 15:58 tigital
* src/Base/GemWinCreateMac.cpp: [OSX] added "masterContext", which
gets rid of need for HaveValidContext()...needs non-jamie testing
;-)
2006-02-01 15:53 tigital
* src/Base/GemMan.cpp: cleanups; added TODO questions; [OSX] added
"masterContext", which gets rid of need for
HaveValidContext()...needs non-jamie testing ;-)
2006-02-01 14:24 zmoelnig
* src/Base/GemMan.cpp: only create constContext when its not
already created
2006-02-01 14:23 zmoelnig
* src/Base/GemWinCreateXWin.cpp: applied patch from cesare to avoid
crashes on closing the window
2006-01-30 14:12 zmoelnig
* src/Base/: GemPixUtil.h, GemPixUtil.cpp: added constructor for
pixBlock-class (which properly initalizes newfilm and newimage to
"false") moved constructor/destructor of imageStruct and pixBlock
from header into the cpp-files to avoid unneccessary
recompilation on changes)
2006-01-26 15:47 zmoelnig
* src/: README.glew, importGLEW.sh: made a script (which will
hopefully hardly ever be needed) to import glew mention it in the
README.glew
2006-01-26 15:07 zmoelnig
* src/: README.glew, Base/glew.cpp, Base/glew.h, Base/glxew.h,
Base/wglew.h: added glew-files (+ a readme how i got them)
2006-01-23 12:08 zmoelnig
* examples/06.particle/: 01.simple.pd, 02.fountain.pd, 03.orbit.pd,
04.combo.pd, 05.twoSrc.pd, 06.target.pd, 07.render.pd,
08.info.pd: changed [part_velsphere] to [part_velocity sphere]
2006-01-23 12:07 zmoelnig
* src/Base/configNT.h: define DONT_HAVE_GLBLENDQUATION
i think, this file should be used only for M$VC; LATER we can put
#pragma's in here to enable linking with special libraries based
on the configuration (or should we rather do it in the files that
need these libraries??)
2006-01-23 12:05 zmoelnig
* src/openGL/GEMglBlendEquation.cpp: use a DONT_HAVE_GLBLENDQUATION
rather than __WIN32__ to determine whether this objects needs to
be disabled
2006-01-22 22:43 zmoelnig
* debian/control: added alternative dependencies for magick++6 and
avifile-0.7
2006-01-22 22:41 zmoelnig
* src/gem.dsp: added newly added files
2006-01-22 22:40 zmoelnig
* src/: Controls/gemwin.h, Pixes/pix_share_read.cpp,
Pixes/pix_share_read.h, Pixes/pix_share_write.cpp,
Pixes/pix_share_write.h: minor changes (line.breaks)
2006-01-22 22:37 zmoelnig
* src/Pixes/pix_fiducialtrack.cpp: on w32 we have to include <io.h>
to be able to use "close(int)"
2006-01-22 22:32 zmoelnig
* src/Pixes/libfidtrack_treeidmap.cpp: fixed string-template issues
with vc6
2006-01-22 22:29 zmoelnig
* src/Pixes/libfidtrack_fidtrackX.cpp: changed 0.5 to 0.5f to make
floats instead of doubles (amd thus reduce warnings about
conversion)
2006-01-22 22:27 zmoelnig
* src/Pixes/pix_multitexture.cpp: disabled if GL_TEXTURE0_ARB is
undefined (another candidate for GLEW)
2006-01-22 22:26 zmoelnig
* src/Pixes/pix_hit.h: removed definition of DEBUG=0 since it is
not needed anyhow
2006-01-22 22:25 zmoelnig
* src/openGL/GEMglBlendEquation.cpp: turn glBlendEquation OFF on
w32 (stupid restriction, but faster than finding anything more
sophisticated)
2006-01-22 22:23 zmoelnig
* src/Manips/vertex_program.cpp: only set glParameterEnvArg if
vertexprograms are supported by the headers
2006-01-22 22:17 zmoelnig
* src/Base/GemExportDef.h: disable more warnings (here:
switch-statement without case (only default); this is possible is
all cases are turned off by #ifdefs)
NOTE: these pragmas should be within __MSC_VER_ instead of
__WIN32__
2006-01-18 13:10 zmoelnig
* src/Particles/part_sink.cpp, src/Particles/part_sink.h,
examples/06.particle/09.sink.pd, help/part_sink.pd: found this
lying around on my harddisk
2006-01-18 12:22 zmoelnig
* src/Geos/circle.h: made circle::NUM_PTS a define rather than a
const static variable
2006-01-18 12:13 zmoelnig
* src/Geos/: circle.cpp, tube.h: removed unused variables made
circle::NUM_PTS a define rather than a const static variable
2006-01-18 11:54 zmoelnig
* src/: configure, configure.ac: set a variable when an
apple-framework is found use it in the status-report (so
apple-users don't get confused about no QuickTime even if the
framework is installed) in "configure" the removal of
"local"/"locale" is also applied
2006-01-18 11:52 zmoelnig
* src/: acinclude.m4, aclocal.m4: fixed typo "locale" should read
"local"; however, since the tests are not expanded into
functions, this does not work so i removed the "locale" entirely
and replaced it by a pseudo-localized variable (appending stuff
derived from the arguments)
2006-01-18 11:24 zmoelnig
* src/Pixes/pix_filmDarwin.cpp: properly ifdef the usage of
"kDVCPROHD720pCodecType"
2006-01-18 11:18 zmoelnig
* src/Pixes/filmQT.h: declare getFPS() (inherited from film.h)
2006-01-18 11:15 zmoelnig
* src/Pixes/pix_videoDarwin.cpp: include <fcntl.h> for open()
2006-01-18 11:02 zmoelnig
* src/Manips/glsl_fragment.cpp: disable more code, if
GL_ARB_shader_objects is not defined (mostly cosmetic)
2006-01-18 11:00 zmoelnig
* src/Manips/: glsl_program.cpp, glsl_program.h, glsl_vertex.cpp,
glsl_vertex.h: disable most of the code if
"GL_ARB_shader_objects" is not defined
2006-01-18 10:13 zmoelnig
* src/openGL/: GEMglUseProgramObjectARB.cpp,
GEMglUseProgramObjectARB.h: avoid using m_program if
"GL_ARB_shader_objects" is not defined
2006-01-17 12:01 zmoelnig
* src/Base/GemGL.h: prevent ARB-GLSL
2005-12-27 20:03 tigital
* help/spot_light.pd: initial helpfile
2005-12-15 18:45 zmoelnig
* src/Pixes/: pix_hit.cpp, pix_hit.h: removed loading/saving
removed "point" area-type changed (float) to (unsigned char)
where possible (at least where it was obvious to do)
2005-12-15 14:09 zmoelnig
* debian/: changelog, control, copyright, files, rules: updated a
bit so we can build a debian-package
2005-12-15 13:17 zmoelnig
* src/Pixes/: pix_hit.cpp, pix_hit.h: added davide's hit-object
2005-12-15 11:54 zmoelnig
* src/Pixes/: video.cpp, videoV4L.cpp: initialized more variables
moved initialization (from body of constructor) into
initialization-block of constructor
2005-12-15 01:43 tigital
* src/Manips/glsl_program.cpp: clean up in render loop
2005-12-15 00:19 cclepper
* src/Pixes/pix_record.h: works on windows. sorta. only a few
changes needed from the mac code.
2005-12-15 00:15 cclepper
* src/Pixes/pix_record.cpp: works on windows. sorta. only a few
changes needed from the mac code.
2005-12-14 16:53 tigital
* src/Manips/: vertex_program.cpp, vertex_program.h: string buffer
is now member variable; more detailed reporting when program is
outside hardware limits
2005-12-14 14:34 zmoelnig
* examples/data/all.trees: TreeIdMap for reacTable*'s fiducials
2005-12-14 14:29 zmoelnig
* src/Makefile.subdir: dont build depend-files when doing "make
clean" or "make distclean"
2005-12-14 14:29 zmoelnig
* src/Makefile: don't try to generate configure, Make.config and
the like when doing a "make clean" or "make distclean"
2005-12-14 14:28 zmoelnig
* src/Make.include: newline at end of file...
2005-12-14 14:26 zmoelnig
* src/Particles/part_orbitpoint.h: fixed
header-inclusion-prevention-defines (ye, my mother-tongue is
German)
2005-12-14 14:24 zmoelnig
* GEM.LICENSE.TERMS: included Ross and Martin for the reacTIVision
system replaced "@" by "[AT]"
2005-12-14 14:15 zmoelnig
* help/: pix_fiducialtrack.pd, pix_threshold_bernsen.pd:
help-patches for the fiducial-tracker (and the binarizing
thresholder)
2005-12-14 14:14 zmoelnig
* src/Pixes/: libfidtrack_fidtrackX.cpp, libfidtrack_fidtrackX.h,
libfidtrack_segment.cpp, libfidtrack_segment.h,
libfidtrack_treeidmap.cpp, libfidtrack_treeidmap.h,
pix_fiducialtrack.cpp, pix_fiducialtrack.h: fiducial-tracking as
used in reacTIVision thanks to martin kaltenbrunner and ross
bencina (and the mtg@upf) for releasing their code under (L)GPL
2005-12-14 14:13 zmoelnig
* src/Pixes/: pix_threshold_bernsen.cpp, pix_threshold_bernsen.h:
binarizing adaptive tiled thresholder
2005-12-14 14:07 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: better check
whether switching to another driver succeeds
2005-12-10 20:45 tigital
* src/Base/: GemGLUtil.cpp, GemGLUtil.h: added glReportError() for
helping debug
2005-12-10 19:40 zmoelnig
* src/Base/: GemGL.h, GemPixUtil.h: moved GLdefine's from
GemPixUtil to GemGL
2005-12-10 17:01 tigital
* src/Nongeos/spot_light.cpp: corrected spotlight direction
initialization; placed limits on light parameters (as supported
by GL)
2005-12-10 01:20 tigital
* src/Geos/sphere.cpp: removed spurious glEnd() called in
createSphere: it was causing a glError...
2005-12-09 23:52 cclepper
* src/Manips/: vertex_program.h, vertex_program.cpp: added
parameter message
2005-12-09 23:49 cclepper
* src/Manips/: fragment_program.cpp, fragment_program.h: added
parameter message
2005-12-07 17:40 cclepper
* src/Pixes/filmQT.cpp: fixed QT crashing on Windows, but the fix
introduces a small memory leak when loading new movies. Also,
removed a redundant memcpy() in getFrame.
2005-12-07 17:17 tigital
* src/Pixes/: pix_snap2tex.cpp, pix_snap2tex.h: - added mode &
repeat messages (like [pix_texture], same defaults) - added
outlet for texture info: ID, width, height, type
2005-12-06 07:40 tigital
* src/Controls/: gemframebuffer.cpp, gemframebuffer.h: initial
commit: - allows offscreen rendering on a per [gemhead] basis -
defaults to 256x256, but can be set with [dimen x y< - float RGB
only, atm - right outlet outputs list: texID, width, height, type
- type can be switched with [mode 0/1< (ie. TEXTURE_2D or
TEXTURE_RECTANGLE)
2005-12-06 06:56 tigital
* src/openGL/: GEMglUseProgramObjectARB.h,
GEMglUseProgramObjectARB.cpp: renamed inlet for some unknown
reason
2005-12-06 05:01 tigital
* src/Manips/glsl_vertex.cpp: don't need to enable/disable
shader_arb; added check and better clean up for re-loaded shaders
2005-12-04 23:45 tigital
* src/Manips/: glsl_program.cpp, glsl_program.h: added outlet for
programID
2005-12-04 17:15 tigital
* src/openGL/: GEMglUseProgramObjectARB.cpp,
GEMglUseProgramObjectARB.h: useful glWrapper which allows one to
use a glsl_program that was linked in an earlier chain in a later
chain; but don't forget to frame it's usage with an ending call
with value zero, or the program affects all later chains
2005-12-04 02:17 tigital
* src/Manips/glsl_program.cpp: individual shader objects are now
responsible for cleaning up after themselves; also, made
initialized length=0
2005-12-04 02:13 tigital
* src/Manips/glsl_vertex.cpp: object is now responsible for
cleaning up after itself; also discovered that we don't need to
glEnable the *_SHADER_ARB's
2005-11-30 07:55 tigital
* src/Manips/: glsl_program.cpp, glsl_program.h: auto-magic uniform
variable discovery working; shaderMess() fixes; lotsa cleanup in
general (& stuff)
2005-11-30 01:12 tigital
* src/Manips/: glsl_vertex.cpp, glsl_vertex.h: clean-up, & better
initialization
2005-11-30 00:55 tigital
* src/Manips/glsl_program.cpp: corrected shaderMess behavior; added
OSX check for hardware/software execution
2005-11-29 05:52 tigital
* src/Pixes/pix_videoDarwin.cpp: miscellaneous fixes of warnings,
misspellings, and debug messages
2005-11-29 00:29 cclepper
* src/Pixes/: pix_videoDarwin.h, pix_videoDarwin.cpp: added
SequenceGrabber recording
2005-11-27 15:30 zmoelnig
* src/Pixes/pix_image.cpp: thread fixes: + better initializing +
more freeing + filenames given as argument are now opened via
thread too
2005-11-27 11:24 zmoelnig
* src/Base/GemPixImageLoad.cpp: reduced verbosity a bit made rest
of error messages a bit more findable ("error: GemImageLoad"
instead of just "erro: GEM")
2005-11-26 22:17 zmoelnig
* src/Manips/: glsl_program.cpp, glsl_program.h: added dynamic
methods for uniform parameters
2005-11-26 20:13 cclepper
* src/Pixes/pix_filmDarwin.h: Added the first check for HD format
clips to deal with their trickster frame sizes. Also, a fix for
sound continuing after rendering stops.
2005-11-26 17:19 zmoelnig
* src/Manips/: glsl_program.cpp, glsl_program.h: use a #define for
defining the max number of shaders fixed some typos and minor
bugs
2005-11-26 16:36 zmoelnig
* src/Pixes/pix_image.cpp: on creating the child-thread wait until
it has set the m_thread_running (so we can use that in
openMess())
2005-11-26 14:12 zmoelnig
* src/Pixes/pix_image.cpp: reduced verbosity
2005-11-26 13:48 zmoelnig
* src/Manips/: glsl_program.cpp, glsl_program.h: hmm: define
"t_GLshaderObj" to whatever type the shaderobj should be; made it
compile on linux (and not crash)
2005-11-26 13:45 zmoelnig
* src/Manips/glsl_vertex.cpp: include stdlib (for malloc, free)
replace printf() by post()
2005-11-26 06:08 cclepper
* src/Pixes/pix_filmDarwin.cpp: Added the first check for HD format
clips to deal with their trickster frame sizes. Also, a fix for
sound continuing after rendering stops.
2005-11-26 01:50 tigital
* src/openGL/: GEMglUniform1fARB.cpp, GEMglUniform1fARB.h: initial
wrapper support for GLSL support (ARB based): - there should be a
whole host of these, but right now I'm only up to writing the
one, for input of one indexed float ;-)
2005-11-25 23:56 tigital
* src/Manips/: glsl_fragment.cpp, glsl_fragment.h,
glsl_program.cpp, glsl_program.h, glsl_vertex.cpp, glsl_vertex.h:
initial GLSL support (ARB based): - load individual shaders via
glsl_vertex or glsl_fragment - combine multiple shader's right
output into a [shader $1 $2...< and send into [glsl_program] -
send [link< to [glsl_program] to actually link the objects: this
was done because we don't want to re-link objects every
render-timeslice... - each object accepts a [print< to give
info, , and [glsl_program] will also report linked program's
uniform variables, names, indices... - uniform variable indices
can be used with [GEMglUniform...] to change variables (but maybe
there should be more auto-discovery in [glsl_program]?) -
object's will also report a shader's compile-time error log (if
any) to console (not pd's tk console): need to figure out how to
parse infolog into post()-friendly format...
2005-11-23 14:08 zmoelnig
* src/Base/: configDarwin.h.in, configLinux.h.in: added check for
GLsizeiptrARB
2005-11-23 14:07 zmoelnig
* src/: configure, configure.ac: die at the end of configure if no
openGL has been found check for typedef of GLsizeiptrARB
2005-11-21 15:31 zmoelnig
* src/Pixes/: pix_image.cpp, pix_image.h: threaded image loading
2005-11-15 15:24 zmoelnig
* help/: curve3d.pd, pix_buffer.pd: updated help-files
2005-11-15 15:22 zmoelnig
* examples/04.pix/25.buffer.pd: show how to load an image into the
buffer
2005-11-15 15:21 zmoelnig
* src/openGL/: GEMglBlendEquation.cpp, GEMglBlendEquation.h,
GEMglClipPlane.cpp, GEMglClipPlane.h: added some more wrappers
(thanks to cyrille)
2005-11-10 15:50 zmoelnig
* src/Pixes/: video.cpp, videoV4L.cpp: initialize m_devicename to
NULL in order to not produce random crashes. fixed printf()
security-hole
2005-11-09 04:08 tigital
* src/Pixes/pix_filmDarwin.cpp: cleaned up headers, initialization;
also added code to pad rowbytes for dimensions not multitples of
16 or 32 (helps GL_STORAGE_SHARED_APPLE)
2005-11-09 00:01 cclepper
* src/Pixes/pix_filmDarwin.cpp: added a little hack to bang when
film reaches the end in auto mode
2005-10-31 17:04 tigital
* ChangeLog: update
2005-10-28 10:59 zmoelnig
* src/Pixes/: pix_threshold.cpp, pix_threshold.h: use proper
inheritance for the altivec function
2005-10-28 00:13 tigital
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added
imageStruct.fromGray( short*) version, so now we can import
luminance images from pdp2gem...
2005-10-27 23:30 cclepper
* src/Pixes/: pix_threshold.cpp, pix_threshold.h: added Altivec YUV
function
2005-10-26 15:54 zmoelnig
* examples/04.pix/23.gravity.pd: fixed path and case of images to
load
2005-10-25 22:37 cclepper
* src/Pixes/pix_coordinate.cpp: commented out lines in postrender
which removes memory leak in [separator]
2005-10-25 12:01 zmoelnig
* src/Pixes/pix_multitexture.cpp: throw an exception when no
texture-units are defined at startup time (prevents
object-creation) enforce 2 arguments in the texUnit-message
2005-10-25 11:54 zmoelnig
* src/Pixes/pix_multitexture.cpp: bugfix: added A_NULL as
terminating argument to the texUnit-callback
2005-10-22 22:50 tigital
* src/openGL/GEMglIsEnabled.cpp: GL_VERSION_1_1 check only (there's
no GL_VERSION_1_0_ on osx!)
2005-10-21 14:49 zmoelnig
* src/Pixes/: pix_filmNEW.cpp, pix_movieNEW.cpp: improved threaded
movie-player: use select() instead of usleep() (should be more
portable) when the grabThread returns no frame (NULL), a "bang"
is emitted at render-time. the user gets a chance to immediately
react on that and reset the frame# to something valid. when
threaded, this will force the changed frame to be read in the
main-thread (luckily the grabthread is locked by the mutex)
2005-10-21 10:55 zmoelnig
* src/configure: changes in configure.ac
2005-10-21 10:55 zmoelnig
* src/: configure.ac, Base/configLinux.h.in, Pixes/filmFFMPEG.cpp:
check whether ffmpeg's (AVStream)->codec is of type
"AVCodecContext" or "*AVCodecContext"
2005-10-21 10:03 zmoelnig
* src/Gnu/: Makefile.clean, Makefile.in, Makefile.subdir,
README.build, README.txt, WHATSNEW, acinclude.m4, aclocal.m4,
config.guess, config.sub, configure.in, install-sh, makeauxlibs,
makesource, missing, mkinstalldirs, undocumented_objects: removed
contents of src/Gnu (since people keep building Gem from there)
2005-10-20 18:03 zmoelnig
* src/Base/configLinux.h.in: check for posix-threads removed
HAVE_SIMD things (as we should rather use the __MMX__,... that
are autodefined by the compiler)
2005-10-20 18:02 zmoelnig
* src/: configure, configure.ac: check for posixthreads (as in pd)
2005-10-20 15:41 zmoelnig
* src/Pixes/: pix_filmNEW.cpp, pix_filmNEW.h, pix_movieNEW.cpp:
(optional) threaded reading of movies
2005-10-20 15:38 zmoelnig
* src/Pixes/: pix_multitexture.cpp, pix_share_write.cpp,
pix_share_write.h: shut up compiler warnings; explicit casts from
t_float to GLint
2005-10-20 12:03 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: added method for
"device" with symbolic device-names
2005-10-20 11:59 zmoelnig
* src/Pixes/pix_movieNEW.cpp: 2 lines of comment...
2005-10-20 11:53 zmoelnig
* GEM.README: fixed docu-bug that led people to try to compile Gem
from src/Gnu instead of src/
2005-10-19 14:48 tigital
* src/Pixes/pix_multitexture.h: initial commit: - accepts a
creation arg to set # of texture units to deal with, or it
defaults to the maximum # on the card - [texUnit 1 $2< assigns to
texture Unit 1 the texID input via $2 - [mode 0/1< switches
between TEXTURE_RECTANGLE and TEXTURE_2D
2005-10-19 06:17 tigital
* src/Pixes/pix_multitexture.cpp: initial commit: - accepts a
creation arg to set # of texture units to deal with, or it
defaults to the maximum # on the card - [texUnit 1 $2< assigns to
texture Unit 1 the texID input via $2 - [mode 0/1< switches
between TEXTURE_RECTANGLE and TEXTURE_2D
2005-10-19 01:59 tigital
* src/Base/GemGLUtil.cpp: more GLdefine's for multitexture and
combiners...
2005-10-14 09:54 zmoelnig
* src/Controls/gemwin.h: disabled warnings on __WIN32__
2005-10-08 18:24 zmoelnig
* src/Particles/part_vector.h: wow! this file has been unused for
quite a long time now; since i cannot find any reference to it
anywhere (except in the 1.1.1.1 or so revision of papi.h) i
delete it.
2005-10-07 19:03 zmoelnig
* src/Pixes/: pix_film.cpp, pix_film.h: removed the disabling of
the entire code when FILM_NEW is defined (oh this is really ugly)
2005-10-07 19:02 zmoelnig
* src/Pixes/filmFFMPEG.cpp: enabled the weird hack i made for a
current CVS snapshot of ffmpeg, since the debian/sid package now
uses the new API
2005-10-07 18:53 zmoelnig
* src/: Makefile, Makefile.subdir: remove "-f" (less errors if
files are already removed)
2005-10-07 18:52 zmoelnig
* src/gem.dsp: updated w32 compile environment
2005-10-07 18:51 zmoelnig
* src/Pixes/filmAVI.cpp: fixed typo
2005-10-07 18:50 zmoelnig
* src/Pixes/: pix_filmNT.cpp, pix_filmNT.h: only cimpileif we don't
want FILM_NEW (i got an error when compiling in the vfw.h file
and i didn't want to fix it in a deprecated file); LATER remove
these files
2005-10-07 18:49 zmoelnig
* src/Pixes/: pix_share_read.cpp, pix_share_read.h,
pix_share_write.cpp, pix_share_write.h: no shared memory (via
shm) on w32; disabled on that platform
2005-10-07 18:47 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h, GemWinCreate.h,
TextBase.h: defined pragmas to make compiler a bit less verbose
2005-10-07 18:47 zmoelnig
* src/Base/GemMath.h: hacked together a version of drand48(); how
comes drand48() does not exist on w32 even though these files are
in here for years ? (LATER)
2005-10-07 18:44 zmoelnig
* src/Base/: CPPExtern.h, GemGLUtil.cpp: defined pragmas (on w32)
to shut up compiler warnings (e.g. because of unknown pragmas)
2005-10-07 18:43 zmoelnig
* src/Manips/fragment_program.cpp: on w32 GL_ARB_fragment_program
mightbe defined even if there is no ARB-program support...(we
really should switch to glew)
2005-10-07 18:42 zmoelnig
* src/Particles/: partlib_actions.cpp, partlib_system.cpp: include
<iostream> instead of <iostream.h> even on w32 (to use the "new"
stdlib)
2005-10-06 11:25 zmoelnig
* src/Base/GemPixUtil.cpp: merged with SIMD: don't copy the
"datasize" with copy2imageStruct - as it should only be used
internally for pdata; (there is a captialized warning about
breaking things in the SIMD-branch log about this; however, i
don't believe that it is that dangerous)
2005-10-05 18:35 zmoelnig
* src/Pixes/: pix_2grey.h, pix_gain.cpp: fixed typo
2005-10-05 18:22 zmoelnig
* src/Pixes/: pix_gain.cpp, pix_gain.h, pix_invert.cpp,
pix_invert.h, pix_mask.cpp, pix_mask.h, pix_mix.cpp, pix_mix.h,
pix_motionblur.cpp, pix_motionblur.h, pix_movement.cpp,
pix_movement.h, pix_multiply.cpp, pix_multiply.h, pix_offset.cpp,
pix_offset.h, pix_rds.cpp, pix_subtract.cpp, pix_subtract.h,
pix_tIIR.cpp, pix_tIIR.h, pix_takealpha.h, pix_2grey.cpp,
pix_2grey.h, pix_add.cpp, pix_add.h, pix_background.cpp,
pix_background.h, pix_biquad.cpp, pix_biquad.h, pix_bitmask.cpp,
pix_bitmask.h, pix_chroma_key.cpp, pix_chroma_key.h,
pix_compare.cpp, pix_compare.h, pix_composite.cpp,
pix_composite.h, pix_diff.cpp, pix_diff.h: merged with
SIMD-branch
2005-10-05 18:14 zmoelnig
* src/Base/: GemFuncUtil.h, GemPixDualObj.cpp, GemPixDualObj.h,
GemPixObj.cpp, GemPixObj.h, GemSIMD.h: merged with SIMD
2005-10-05 18:02 zmoelnig
* src/Pixes/pix_halftone.cpp: merged in changes from SIMD-branch
2005-10-05 17:42 zmoelnig
* src/Base/configDarwin.h.in: updated
2005-10-05 17:35 zmoelnig
* src/configure: changes from configure.ac
2005-10-05 17:22 zmoelnig
* src/Makefile.subdir: remove depend-files when "clean"
2005-10-05 17:14 zmoelnig
* src/configure.ac: propery escaped test-string
2005-10-05 16:45 zmoelnig
* src/Make.config.in: use the CXX provided by configure
2005-10-05 16:38 zmoelnig
* src/configure.ac: use AC_CHECK_FUNC rather than AC_CHECK_LIB to
check for glBindProgram{NV,ARB} since on osX we don't have a
library libGL but rather use the OpenGL-framework
NOTE: the test for glBindProgramNV fails to detect the
nvidia-extensions on osX why ? because you have to explicitely
request them by defining GL_NV_vertex_program before including
the glext.h file on osX on linux (mesaGL,...) it is different:
the extensions are only included, if GL_NV_vertex_program is NOT
already defined
2005-10-05 16:14 zmoelnig
* src/Base/GemFuncUtil.h: a compile on osX revealed that somewhere
MIN and MAX are defined as preprocessor directives; this stopped
compiling the inline functions with the same name; FIXED
2005-10-03 22:19 cclepper
* src/Pixes/: pix_share_read.cpp, pix_share_read.h: initial commit.
object for reading shared pixel memory between processes.
2005-10-03 22:18 cclepper
* src/Pixes/: pix_share_write.h, pix_share_write.cpp: initial
commit. object for creating shared pixel memory between
processes.
2005-10-03 14:17 zmoelnig
* src/Pixes/: video.cpp, video.h, videoDV4L.cpp, videoDV4L.h,
videoV4L.cpp, videoV4L.h, videoV4L2.cpp, videoV4L2.h: added
support for devicenames given as strings (like "/dev/video")
2005-10-03 12:38 zmoelnig
* src/Pixes/: pix_image.cpp, pix_image.h: removed the caching
mechanism; if you want to load a set of images and access from
RAM, use [pix_buffer] instead
2005-10-02 18:41 zmoelnig
* src/: Make.config.in, Makefile: made checking for changes in
Base/config`uname -s`.h.in a bit better
2005-10-02 15:52 zmoelnig
* src/Base/: GemMan.h, GemPixImageLoad.cpp, GemPixUtil.h,
GemState.cpp: moved inclusion of openGL-headers to Base/GemGL.h
2005-10-02 15:49 zmoelnig
* src/: Controls/gemwin.cpp, Geos/TexFont.h, Geos/model_loader.h,
Particles/partlib_opengl.cpp: moved inclusion of openGL-headers
to Base/GemGL.h
2005-10-02 15:48 zmoelnig
* src/Base/GemGL.h: removed boolean-hack for buggy nvidia-headers
(should get fixed upstream)
2005-10-01 21:31 zmoelnig
* src/Base/configLinux.h.in: checking for nvidia-extensions (can be
disabled with "--disable-NV")
2005-10-01 21:30 zmoelnig
* src/: Make.config.in, Makefile, configure, configure.ac: checking
for nvidia-extensions (can be disabled with "--disable-NV") added
the system-specific config-file to the dependencies to do a
./configure
2005-10-01 21:15 zmoelnig
* src/Manips/: fragment_program.cpp, vertex_program.cpp: test for
definition of GL_{ARB,NV}_{vertex,fragment}_program before using
extensions.
2005-10-01 21:14 zmoelnig
* src/Manips/fragment_program.h: moved the openGL-magic into
Base/GemGL.h
2005-10-01 21:13 zmoelnig
* src/Base/: GemBase.h, GemGL.h: moved the inclusion of
openGL-headers and the openGL-magic into a separate file GemGL.h
(this should be included instead of the system-specific
openGL-header files)
2005-09-30 21:25 zmoelnig
* src/Manips/: fragment_program.cpp, fragment_program.h,
vertex_program.cpp, vertex_program.h: now we can give the
filename as argument and it gets loaded on startRendering()
reordered everything a bit (and made fragment_program a child of
vertex_program: there's loads of similar code)
2005-09-28 06:29 cclepper
* src/Pixes/pix_snap2tex.cpp: made sure glTexSubImage2D is called
instead of the power of two texturing
2005-09-27 19:56 zmoelnig
* examples/02.advanced/17.fragment_program.pd: a fragment-shader
demo that adds some b/w-noise...
2005-09-27 19:55 zmoelnig
* examples/data/random.fp: a fragment shader that produces noise...
2005-09-27 19:04 zmoelnig
* examples/02.advanced/16.vertex_program.pd: added vertex_program
demo
2005-09-27 19:04 zmoelnig
* examples/data/toon.vp: added toon-shader for the vertex_program
demo
2005-09-27 19:02 zmoelnig
* examples/data/64shade.tif: added texture for the vertex_program
demo
2005-09-27 18:34 zmoelnig
* examples/04.video/: 03.movement_detection.pd, 04.videoRTX.pd:
removed the "64 64" arguments to [pix_video] as this makes the
patches under windows unusable (pix_videoDS thinks the first
argument is the deviceID, not the dimension)
2005-09-27 17:44 zmoelnig
* src/Pixes/: pix_filmLinux.cpp, pix_filmLinux.h: leftovers from
pre pix_filmNEW aera. deleted because i don't (want to) maintain
this code any more
2005-09-27 17:42 zmoelnig
* src/Pixes/: pix_film.cpp, pix_film.h, pix_filmYUV.cpp,
pix_filmYUV.h, pix_movie.cpp, pix_movie.h, pix_movieYUV.cpp,
pix_movieYUV.h: disable if FILM_NEW is defined in Base/config.h
(then pix_filmNEW and friends are used)
2005-09-27 07:17 tigital
* src/openGL/GEMglIsEnabled.cpp: added check for GL_VERSION_1_1,
which is the lowest GL_VERSION osx defines
2005-09-27 07:12 tigital
* src/Base/GemGLUtil.cpp: added define for
GL_TEXTURE_RECTANGLE_EXT, duh
2005-09-26 19:47 zmoelnig
* src/Pixes/: pix_filmFFMPEG.cpp, pix_filmFFMPEG.h:
[pix_filmFFMPEG] is covered by [pix_filmNEW]+filmFFMPEG
2005-09-26 19:43 zmoelnig
* src/Pixes/filmFFMPEG.cpp: made it _compile_ against the current
CVS-version of ffmpeg (not really tested whether it works though)
you have to actually change an ifdef at the beginning of
filmFFMPEG.cpp in order to make it compatible with the CVS-ffmpeg
(haven't found out yet, how to do this in a more generic way
(apart from hacking configure again) btw, configure would need a
lot of tweaking to recognize a current ffmpeg (and link against
all the needed libraries) ffmpeg sucks
2005-09-22 19:41 zmoelnig
* src/Base/TextBase.cpp: added fix to be able to display floats as
numbers again (instead of "float")
2005-09-22 10:32 zmoelnig
* src/Base/: TextBase.cpp, TextBase.h: added moocows changes (+
linebreaking) fixed the bug that prevented TextBase.cpp to build
if you were not using FTGL (gltt or no-font)
2005-09-21 20:41 tigital
* src/Base/GemPixImageSave.cpp: cleanup apple headers
2005-09-21 20:37 tigital
* src/Geos/scopeXYZ.h: reordering to shut up gcc4 warnings
2005-09-21 19:45 tigital
* src/Geos/text2d.h: #ifdef'ed GLTTPixmapFont *m_afont like in
text2d.cpp
2005-09-21 16:56 zmoelnig
* src/Base/TextBase.cpp: committed tim's fix to prevent escaping of
pd-special characters (like ",")
2005-09-15 12:25 zmoelnig
* src/Geos/: curve3d.cpp, curve3d.h: removed the pre-defined
maximum of control/grid-points: now we can have curve3d's of any
preecision
2005-09-11 18:06 zmoelnig
* src/Pixes/: film.cpp, film.h, filmAVIPLAY.cpp, filmFFMPEG.cpp,
filmMPEG3.cpp, filmQT4L.cpp, videoDV4L.cpp, pix_blur.cpp,
pix_buffer_read.cpp, pix_filmFFMPEG.cpp, pix_filmNEW.cpp,
pix_freeframe.cpp, pix_halftone.cpp, pix_mean_color.cpp,
pix_movement2.cpp, pix_multiblob.cpp: shut up compiler warnings:
the changes are mostly removal of unused variables, re-ordering
of initialization of member-variables, (un)signedness and proper
bracketing when doing comparisions
2005-09-11 18:02 zmoelnig
* src/: Base/GemGLUtil.cpp, Base/GemMan.cpp, Base/GemPixUtil.cpp,
Base/GemShape.cpp, Base/TextBase.cpp, openGL/GEMglNewList.cpp,
Geos/scopeXYZ.cpp, Geos/text2d.cpp, Geos/torus.cpp,
Geos/tube.cpp, Geos/tube.h: shut up compiler warnings: the
changes are mostly removal of unused variables, re-ordering of
initialization of member-variables and (un)signedness
2005-09-11 12:29 zmoelnig
* src/Base/: GemWinCreate.h, GemWinCreateXWin.cpp,
configLinux.h.in: enable fullscreen on X only if libXxf86vm is
present
2005-09-11 12:25 zmoelnig
* src/Controls/gemwin.cpp: removed a bit of verbosity
2005-09-07 17:42 tigital
* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: finally fixed
sequence grabber dialog, so now OSX users can select input
devices!
2005-09-04 21:35 zmoelnig
* src/: Base/TextBase.cpp, Base/TextBase.h, Geos/text2d.cpp,
Geos/text3d.cpp, Geos/text2d.h, Geos/text3d.h,
Geos/textextruded.cpp, Geos/textextruded.h, Geos/textoutline.cpp,
Geos/textoutline.h: added multiline-support (for FTGL) based on
georg holzmann's code however, multilines have to be broken into
lines outside of the [text]-objects; linebreaks are denoted with
"\n" (10)
2005-09-04 20:27 zmoelnig
* src/Pixes/: videoV4L2.cpp, videoV4L2.h: initial video4linux-2
support; right now, it seems to be rather slow! a lot of
functionality is not implemented yet (like setting the channel)
not yet for use!
2005-09-04 20:21 zmoelnig
* src/Makefile: GEM_OBJECTS are now a general {GEM_TARGETS}/*.o
rather than each object listed separately (some systems don't
support such a long list of arguments)
2005-09-02 23:58 cclepper
* src/Pixes/pix_record.cpp: added loop to match codecType and codec
value. makes pjpeg default work on any machine.
2005-08-31 23:25 cclepper
* src/Pixes/pix_movieDarwin.cpp: added check for m_haveMovie in
setRate to prevent crashing
2005-08-30 18:27 zmoelnig
* src/Pixes/pix_videoNEW.cpp: a bit more verbosity on startup, so
people will no what to send to "driver"
2005-08-29 04:26 tigital
* src/Pixes/: pix_texture.cpp, pix_texture.h: added outlet to
output texture ID, which is useful for multitexturing and
ARB_programs...
2005-08-27 22:35 zmoelnig
* src/Pixes/pix_image.cpp: maybe a hack to fix the tiny memory leak
that i suspect to be in the cache LATER: really fix the cache (or
remove it entirely)
2005-08-27 15:12 zmoelnig
* src/Pixes/pix_buffer.cpp: free image-data when loading (after the
image has been copied into the buffer)
2005-08-26 18:40 zmoelnig
* src/: aclocal.m4, configure: "binaries" for the latest changes to
acinclude.m4 and configure.ac
2005-08-26 18:39 zmoelnig
* src/configure.ac: also make a check for package "lqt" (which is
libquicktime), since there might be an "lqt"-config installed.
2005-08-26 18:37 zmoelnig
* src/acinclude.m4: (hopefully) even better library checking: if
pkg-config cannot find <libname>, we try <libname>-config to get
the cflags and libs.
2005-08-26 15:54 zmoelnig
* src/configure.ac: test for libquicktime instead of quicktime
(there exits a pkg-config for libquicktime on debian) do not
automatically add "-lavcodec" when successfully testing for
avformat: either the pkg-config test succeeds or the user should
really provide PKG_FFMPEG_LIBS to get it right
2005-08-26 15:51 zmoelnig
* src/acinclude.m4: a bit better: if PKG_<libname>_LIBS is defined
from outside but pkg-config fails, we do not test with
AC_CHECK_PKG but trust the user
2005-08-26 15:50 zmoelnig
* src/Pixes/: filmQT4L.h, pix_filmLinux.h: include <quicktime.h>
rather than <quicktime/quicktime.h> the path may change and
should be reported by autoconf
2005-08-26 14:31 zmoelnig
* src/Pixes/: pix_freeframe.cpp, pix_freeframe.h: no freeframe
support if sizeof(void*)!=sizeof(unsigned int)
2005-08-26 14:25 zmoelnig
* src/: configure.ac, Base/configLinux.h.in: added checks for the
size of (void*) and (unsigned int) (on x86_64 they are not the
same (8 vs 4) and so casts won't work (needed for pix_freeframe)
2005-08-26 14:22 zmoelnig
* src/README.linux: some information on how to workaround to get
PIC-versions of certain libraries (ffmpeg, ftgl)
2005-08-26 13:23 zmoelnig
* src/Pixes/pix_buffer_read.h: forgot to remove update_pix_buffer()
remove m_buffer (since this is only used locally)
2005-08-26 00:37 cclepper
* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: added regular
and IIDC controls for video adjustment. tinkering with vdig
settings for capture rects.
2005-08-26 00:35 cclepper
* src/Pixes/: pix_record.cpp, pix_record.h: more cleaning. fixed
possible memory leak
2005-08-26 00:34 cclepper
* src/Manips/separator.cpp: fixed memory leak
2005-08-25 18:55 zmoelnig
* src/Pixes/pix_buffer_read.cpp: further performance improvements
(without crashes)
2005-08-25 17:59 zmoelnig
* src/Pixes/filmFFMPEG.cpp: another attempt to get the fps from
ffmpeg (the different versions of this library with the same
version-number are driving me...)
2005-08-25 11:18 zmoelnig
* src/Pixes/filmFFMPEG.cpp: there seem to be different versions of
ffmpeg-4.0.9 around: one (from CVS!) which takes an extra
flags-argument for av_seek_frame() and one that does not. so i
did an extra ifdef, whether the AV_SEEK_FLAGS are defined
2005-08-24 15:20 zmoelnig
* src/Pixes/: pix_buffer_read.cpp, pix_buffer_read.h: implemented
(similar to) georg's implementation (but made it less crash
prone) should be faster, but if the content of the pix_buffer
changes, this is not automatically reflected on pix_buffer_read's
outlet (you must retrigger the index)
2005-08-24 14:34 zmoelnig
* src/Pixes/: pix_buffer.cpp, pix_buffer.h: added "open"-message to
read images (no movies yet)
2005-08-24 13:47 zmoelnig
* src/Pixes/videoDV4L.cpp: verbosity now also states something
about where it comes from ("DV4L: closed" instead of "closed")
2005-08-24 13:45 zmoelnig
* src/Pixes/pix_videoNEW.cpp: removed ifdef's; they should be
handled by inheritance
2005-08-24 13:34 zmoelnig
* src/Pixes/pix_filmNEW.cpp: query the FPS and report it to the
info-outlet (now we have: "list <numframes> <xsize> <ysize>
<fps>"; should we split it into separate messages with prepends
like "fps <fps>" ??)
2005-08-24 13:29 zmoelnig
* src/Pixes/: film.cpp, film.h, filmAVI.cpp, filmAVIPLAY.cpp,
filmFFMPEG.cpp, filmMPEG1.cpp, filmMPEG3.cpp, filmQT4L.cpp: added
a getFPS()-message to query the frames-per-second (as reported by
the decoding unit)
2005-08-23 17:01 zmoelnig
* src/Pixes/filmQT4L.cpp: compiler shutups
2005-08-23 14:28 zmoelnig
* src/Pixes/filmFFMPEG.cpp: started to crash again and then stopped
(??); anyhow did some more initialization
2005-08-22 19:06 zmoelnig
* src/Pixes/pix_filmNEW.cpp: added some comments on why which
decoding-library is placed where moved FFMPEG backwards (as it
fails more often than not and is not really stable)
2005-08-22 18:43 zmoelnig
* src/Pixes/filmFFMPEG.cpp: even more bug-fixes
2005-08-22 16:05 zmoelnig
* src/Pixes/: filmFFMPEG.cpp, filmFFMPEG.h: bug-fix: now it is
possible to decode some movies (i don't think the code worked at
all before) more bug-fix: doesn't crash so easily anymore even
more bug-fix: allow seeking of frames when possible (but this is
rather seldom)
2005-08-22 16:03 zmoelnig
* src/Pixes/film.cpp: use initialization outside of constructor
2005-08-19 21:17 zmoelnig
* src/Vertex/: fragment_program.cpp, fragment_program.h,
vertex_program.cpp, vertex_program.h: these have moved to
src/Manips in HEAD
2005-08-19 19:26 zmoelnig
* src/Manips/fragment_program.cpp: fixed small type
2005-08-19 17:52 zmoelnig
* src/Base/GemBase.h: added [{fragment,vertex}_program] from the
vertex_array-branch. (if DONT_USE_ARB is set, neither fragment-
nor vertex-programs should be build) a bit of re-ordering of the
include-files taken from the vertex_array-branch: just in case we
ever need to include GL/gl.h in GemState.h, this would break all
the weird glext-stuff, because GL/gl.h would be included _before_
we do our magic; now it should work
2005-08-19 17:49 zmoelnig
* src/Manips/: fragment_program.cpp, fragment_program.h,
vertex_program.cpp, vertex_program.h: added
[{fragmen,vertex}_program] from the vertex_array-branch.
2005-08-19 16:18 zmoelnig
* src/: Make.config.in, Make.include, Makefile, Makefile.subdir,
README.linux, TODO, acinclude.m4, aclocal.m4, config.guess,
config.sub, configure, configure.ac, gem.dsp, install-sh,
Base/GemMath.h, Base/GemSIMD.h, Base/GemVector.cpp,
Base/GemVector.h: added files from MAIN (20050819)
2005-08-19 16:12 zmoelnig
* src/Base/: GemBase.h, GemCache.cpp, GemMan.cpp, GemState.cpp,
GemState.h: merged with MAIN (20050819)
2005-08-19 14:52 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h, GemShape.cpp,
configNT.h: updated to MAIN (20050819)
2005-08-19 14:46 zmoelnig
* src/Base/: CPPExtern.cpp, CPPExtern.h, GemExportDef.h,
GemFuncUtil.h, GemGLUtil.cpp, GemGLUtil.h, GemGluObj.cpp,
GemGluObj.h, GemMan.h, GemPathBase.cpp, GemPixImageLoad.cpp,
GemPixImageSave.cpp, GemWinCreate.h, GemWinCreateMac.cpp,
GemWinCreateNT.cpp, GemWinCreateXWin.cpp, Matrix.cpp,
TextBase.cpp, config.h, sgiimage.cpp: updated to MAIN (20050819)
2005-08-19 14:32 zmoelnig
* src/: Geos/circle.cpp, Geos/colorSquare.cpp, Geos/cube.cpp,
Geos/cuboid.cpp, Geos/cuboid.h, Geos/curve.cpp, Geos/curve3d.cpp,
Geos/cylinder.cpp, Geos/disk.cpp, Geos/model_loader.cpp,
Geos/model_loader.h, Geos/newWave.cpp, Geos/newWave.h,
Geos/polygon.cpp, Geos/primTri.cpp, Geos/rectangle.cpp,
Geos/ripple.cpp, Geos/ripple.h, Geos/rubber.cpp, Geos/rubber.h,
Geos/slideSquares.cpp, Geos/sphere.cpp, Geos/square.cpp,
Geos/teapot.cpp, Geos/text2d.cpp, Geos/textoutline.cpp,
Geos/triangle.cpp, Geos/tube.cpp, Geos/tube.h, Manips/camera.cpp,
Manips/camera.h, Manips/ortho.cpp, MarkEx/MarkExSetup.cpp,
MarkEx/abs.cpp, MarkEx/average.cpp, MarkEx/counter.cpp,
MarkEx/hsvrgb.cpp, MarkEx/m_control.cpp, MarkEx/multiselect.cpp,
MarkEx/randomF.cpp, MarkEx/reson.cpp, MarkEx/strcat.cpp,
MarkEx/tripleLine.cpp, MarkEx/vector.cpp, Nongeos/light.cpp,
Nongeos/light.h, Nongeos/world_light.cpp, Nongeos/world_light.h,
Particles/papi.h, Particles/part_vector.h,
Particles/partlib_actions.cpp, Particles/partlib_opengl.cpp,
Particles/partlib_system.cpp, Particles/partlib_vector.h,
Pixes/dv1394.h, Pixes/filmAVI.cpp, Pixes/filmAVI.h,
Pixes/filmAVIPLAY.cpp, Pixes/filmAVIPLAY.h, Pixes/filmFFMPEG.cpp,
Pixes/filmFFMPEG.h, Pixes/filmMPEG1.cpp, Pixes/filmMPEG3.cpp,
Pixes/filmQT.cpp, Pixes/filmQT.h, Pixes/filmQT4L.cpp,
Pixes/pix_buffer.cpp, Pixes/pix_buffer.h,
Pixes/pix_buffer_read.h, Pixes/pix_colorreduce.cpp,
Pixes/pix_colorreduce.h, Pixes/pix_convert.h,
Pixes/pix_coordinate.cpp, Pixes/pix_coordinate.h,
Pixes/pix_crop.cpp, Pixes/pix_film.cpp, Pixes/pix_film.h,
Pixes/pix_filmDarwin.cpp, Pixes/pix_filmFFMPEG.h,
Pixes/pix_filmNEW.cpp, Pixes/pix_filmNEW.h, Pixes/pix_filmNT.cpp,
Pixes/pix_filmQT.cpp, Pixes/pix_filmQT.h, Pixes/pix_halftone.cpp,
Pixes/pix_halftone.h, Pixes/pix_imageInPlace.cpp,
Pixes/pix_kaleidoscope.cpp, Pixes/pix_kaleidoscope.h,
Pixes/pix_movie.cpp, Pixes/pix_movie.h,
Pixes/pix_movieDarwin.cpp, Pixes/pix_movieDarwin.h,
Pixes/pix_movieYUV.cpp, Pixes/pix_movieYUV.h,
Pixes/pix_resize.cpp, Pixes/pix_resize.h, Pixes/pix_rgba.h,
Pixes/pix_rtx.cpp, Pixes/pix_sig2pix.cpp, Pixes/pix_sig2pix.h,
Pixes/pix_texture.cpp, Pixes/pix_video.cpp, Pixes/pix_video.h,
Pixes/pix_videoDS.cpp, Pixes/pix_videoDarwin.cpp,
Pixes/pix_videoDarwin.h, Pixes/pix_videoNEW.cpp,
Pixes/pix_videoNEW.h, Pixes/pix_videoNT.cpp, Pixes/pix_yuv.h,
Pixes/videoDV4L.cpp, Pixes/videoDV4L.h, Pixes/videoV4L.cpp,
Pixes/videoV4L.h: updated to MAIN (20050819)
2005-08-19 14:28 zmoelnig
* src/: openGL/GEMglAreTexturesResident.cpp,
openGL/GEMglAreTexturesResident.h, openGL/GEMglCallList.h,
openGL/GEMglGetString.cpp,
openGL/GEMglProgramEnvParameter4fvARB.cpp, openGL/GLdefine.cpp,
openGL/GLdefine.h, openGL/GEMglActiveTextureARB.cpp,
openGL/GEMglActiveTextureARB.h, openGL/GEMglBindProgramARB.cpp,
openGL/GEMglBindProgramARB.h, openGL/GEMglEndList.cpp,
openGL/GEMglEndList.h, openGL/GEMglGenProgramsARB.cpp,
openGL/GEMglGenProgramsARB.h, openGL/GEMglGetFloatv.cpp,
openGL/GEMglGetFloatv.h, openGL/GEMglLoadMatrixd.cpp,
openGL/GEMglLoadMatrixd.h, openGL/GEMglLoadMatrixf.cpp,
openGL/GEMglLoadMatrixf.h, openGL/GEMglLoadTransposeMatrixd.cpp,
openGL/GEMglLoadTransposeMatrixd.h,
openGL/GEMglLoadTransposeMatrixf.cpp,
openGL/GEMglLoadTransposeMatrixf.h, openGL/GEMglMultMatrixd.cpp,
openGL/GEMglMultMatrixd.h, openGL/GEMglMultMatrixf.cpp,
openGL/GEMglMultMatrixf.h, openGL/GEMglMultTransposeMatrixd.cpp,
openGL/GEMglMultTransposeMatrixd.h,
openGL/GEMglMultTransposeMatrixf.cpp,
openGL/GEMglMultTransposeMatrixf.h,
openGL/GEMglMultiTexCoord2fARB.cpp,
openGL/GEMglMultiTexCoord2fARB.h, openGL/GEMglNewList.cpp,
openGL/GEMglNewList.h, openGL/GEMglProgramEnvParameter4dARB.cpp,
openGL/GEMglProgramEnvParameter4dARB.h,
openGL/GEMglProgramLocalParameter4fvARB.cpp,
openGL/GEMglProgramLocalParameter4fvARB.h,
openGL/GEMglProgramStringARB.cpp, openGL/GEMglProgramStringARB.h,
openGL/GEMgluPerspective.cpp, openGL/GEMgluPerspective.h,
Controls/gemhead.cpp, Controls/gemwin.cpp, Controls/gemwin.h,
Controls/orbserial.cpp: updated to MAIN (20050819)
2005-08-17 16:51 cclepper
* src/Pixes/pix_filmDarwin.cpp: changed some of the file loading
code. should be faster to load a movie now.
2005-08-17 16:49 cclepper
* src/Pixes/pix_record.cpp: removed some debug lines
2005-08-17 10:12 zmoelnig
* Makefile: call the Makefile in src/ rather than src/Gnu
2005-08-16 06:39 tigital
* src/: Controls/gemwin.cpp, Controls/gemwin.h, Base/GemMan.cpp,
Base/GemMan.h: [OSX] added menubar message to [gemwin]: 1 = show
0 = hide everything (full "kiosk" mode) -1 = hide menubar, but
autoShow with mouse at screen top - this is only effective when
gemwindow has "focus"
2005-08-01 21:13 cclepper
* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: device
selection works. started VDIG functions
2005-08-01 21:12 cclepper
* src/Pixes/: pix_record.cpp, pix_record.h: new frame count outlet
2005-07-22 00:34 cclepper
* src/Pixes/: pix_record.h, pix_record.cpp: added the basics for
message based compression settings. Fixed quite a few things
2005-07-21 19:59 zmoelnig
* src/Makefile: file Makefile was added on branch vertex_array on
2005-08-19 14:18:07 +0000
2005-07-21 19:59 zmoelnig
* src/Makefile: fixed the "clean" target
2005-07-20 00:55 cclepper
* src/Pixes/: pix_record.h, pix_record.cpp: added ifdef for
_APPLE__
2005-07-20 00:35 cclepper
* src/Pixes/: pix_record.cpp, pix_record.h: initial commit
2005-07-16 19:36 zmoelnig
* src/: configure, configure.ac: do checking for ARB even if
specified explicitely (this also turns on the check if you don't
specify whether you want ARB or not)
2005-07-16 19:36 zmoelnig
* src/configure: file configure was added on branch vertex_array on
2005-08-19 14:18:07 +0000
2005-07-16 19:36 zmoelnig
* src/configure.ac: file configure.ac was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-07-15 15:29 zmoelnig
* src/: acinclude.m4, aclocal.m4, configure, configure.ac: (changed
2 files, committed 4...) a mechanism for finding files from
optional libraries (those that can be turned off with
"--without-BLA") "--with-BLA-includes=/bi/ba/bo" will add
"-I/bi/ba/bo" to the CXXFLAGS "--with-BLA-libs=/foo/bar" will add
"-L/foo/bar" to the LIBS if the support for this library is
turned OFF (--without-BLA), then these flags will do nothing.
the arguments need be paths (a check is performed whether the
given directory exists) however, they can also be relative paths!
2005-07-15 15:29 zmoelnig
* src/acinclude.m4: file acinclude.m4 was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-07-15 15:29 zmoelnig
* src/aclocal.m4: file aclocal.m4 was added on branch vertex_array
on 2005-08-19 14:18:07 +0000
2005-07-15 12:11 zmoelnig
* src/: acinclude.m4, aclocal.m4, configure, configure.ac: checking
for X-infrastructure on OS-X only if explicitely desired by the
user (with "--with-x"); by default it is turned off added alias
"--with-imagemagick" for "--with-ImageMagick" fixed BUG, that
prevented configure from checking for optional libraries: if the
checking for 1 library was turned off, all consectuive libraries
were automatically turned off too (i guess it was the same with
truning ON, but haven't tested)
2005-07-14 22:45 zmoelnig
* src/: configure, configure.ac: more quoting in configure.ac
checked in configure, so people don't have to go through the
hazzle of autoconf
2005-07-14 22:38 zmoelnig
* src/configure.ac: made the strip-test less verbose
2005-07-07 15:03 zmoelnig
* src/Pixes/pix_filmNT.cpp: use std::max() instead of max() as
suggested by T.Schulze to make it compile on windows with gcc;
hope this doesn't break M$VC-compilation btw: pix_filmNT should
NOT be used; use pix_filmNEW instead
2005-07-07 13:37 zmoelnig
* src/configure.ac: added "--with-pd" flag for the bundle-loader;
if neither this flag is given nor PD_BINARY is set, $(which pd)
is used (so the path pd should be in $PATH)
2005-07-07 13:30 zmoelnig
* src/: acinclude.m4, aclocal.m4: fixed GEM_CHECK_LDFLAGS: better
detection whether sucess or not fixed GEM_CHECK_FRAMEWORK:
"-framwork" is a linker flag instead of a compiler flag. adapted
changes to GEM_CHECK_LDFLAGS
also included acinclude.m4, since this is really just a copy of
aclocal.m4 (with my automake) and adding this files removes a
dependency on automake
2005-07-07 13:25 zmoelnig
* src/Makefile.subdir: delete depen-files
2005-07-07 13:25 zmoelnig
* src/Makefile.subdir: file Makefile.subdir was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-07-07 13:24 zmoelnig
* src/Makefile: use "-C"-flag to make instead of "cd" when
(dist)cleaning subdirectories
2005-07-07 13:22 zmoelnig
* src/Base/GemMath.h: file GemMath.h was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-07-07 13:22 zmoelnig
* src/: Particles/partlib_actions.cpp, Controls/gemwin.cpp,
Particles/partlib_vector.h, Pixes/pix_halftone.h,
Base/GemFuncUtil.h, Base/GemMath.h: moved stuff from
GemLibs/darwinStuff/ into GemMath.h reflect this in the files
that included the old files
2005-07-07 09:34 zmoelnig
* src/Pixes/filmQT.cpp: moved variable declarations to the
beginning of the open()-function, so they are not crossed by
goto-jumps
2005-07-07 09:28 zmoelnig
* src/Pixes/pix_freeframe.cpp: removed call to
class_set_extern_dir() in __APPLE__
2005-07-04 20:05 zmoelnig
* src/README.linux: copied from Gnu/README.build and added more
information
2005-07-04 20:05 zmoelnig
* src/README.linux: file README.linux was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-07-04 14:11 zmoelnig
* src/Base/TextBase.cpp: set glNormal3f() before rendering, so
[text3d] becomes robust against changing the normal from outside
(e.g. like [textextruded]) is this is a bug in ftgl ?
2005-07-04 14:10 zmoelnig
* src/Pixes/FreeFrame.h: changed __apple__ to __APPLE__
2005-07-04 13:54 zmoelnig
* src/Pixes/: filmAVI.cpp, filmAVIPLAY.cpp, filmFFMPEG.cpp,
filmMPEG1.cpp, filmMPEG3.cpp, filmQT.cpp, filmQT4L.cpp,
pix_filmNEW.cpp: more beautiful (?) output on failure...
2005-07-04 13:17 zmoelnig
* src/Pixes/pix_videoNEW.cpp: use HAVE_VIDEO4LINUX rather than
__linux__
2005-07-04 13:16 zmoelnig
* src/Pixes/: videoV4L.cpp, videoV4L.h: use HAVE_VIDEO4LINUX rather
than __linux__ commented out some verbosity
2005-07-04 13:05 zmoelnig
* src/Pixes/pix_filmNEW.cpp: turn of debug mode
2005-07-04 11:22 zmoelnig
* src/Pixes/: pix_filmNEW.cpp, pix_filmNEW.h: you can now specify a
preferred library for decoding a file. if one is specified, it
is tried as the first lib. if it fails, all libs are tried in the
default order (read: the specified lib is tried twice: once as
the preferred lib, and once as part of all libs)
2005-07-04 11:20 zmoelnig
* src/Pixes/: filmAVI.cpp, filmAVIPLAY.cpp, filmMPEG1.cpp,
filmMPEG3.cpp, filmQT.cpp, filmQT4L.cpp: print "<codec> failed"
when not being able to open instead of "<codec> unsupported"
2005-07-04 11:18 zmoelnig
* src/Pixes/filmFFMPEG.cpp: fixed codec initialization
2005-07-04 10:43 zmoelnig
* src/acinclude.m4: renamed GEM_WITH_TARGET to GEM_TARGET (and use
AC_ARG_ENABLE instead of AC_ARG_WITH)
2005-07-04 10:42 zmoelnig
* src/Makefile: Gem.${EXT} depends on subdirs
2005-07-04 10:40 zmoelnig
* src/configure.ac: added flag for videofilm-new removed "Base"
from the selectable modules
2005-07-04 10:36 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added a function for
swapping Red and Blue that works in-place
2005-07-04 10:35 zmoelnig
* src/Base/configLinux.h.in: added comments added NEW_VIDEOFILM
2005-07-03 21:03 zmoelnig
* src/: Make.config.in, Makefile.subdir, configure.ac: added check
for "dos2unix"
2005-07-03 21:03 zmoelnig
* src/Make.config.in: file Make.config.in was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-07-03 20:53 zmoelnig
* src/: Make.config.in, Makefile.subdir, configure.ac: use "-MM"
for "make depend" with gnu-preprocessors
2005-07-03 20:42 zmoelnig
* src/Make.include: file Make.include was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-07-03 20:42 zmoelnig
* src/: Make.config.in, Make.include, Makefile, Makefile.subdir,
configure.ac: updated build-system after having a look at the
Gnu-make documentation what's better: SOURCES are generated on
the fly .cpp-files containing whitespaces are ignored
(rather than crashing the build.process) dependencies are
calculated on a per-file basis (rather than via Make.depend)
better subdirectory handling (not for "clean"ing though)
better check for "strip" (partly taken from wine)
2005-06-29 17:44 zmoelnig
* src/Pixes/pix_rtx.cpp: use size_t for datasize
2005-06-29 16:45 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: use "size_t" for
dataSize instead of "int" or "long" or "unsigned char" ...
2005-06-27 18:11 zmoelnig
* src/configure.ac: fixed typo
2005-06-26 20:03 zmoelnig
* src/configure.ac: prettier results better handling of "strip"
2005-06-26 19:38 zmoelnig
* src/: Make.config.in, Makefile, configure.ac: use configure to
set the extension -"- to set reference-path -"- to set STRIP (on
real check though)
2005-06-26 17:33 zmoelnig
* src/: acinclude.m4, configure.ac: added checks for LDFLAGS
2005-06-26 17:11 zmoelnig
* src/Base/configLinux.h.in: HAVE_LIBAV{format,codec} is now
convered by HAVE_FFMPEG additionally we now have a
HAVE_VIDEO4LINUX
2005-06-26 17:07 zmoelnig
* src/: acinclude.m4, configure.ac: framework-checks and
cxxflags-checks
2005-06-26 14:46 zmoelnig
* src/Makefile: "configure"-target
2005-06-26 14:39 zmoelnig
* src/install-sh: file install-sh was added on branch vertex_array
on 2005-08-19 14:18:07 +0000
2005-06-26 14:39 zmoelnig
* src/: acinclude.m4, configure.ac, install-sh: works better (still
not yet where we want to be)
2005-06-25 18:49 zmoelnig
* src/config.guess: file config.guess was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-06-25 18:49 zmoelnig
* src/config.sub: file config.sub was added on branch vertex_array
on 2005-08-19 14:18:07 +0000
2005-06-25 18:49 zmoelnig
* src/: Make.config.in, Makefile, Makefile.subdir, config.guess,
config.sub, configure.ac: first try of a new build-system based
on g<>nters code, autoconf>2.57 and that gets rid of the
Gnu-directory
2005-06-20 16:47 zmoelnig
* help/scopeXYZ~.pd: updated documentation
2005-06-20 16:47 zmoelnig
* help/: pix_resize.pd, pix_video.pd: updated documentation (thanks
to georg holzmann)
2005-06-20 16:41 zmoelnig
* src/Base/GemPixUtil.cpp: fixed documentation
2005-06-20 16:41 zmoelnig
* src/openGL/GEMglMultiTexCoord2fARB.h: added newline to end of
file
2005-06-20 16:41 zmoelnig
* src/openGL/GEMglMultiTexCoord2fARB.h: file
GEMglMultiTexCoord2fARB.h was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2005-06-19 20:45 zmoelnig
* src/: Base/CPPExtern.h, Base/GemBase.h, Base/GemExportDef.h,
Base/GemGluObj.h, Base/GemMan.cpp, Base/GemMan.h,
Base/GemPathBase.cpp, Base/GemPixImageLoad.cpp,
Base/GemPixImageSave.cpp, Base/GemPixUtil.cpp, Base/GemPixUtil.h,
Base/GemState.cpp, Base/GemWinCreate.h, Base/GemWinCreateMac.cpp,
Base/GemWinCreateNT.cpp, Base/TextBase.cpp, Base/config.h,
Base/sgiimage.cpp, Controls/gemwin.cpp, Controls/gemwin.h,
Controls/orbserial.cpp, Geos/model_loader.h, Manips/camera.h,
Manips/shearXY.cpp, Manips/shearXY.h, Manips/shearXZ.cpp,
Manips/shearXZ.h, Manips/shearYX.cpp, Manips/shearYX.h,
Manips/shearYZ.cpp, Manips/shearYZ.h, Manips/shearZX.cpp,
Manips/shearZX.h, Manips/shearZY.cpp, Manips/shearZY.h,
MarkEx/abs.cpp, MarkEx/average.cpp, MarkEx/counter.cpp,
MarkEx/hsvrgb.cpp, MarkEx/m_control.cpp, MarkEx/multiselect.cpp,
MarkEx/randomF.cpp, MarkEx/reson.cpp, MarkEx/strcat.cpp,
MarkEx/tripleLine.cpp, MarkEx/vector.cpp: replaced WIN32 (or NT)
(or _WINDOWS) (or...) by __WIN32__
2005-06-19 20:41 zmoelnig
* src/Particles/: papi.h, part_vector.h, partlib_actions.cpp,
partlib_opengl.cpp, partlib_system.cpp, partlib_vector.h:
replaced WIN32 with __WIN32__
2005-06-19 20:38 zmoelnig
* src/gem.dsp: unix2dos (m$vc does _not_ like unix-linebreaks in
the dsp-file) added newer files use __WIN32__ instead of other
windows-defines
2005-06-19 20:36 zmoelnig
* src/Base/configNT.h: added DONT_INCLUDE_GLEXT (i think this is
the default on most windows-compile-machines, and currently it
fails to work on my setting, when i have time to fix it, i will
re-enable glext on w32)
2005-06-19 20:34 zmoelnig
* src/Pixes/: filmAVI.cpp, filmAVI.h, filmAVIPLAY.h, filmQT.cpp,
filmQT.h, pix_buffer.h, pix_film.cpp, pix_filmNT.cpp,
pix_filmQT.h, pix_freeframe.cpp, pix_freeframe.h,
pix_kaleidoscope.h, pix_movie.cpp, pix_movie.h,
pix_movieDarwin.h, pix_movieYUV.cpp, pix_movieYUV.h,
pix_video.cpp, pix_videoDS.cpp, pix_videoNT.cpp: renamed defines
"NT", "WIN32" and "_WINDOWS" by "__WIN32__"
2005-06-19 20:32 zmoelnig
* src/openGL/GEMgluPerspective.cpp: file GEMgluPerspective.cpp was
added on branch vertex_array on 2005-08-19 12:29:56 +0000
2005-06-19 20:32 zmoelnig
* src/openGL/GEMgluPerspective.h: file GEMgluPerspective.h was
added on branch vertex_array on 2005-08-19 12:29:56 +0000
2005-06-19 20:32 zmoelnig
* src/openGL/: GEMgluPerspective.cpp, GEMgluPerspective.h: suddenly
m$vc didn't like variables "near" and "far", so i renamed them to
"m_near" and "m_far"
2005-06-19 19:11 zmoelnig
* src/Pixes/FreeFrame.h: ifdef'ed (re)definition of
WIN32_LEAN_AND_MEAN
2005-06-19 19:10 zmoelnig
* src/Pixes/pix_multiblob.cpp: fixed recursion-bug with distance()
2005-06-19 18:58 zmoelnig
* src/Base/GemGluObj.h: added re-definition of GLU_SILHOUETTE
_after_ including the openGL-headers
2005-06-14 08:57 zmoelnig
* src/Base/sgiimage.cpp: fixed a bug discovered (and fixed) by
matju, where image-files that opened but turned out to be a
non-sgi-image, where not closed again.
2005-06-09 18:09 ggeiger
* src/gem.dsp: Replaced "Programme" with PROGRAMFILES environment
variable for finding m_pd.h
2005-06-09 17:35 ggeiger
* GEM_INSTALL.bat: use ProgramFiles variable to detect path to pd
2005-06-03 11:29 zmoelnig
* src/Pixes/: pix_videoLinux.cpp, pix_videoLinux.h: on linux, we
are using pix_videoNEW instead of pix_videoLinux for ages, it's
time to remove it. hopefully we can do this for other platforms
sometime as well
2005-06-03 11:20 zmoelnig
* src/Base/: GemDag.cpp, GemDag.h: GemDAG has been obsoleted for
years, it's time to remove it. (probably something similar will
reappear once we have threaded rendering to multiple windows)
2005-06-03 11:10 zmoelnig
* src/Gnu/configure: removed: people should (well, now they "must")
run autoconf in order to generate their own configure-script
2005-06-03 11:09 zmoelnig
* src/Gnu/README.build: added a note that tells people to run
"autoconf" before "./configure"
2005-06-03 10:57 zmoelnig
* src/Controls/: gemwin.cpp, gemwin.h: colors can now be RGB or
(new:) RGBA
2005-06-03 08:55 zmoelnig
* src/Base/GemWinCreateXWin.cpp: commented out XCloseDisplay()
which keeps Gem from freezing but is only a direty workaround
(memory-leak + X-server hates too many open displays) added a big
warning to not forget it....
2005-06-03 08:54 zmoelnig
* src/Base/GemBase.h: HELPSYMBOL_BASE must be defined _before_
including CPPExtern.h to have any effect
2005-06-02 13:25 zmoelnig
* src/Pixes/: pix_mean_color.cpp, pix_mean_color.h: added
YUV-support normalized output to 0..1 (instead of 0..255) always
output RGBA-values (even for grayscale and YUV; alpha defaults to
1.0)
2005-06-01 18:42 tigital
* src/Pixes/: pix_convert.h, pix_resize.cpp, pix_rgba.h: [OSX]
OpenGL headers are now centrally located in Base/GemMan.h
2005-06-01 18:40 tigital
* src/Pixes/pix_yuv.h: corrected description
2005-06-01 18:35 tigital
* src/Pixes/: pix_movie.cpp, pix_movieDarwin.cpp, pix_movieYUV.cpp:
[OSX] OpenGL headers are in Base/GemMan.h
2005-06-01 18:34 tigital
* src/Pixes/pix_videoDarwin.cpp: [OSX] correct call to
dialogCallback, not dialogMess (shuts up gcc4.0 warning); small
header change
2005-06-01 18:28 tigital
* src/Pixes/: pix_halftone.cpp, pix_halftone.h: [NEW] added scale
variable for scale of halftone [OSX] compile-time check (via
AvailabilityMacros.h) for support of sinf() & friends in math.h
(now defined in >10.4.x)
2005-06-01 17:57 tigital
* src/Pixes/: pix_filmQT.cpp, pix_filmQT.h: [OSX] converted the
last of the MACOSX to __APPLE__ ifdef's?
2005-06-01 17:48 tigital
* src/Pixes/FreeFrame.h: coalesced #ifdef between linux & apple
(since they are the same typedefs)
2005-06-01 17:46 tigital
* src/Pixes/FreeFrame.h: [OSX] corrected #ifdef and added LPVOID
define
2005-06-01 17:43 tigital
* src/Particles/: partlib_actions.cpp, partlib_vector.h: [OSX]
compile-time check (via AvailabilityMacros.h) for support of
sinf() & friends in math.h (now defined in >10.4.x)
2005-06-01 17:40 tigital
* src/Manips/ortho.cpp: header includes now centralized in
Base/GemMan.h
2005-06-01 17:38 tigital
* src/Geos/: text2d.cpp, textoutline.cpp: [OSX] converted the last
of the MACOSX to __APPLE__ ifdef's?
2005-06-01 17:36 tigital
* src/Geos/sphere.cpp: more readable formatting
2005-06-01 17:32 tigital
* src/Controls/gemwin.cpp: [OSX] compile-time check (via
AvailabilityMacros.h) for support of sinf() & friends in math.h
(now defined in >10.4.x)
2005-06-01 17:26 tigital
* src/: Geos/square.cpp, Base/GemShape.cpp, Base/GemShape.h:
corrected spelling of SetVertex()
2005-06-01 17:20 tigital
* src/Base/GemMan.h: now includes all OpenGL/ headers for OSX
2005-06-01 17:16 tigital
* src/Base/GemPixUtil.cpp: switched from vec_unpack2sh() (which
apparently never existed, yet worked prior to 10.4.x!) to
vec_mergeh(); new #ifdef __TIMING__ for timing frame process of
altivec vs. scalar color conversions
2005-06-01 17:08 tigital
* src/Base/GemWinCreateXWin.cpp: added "#ifdef unix" so osx doesn't
try compiling it (at least until the future?)
2005-06-01 17:06 tigital
* src/Base/GemWinCreateMac.cpp: gcc4.0 fixes and miscellaneous
cleanups: AGL's swapinterval now set in BuildGLContext()
2005-06-01 16:59 tigital
* src/Base/configDarwin.h.in: needed for proper Darwin
configure-ing
2005-06-01 16:56 tigital
* src/Gnu/configure.in: added Darwin configure stuff
2005-06-01 16:54 tigital
* src/Gnu/Makefile.in: replaced ".pd_linux" with $(TARGET) so that
we can use this on more than one platform
2005-05-30 21:54 zmoelnig
* src/Gnu/configure.in: use "ffmpeg-config --plugin-libs" instead
of "ffmpeg-config --libs" this allows us to link on x86_64
without problems
2005-05-25 20:44 zmoelnig
* src/Pixes/: pix_film.cpp, pix_film.h, pix_video.cpp: looked at
the ugly #define-hacks and got some things right note: these
classes should vanish altogether on all platforms and be replaced
by the NEW-thingie.
2005-05-23 17:03 zmoelnig
* src/Gnu/: configure, configure.in: made libjpeg and libtiff
OPTIONAL libraries (which are used by default if available) so
platforms that dont have these libs (like OSX) don't fail to
configure any more
2005-05-23 17:01 zmoelnig
* src/Base/configNT.h: added HAVE_LIBJPEG and HAVE_LIBTIFF in order
to compile with image reading/writing support
2005-05-23 16:58 zmoelnig
* src/Base/: GemPixImageLoad.cpp, GemPixImageSave.cpp,
configLinux.h.in: made JPEG and TIFF reading/writing a
compile-option this removes the _hard_ dependency on libjpeg and
libtiff, which should make the configure easier on platforms that
don't need libjpeg/libtiff
2005-05-23 14:11 zmoelnig
* src/Gnu/: configure.in, configure: enforcing of the presence of
libtiff, libjpeg and libpng is only need on linux (btw, it
shouldn't be enforced here too!)
2005-05-23 13:59 zmoelnig
* src/: Base/config.h, Base/configLinux.h.in, Gnu/configure.in,
Pixes/filmFFMPEG.cpp, Pixes/filmFFMPEG.h, Pixes/pix_filmFFMPEG.h:
better detection for FFMPEG (now we also have autodetection; i
hope ffmpeg has stabilized the API enough, so this won't break
for some months)
2005-05-23 13:56 zmoelnig
* src/Gnu/Makefile.subdir: added preprocessor-flags CPPFLAGS to the
compiler-flags
2005-05-23 11:29 zmoelnig
* src/Gnu/configure.in: enforce X only on Linux (Darwin can do
without)
2005-05-23 11:02 zmoelnig
* src/Gnu/Makefile.subdir: on "distclean" remove ALL .o (and .obj)
files, even those that are not in Make.source
2005-05-21 04:34 tigital
* src/Gnu/makesource: corrected spelling
2005-05-19 13:41 zmoelnig
* src/Gnu/: acinclude.m4, aclocal.m4, configure: did better
quoting, this should fix the issues with autoconf>2.53
2005-05-17 16:00 zmoelnig
* src/Gnu/configure.in: changed uname-flags "--machine" and
"--kernel-name" to "-m" and "-s" (which should work on osX too
2005-05-17 02:24 tigital
* src/Gnu/: config.guess, config.sub: updates for config system
that identify darwin 10.4
2005-05-13 21:48 zmoelnig
* src/Pixes/pix_crop.cpp: [pix_crop] now straights images that are
upside down (this is: if you have the same pix-material as both
"normal" and "upsidedown", the same parameters to [pix_crop] will
now produce the same results this change has the same performance
as the old one, it just makes life easier
2005-05-10 18:51 zmoelnig
* src/Nongeos/: light.cpp, light.h, spot_light.cpp, spot_light.h,
world_light.cpp, world_light.h: added [spot_light] by
Pierre-Oliver Charlebois; did some changes to make it use the
world_light parent-class instead of reinventing the wheel. hope
this doesn't break anything with the original version
2005-05-04 20:31 zmoelnig
* src/Pixes/: pix_buffer.h, pix_buffer_read.cpp,
pix_buffer_write.cpp: fixed the "external" pix_buffer_class
2005-05-04 15:22 zmoelnig
* src/Base/CPPExtern.h: added a flag to declare the
pdclass-definition non-static (so we can findbyclass() from other
objects)
2005-05-04 15:21 zmoelnig
* src/Pixes/: pix_buffer.cpp, pix_buffer.h, pix_buffer_read.cpp,
pix_buffer_read.h, pix_buffer_write.cpp: finally made
[pix_buffer_read] and [pix_buffer_write] to be in their own
source-files added automatic playback and cyclic reading of
[pix_buffer_read] (based on an idea of Florian Grond & Lasse
Scherffig)
2005-05-03 19:32 zmoelnig
* src/Base/configLinux.h.in: entry for DONT_USE_ARB
2005-05-03 19:31 zmoelnig
* src/Gnu/configure.in: added runtime-checking for glBindProgramARB
the results are displayed in Base/configLinux.h rather than via
command-line args to the compiler
2005-05-03 17:47 zmoelnig
* src/Gnu/configure.in: added some verbose output at the end of
configuration, so the user will know what is going on
2005-05-03 13:35 zmoelnig
* src/Pixes/: pix_freeframe.cpp, pix_freeframe.h: on windows (and
maybe osX too?) the host-side interface looks a bit different
than on linux a couple of #define's should fix that.
fixed an error on windows+osX that came from stupid copy'n'paste
from the pd-sources for dynamic loading
the FreeFrame-specs said something about a "maximum" of 8
parameters, which is exceeded by some plugins as i just noticed;
removed the clamping of numparams to 8 (don't know why it was
there in the first place)
i hope this includes the changes needed to make it compile on osX
haven't tested these changes on windows yet, but after my
experiences i made yesterday when i booted into windows, it
_should_ work
2005-04-27 11:26 zmoelnig
* src/Pixes/: pix_coordinate.cpp, pix_coordinate.h: changed
behaviour for rectangle textures to be conformant to the
behaviour with non-rectangle textures:: "1,1" always denotes the
upper-right corner of the pixel-buffer, so the user need not care
what kind of texture they are using
2005-04-27 11:24 zmoelnig
* src/Pixes/pix_texture.cpp: set "state->texture" to "2", when
using rectangle textures don't overwrite "m_repeat" with
"GL_CLAMP" when doing rectangle-textures, as they will ignore
that flag anyhow
2005-04-27 11:21 zmoelnig
* src/Base/GemState.h: more advanced usage of the "texture":
2==rectangle (so we can react on the specifics of
rectangle-textures in downstream objects)
2005-04-26 05:34 tigital
* src/Base/GemPixUtil.cpp: corrected yv12 to rgb on osx, yv12 to
rgba/bgra, and error reporting for copy2ImageStruct
2005-04-26 03:58 tigital
* src/Pixes/pix_movement2.h: changed boolean to bool, which is
osx-compilable and more in line with the rest of gem's codebase
2005-04-25 19:01 zmoelnig
* help/pix_movement2.pd: help-patch for [pix_movement2]
2005-04-25 19:00 zmoelnig
* src/Pixes/: pix_movement2.cpp, pix_movement2.h: another object
that tries to get the movement within an image-stream
2005-04-24 23:59 cclepper
* src/Pixes/pix_coordinate.cpp: added check for state->texture and
that actual coordinates exist in the render method
2005-04-21 16:58 zmoelnig
* src/Pixes/pix_freeframe.cpp: initial support for loading plugins
un windows and osX (still not tested)
2005-04-21 14:05 zmoelnig
* src/Gnu/configure.in: fixed...
2005-04-21 13:46 zmoelnig
* src/Gnu/configure.in: added an enable-flag for
--freg-struct-return (for FreeFrame-plugins) since i am not sure
what this will break it is disabled by default; if you want to
use the FreeFrame-plugins, the option is either to compile Gem
with this flag or to recompile the plugins without...
2005-04-21 11:42 zmoelnig
* src/Pixes/pix_freeframe.cpp: fixed bug that crashed pd/Gem when
an exception was thrown (wrong type...) fixed bug with a
parameter-offset of 1
2005-04-20 19:31 zmoelnig
* src/Pixes/: FreeFrame.h, pix_freeframe.cpp, pix_freeframe.h,
pix_imageInPlace.cpp: initial support for FreeFrame-plugins
currently i have only tested this on linux
2005-04-18 19:06 zmoelnig
* src/Base/GemBase.h: usage of the "--disable-ARB" to disable
ARB-vertex-shaders
2005-04-18 19:02 zmoelnig
* src/Gnu/: configure, configure.in: adding a "--disable-ARB" flag
for disabling the build of ARB-vertex-programs
2005-04-18 17:59 zmoelnig
* src/Gnu/: configure, configure.in: added feed-back when checking
for avifile (before, there was nothing indicating that libavifile
will be used if (and only if) it was found)
2005-04-18 17:52 zmoelnig
* src/Base/: GemPixImageLoad.cpp, GemPixImageSave.cpp,
configLinux.h.in: added support for ImageMagick++ (used here for
loading and saving images)
2005-04-18 17:51 zmoelnig
* src/Gnu/: acinclude.m4, aclocal.m4, configure, configure.in:
added support for ImageMagick (currently used for loading/writing
images)
2005-04-18 16:08 zmoelnig
* src/Geos/: circle.cpp, curve.cpp, curve3d.cpp, cylinder.cpp,
disk.cpp, newWave.cpp, ripple.cpp, rubber.cpp, sphere.cpp,
teapot.cpp, torus.cpp, tube.cpp: fixed a bug that crashed Gem
when using this object with [pix_imageInPlace]: the
texcoord-array was accessed without checking the size of it
first!!
2005-04-18 15:17 zmoelnig
* src/Gnu/: configure, configure.in: regrouped things even more
(put type-checks before library-checks)
2005-04-18 14:52 zmoelnig
* src/Gnu/: Makefile.in, Makefile.subdir, acinclude.m4, aclocal.m4,
configure, configure.in: cleaned up autoconf a bit + prelaminary
support for icc + grouped header/library search together +
FIRST search whether headers are present, THEN look for matching
libraries + hopefully fixed bug, where compile stopped when no
font-rendering-libs where installed
2005-04-13 19:33 zmoelnig
* src/Pixes/: filmQT.cpp, videoDV4L.cpp: a function that claims to
return an integer should return an integer
2005-04-11 18:14 tigital
* src/openGL/GEMglBindProgramARB.cpp: [stupid]correct name in
header
2005-04-11 18:14 zmoelnig
* src/openGL/GEMglBindProgramARB.cpp: file GEMglBindProgramARB.cpp
was added on branch vertex_array on 2005-08-19 12:29:56 +0000
2005-04-07 14:52 zmoelnig
* examples/09.openGL/02.displayList.pd: an example for using
display-lists
2005-04-07 13:06 zmoelnig
* help/scopeXYZ~.pd: help for [scopeXYZ~]
2005-04-06 21:02 zmoelnig
* src/Geos/scopeXYZ.cpp: made [scopeXYZ~] work (although there is
still one single point left that sometimes occurs at 0/0/0)
2005-04-05 12:52 zmoelnig
* src/openGL/GEMglGetFloatv.cpp: file GEMglGetFloatv.cpp was added
on branch vertex_array on 2005-08-19 12:29:56 +0000
2005-04-05 12:52 zmoelnig
* src/openGL/GEMglGetFloatv.h: file GEMglGetFloatv.h was added on
branch vertex_array on 2005-08-19 12:29:56 +0000
2005-04-05 12:52 zmoelnig
* src/openGL/GEMglNewList.cpp: file GEMglNewList.cpp was added on
branch vertex_array on 2005-08-19 12:29:56 +0000
2005-04-05 12:52 zmoelnig
* src/openGL/GEMglNewList.h: file GEMglNewList.h was added on
branch vertex_array on 2005-08-19 12:29:56 +0000
2005-04-05 12:52 zmoelnig
* src/openGL/: GEMglEndList.cpp, GEMglEndList.h,
GEMglGetFloatv.cpp, GEMglGetFloatv.h, GEMglNewList.cpp,
GEMglNewList.h: added wrapper for glEndList() and glNewList():
this is cool as it allows to makeuser defined display-lists
(performance boost)
2005-04-05 12:52 zmoelnig
* src/openGL/GEMglEndList.cpp: file GEMglEndList.cpp was added on
branch vertex_array on 2005-08-19 12:29:56 +0000
2005-04-05 12:52 zmoelnig
* src/openGL/GEMglEndList.h: file GEMglEndList.h was added on
branch vertex_array on 2005-08-19 12:29:56 +0000
2005-04-04 18:50 zmoelnig
* help/pix_multiblob.pd: a help-patch
2005-04-04 18:27 zmoelnig
* abstractions/: pix_blobtracker-help.pd, pix_blobtracker.pd:
adapted to the longer feature-vectors of [pix_multiblob]; a first
help-patch
2005-04-04 18:24 zmoelnig
* src/Pixes/: pix_multiblob.cpp, pix_multiblob.h: output more
information (like minX/Y, weighted position,...) weighted
position produces more stable tracking
2005-04-01 09:45 zmoelnig
* src/Base/GemPixUtil.cpp: #ifdef'ed the altivec code properly, so
it will compile on other systems as well
2005-04-01 03:26 tigital
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: initial altivec speedups
to: bgra to yuv; yv12 to yuv
2005-03-31 18:25 zmoelnig
* help/: colorSquare.pd, torus.pd, teapot.pd: updated documentation
a bit
2005-03-31 18:07 zmoelnig
* src/Base/GemGluObj.cpp: missed a "break" in a case-loop.
2005-03-31 17:58 zmoelnig
* src/Base/GemGluObj.cpp: use "GL_DEFAULT_GEM" instead of "-1" as
the default drawType (negative values are a bad idea for GLenum)
(and fix the parsing of the drawstyle a big)
2005-03-31 17:55 zmoelnig
* src/Base/GemShape.cpp: use "GL_DEFAULT_GEM" instead of "-1" as
the default drawType (negative values are a bad idea for GLenum)
2005-03-31 17:47 zmoelnig
* abstractions/pix_blobtracker.pd: a blobtracker based on
[pix_multiblob] and some objects from "iemmatrix"
2005-03-31 17:00 zmoelnig
* src/Geos/: circle.cpp, colorSquare.cpp, cube.cpp, cuboid.cpp,
curve.cpp, curve3d.cpp, cylinder.cpp, disk.cpp, newWave.cpp,
polygon.cpp, primTri.cpp, rectangle.cpp, scopeXYZ.cpp,
slideSquares.cpp, sphere.cpp, square.cpp, teapot.cpp, torus.cpp,
triangle.cpp, tube.cpp: use "GL_DEFAULT_GEM" instead of "-1" as
the default drawType (negative values are a bad idea for GLenum)
2005-03-31 16:58 zmoelnig
* src/Base/GemBase.h: added a new drawType "GL_DEFAULT_GEM" (since
using "-1" was a bad idea for GLenum)
2005-03-31 16:40 zmoelnig
* src/Gnu/: configure, configure.in: changed LIBS="-Wl,-shared
-Wl,-export-dynamic $LIBS" to LIBS="-shared -Wl,-export-dynamic
$LIBS" this should fix the problem with FC3
2005-03-31 08:42 zmoelnig
* src/Base/GemPixUtil.cpp: there are even better conversions (at
least you can control all YUV<->RGB conversion on a central
point)
2005-03-30 22:02 zmoelnig
* src/Pixes/: pix_multiblob.cpp, pix_multiblob.h: a detector for
multiple blobs (no tracking! as this should be done externally);
the output-data is in zexy/iemmatrix's "matrix" format; i am not
sure whether this is really good (as it makes libraries
interdependent and of course i favour my own libs) but it is much
more elegant than anything else i could think of
2005-03-30 21:48 zmoelnig
* src/Geos/: scopeXYZ.cpp, scopeXYZ.h, torus.cpp, torus.h: new
Geos: [scopeXYZ~] and [torus]
2005-03-30 20:58 zmoelnig
* src/: Base/GemPixUtil.h, Base/GemShape.cpp, Geos/circle.cpp,
Geos/colorSquare.cpp, Geos/cube.cpp, Geos/cuboid.cpp,
Geos/curve.cpp, Geos/curve3d.cpp, Geos/cylinder.cpp,
Geos/disk.cpp, Geos/newWave.cpp, Geos/polygon.cpp,
Geos/primTri.cpp, Geos/rectangle.cpp, Geos/ripple.cpp,
Geos/rubber.cpp, Geos/slideSquares.cpp, Geos/sphere.cpp,
Geos/square.cpp, Geos/teapot.cpp, Geos/triangle.cpp,
Geos/tube.cpp: added "default"-drawtype
2005-03-22 21:41 zmoelnig
* src/Base/GemPixUtil.cpp: changed RGB<->YUV conversion to be more
standards-compliant; clamped the results
2005-03-22 03:48 tigital
* src/openGL/: GEMglActiveTextureARB.cpp, GEMglActiveTextureARB.h,
GEMglMultiTexCoord2fARB.cpp, GEMglMultiTexCoord2fARB.h,
GEMgluPerspective.cpp, GEMgluPerspective.h: more OpenGL wrappers
I've had sitting on my drive
2005-03-22 03:48 zmoelnig
* src/openGL/GEMglActiveTextureARB.cpp: file
GEMglActiveTextureARB.cpp was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2005-03-22 03:48 zmoelnig
* src/openGL/GEMglActiveTextureARB.h: file GEMglActiveTextureARB.h
was added on branch vertex_array on 2005-08-19 12:29:56 +0000
2005-03-22 03:48 zmoelnig
* src/openGL/GEMglMultiTexCoord2fARB.cpp: file
GEMglMultiTexCoord2fARB.cpp was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2005-03-09 01:24 tigital
* src/Base/GemMan.cpp: IOhannes: the gl headers and such are in
GemMan.h: why would you want to put them in GemMan.cpp? I'm a
big fan of including headers in, um, the header :-) Btw, the
"GL/ vs. OpenGL/" thing is due to apple's use of framework's...
2005-03-07 16:33 zmoelnig
* src/Base/GemPixUtil.h: use DONT_INCLUDE_GLEXT rather than the
INCLUDE_GLEXT (which is nowhere defined)
2005-03-07 16:31 zmoelnig
* src/Base/GemMan.cpp: properly include GL/glext.h (btw, wtfh are
apple's openGL-headers in openGL/ instead of GL/ ... nevermind)
2005-03-07 10:19 zmoelnig
* src/Base/CPPExtern.h: include <new> to enable the use of real C++
constructors
2005-03-06 12:21 zmoelnig
* src/MarkEx/: MarkExSetup.cpp, m_control.cpp: removed [change] (is
in pd for some times)
2005-02-28 02:15 tigital
* src/Base/GemPixUtil.h: - added support for YV12(short*) for
pdp2gem - added support for RGB/BGR to setCsizeByFormat - began
altivec support (non-functional atm)
2005-02-28 01:05 tigital
* src/Base/GemPixUtil.cpp: - added support for YV12(short*) for
pdp2gem - added support for RGB/BGR to setCsizeByFormat - began
altivec support (non-functional atm)
2005-02-07 19:18 zmoelnig
* src/openGL/: GEMglAreTexturesResident.cpp,
GEMglAreTexturesResident.h, GEMglCallList.h: cleaned up, and
removed crashes
2005-02-07 16:56 zmoelnig
* src/openGL/GEMglGetString.cpp: fixed bug that crashed pd when
NULL was returned by glGetString()
2005-02-07 16:31 zmoelnig
* src/Controls/: gemlist_info.cpp, gemlist_info.h: cleaned up a bit
2005-02-07 16:07 zmoelnig
* src/Pixes/: dv1394.h, videoDV4L.h: using own "dv1394.h", since
libdv4-dev has skipped this file
2005-02-07 16:05 zmoelnig
* src/Geos/: tube.cpp, tube.h: windoze does not like array-sizes
that are determined at runtime
2005-02-07 14:59 zmoelnig
* src/Base/GemWinCreateXWin.cpp: catching errors that might get
thrown by glx
2005-02-07 14:42 zmoelnig
* src/Base/GemWinCreateXWin.cpp: catching errors that might get
thrown by glx
2005-02-07 14:21 zmoelnig
* src/Manips/: camera.cpp, camera.h: use Base/GemVector instead of
own CVector3
2005-02-07 14:20 zmoelnig
* src/Base/GemVector.h: file GemVector.h was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-02-07 14:20 zmoelnig
* src/Base/: GemVector.cpp, GemVector.h: a class for 3D-vectors
(formerly found in Manips/camera)
2005-02-07 14:20 zmoelnig
* src/Base/GemVector.cpp: file GemVector.cpp was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2005-02-07 13:46 zmoelnig
* src/Nongeos/setup.h: oh, it's here again...
2005-02-07 13:45 zmoelnig
* src/Pixes/: pix_dv.cpp, pix_dv.h, pix_dvLinux.cpp, pix_dvLinux.h:
[pix_dv] is covered by [pix_video]
2005-02-07 13:43 zmoelnig
* src/Gnu/README.build: updated a bit
2005-02-07 13:04 zmoelnig
* src/Base/GemBase.h: hopefully really fixed the including of
GL/glext.h: use DONT_INCLUDE_GLEXT instead of INCLUDE_GLEXT
additionally use GL_GLEXT_LEGACY, as this auto-includes glext.h
on some sytems (mesa)
2005-02-07 13:02 zmoelnig
* src/Base/configNT.h: use FILM__NEW instead of __FILM__NEW use
DONT_INCLUDE_GLEXT instead of INCLUDE_GLEXT
2005-02-07 13:00 zmoelnig
* src/openGL/GEMglLoadTransposeMatrixf.cpp: file
GEMglLoadTransposeMatrixf.cpp was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2005-02-07 13:00 zmoelnig
* src/openGL/GEMglMultTransposeMatrixd.cpp: file
GEMglMultTransposeMatrixd.cpp was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2005-02-07 13:00 zmoelnig
* src/openGL/GEMglMultTransposeMatrixf.cpp: file
GEMglMultTransposeMatrixf.cpp was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2005-02-07 13:00 zmoelnig
* src/openGL/GEMglProgramEnvParameter4dARB.cpp: file
GEMglProgramEnvParameter4dARB.cpp was added on branch
vertex_array on 2005-08-19 12:29:56 +0000
2005-02-07 13:00 zmoelnig
* src/openGL/GEMglProgramLocalParameter4fvARB.cpp: file
GEMglProgramLocalParameter4fvARB.cpp was added on branch
vertex_array on 2005-08-19 12:29:56 +0000
2005-02-07 13:00 zmoelnig
* src/openGL/GEMglProgramStringARB.cpp: file
GEMglProgramStringARB.cpp was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2005-02-07 13:00 zmoelnig
* src/openGL/GEMglLoadTransposeMatrixd.cpp: file
GEMglLoadTransposeMatrixd.cpp was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2005-02-07 13:00 zmoelnig
* src/openGL/: GEMglLoadTransposeMatrixd.cpp,
GEMglLoadTransposeMatrixf.cpp, GEMglMultTransposeMatrixd.cpp,
GEMglMultTransposeMatrixf.cpp, GEMglProgramEnvParameter4dARB.cpp,
GEMglProgramEnvParameter4fvARB.cpp,
GEMglProgramLocalParameter4fvARB.cpp, GEMglProgramStringARB.cpp:
fixed defines: gl*TransposeMatrix() are available onle on
openGL>=1.3 (not >=1.1 as it was) gl*ARB() were used only, if
GL_ARB_vertex_program was un(!)defined...
2005-01-31 21:26 tigital
* src/Base/GemWinCreateMac.cpp: now functional on osx
2005-01-31 18:50 tigital
* GEM_darwin.pbproj/project.pbxproj: updated to my setup
2005-01-14 09:54 zmoelnig
* src/Gnu/configure.in: added the missing " to the NEW_VIDEOFILM
definition
2005-01-14 09:53 zmoelnig
* src/Gnu/makesource: ./configure does not call "makesource" but
includes it; thus the "$@" is not as expected an (empty) list of
directories for which we should generate Make.source but rather
"dummy sh"; now we check, whether the running script ($0) is
"*configure", and if so, we assume that the "passed" list is 0.
2005-01-12 20:20 zmoelnig
* src/Gnu/configure: oops again; forgot a "
2005-01-12 19:12 zmoelnig
* src/Gnu/configure: oops; should run again (note: this is just
rev1.27 with __NEW__ replaced by NEW_VIDEOFILM)
2005-01-11 12:44 zmoelnig
* src/: Gnu/configure, Gnu/configure.in, Pixes/pix_film.h,
Pixes/pix_filmNEW.h, Pixes/pix_video.h, Pixes/pix_videoNEW.h,
Base/config.h: who the f**k used "__NEW__" to enable/disable
different film/movie-objects ??? preprocessor-defines starting
with "__" are system only!! i have renamed __NEW__ to
NEW_VIDEOFILM __FILM __NEW to FILM_NEW and __VIDEO__NEW to
VIDEO_NEW
2005-01-11 11:22 zmoelnig
* src/Base/: CPPExtern.cpp, CPPExtern.h: added Exceptions: whenever
we don't want an object to be created because of
boundary-conditions (e.g. wrong arguments) we can now throw a
GemException("errorstring") which is caught by the setup-routine
and prevents the object from being created;
fixed the m_objectname thing: now even the constructor of a
GemObject will now the name that was used to create it (as far as
we can tell)
2004-12-26 18:43 tigital
* src/Geos/model_loader.h: oops! shouldn't include
"Base/GemFuncUtil.h" after #ifdef __cplusplus extern "C" {...}
2004-12-24 10:54 timblech
* src/Pixes/pix_mean_color.cpp: fixed bug
2004-12-22 19:03 tigital
* src/Nongeos/world_light.h: - header consolidation: #includes
should go in headers (or in this case, already are)!
2004-12-22 18:49 tigital
* src/Pixes/: pix_colorreduce.cpp, pix_colorreduce.h: ppc only:
sqrt speed up via assembly instruction (at least 2x) - header
consolidation: #includes should go in headers! - correctly
converts YUV to RGBA and back, if needed
2004-12-22 18:48 tigital
* src/Manips/: camera.cpp, camera.h: ppc only: sqrt speed up via
assembly instruction (at least 2x) - header consolidation:
#includes should go in headers! - now fills/uses Gem's
gluLookAt()
2004-12-22 18:44 tigital
* src/: Particles/part_vector.h, Particles/partlib_actions.cpp,
Particles/partlib_vector.h, Base/GemFuncUtil.h, Base/Matrix.cpp,
Geos/model_loader.cpp, Geos/model_loader.h, Geos/newWave.cpp,
Geos/newWave.h, Geos/ripple.cpp, Geos/ripple.h, Geos/rubber.cpp,
Geos/rubber.h, Pixes/pix_kaleidoscope.cpp,
Pixes/pix_kaleidoscope.h, Pixes/pix_sig2pix.cpp,
Pixes/pix_sig2pix.h, Controls/gemlist_info.cpp,
Controls/gemlist_info.h: ppc only: sqrt speed up via assembly
instruction (at least 2x) - header consolidation: #includes
should go in headers!
2004-12-22 18:00 tigital
* src/Base/GemBase.h: rearrange/coalesce headers, added glu.h
2004-12-22 17:58 tigital
* src/Base/CPPExtern.h: add functions for 5 arguments
2004-12-15 15:02 zmoelnig
* src/Pixes/pix_gain.cpp: fixed to compile under win/lin again
2004-12-15 07:21 tigital
* src/Pixes/pix_videoDarwin.h: cleanup dialogMess
2004-12-15 07:17 tigital
* src/Pixes/pix_videoDarwin.cpp: fixed crash bug when changing
dimen or colorspace while rendering: some header cleanup, too
2004-12-14 01:49 tigital
* src/Controls/gemwindow.cpp: minimal OSX-only changes for
multiple_window branch, now it compiles :-)
2004-12-14 01:40 tigital
* src/Base/GemWinCreateMac.cpp: OSX-only changes for
multiple_window branch: added topmostGemWindow() (but don't know
what it's really supposed to do: this is just a copy of the
XWindows function), and added window bounds output to mouse
messages
2004-12-14 01:30 tigital
* src/Base/GemOutput.cpp: OSX-only changes: now it compiles
2004-12-14 01:02 tigital
* GEM_darwin.pbproj/project.pbxproj: update to my setup
2004-12-14 00:41 tigital
* src/Pixes/pix_gain.cpp: typo correction in altivec function name
2004-12-14 00:25 tigital
* src/Pixes/pix_2grey.h: type correction in altivec function name
2004-12-13 18:51 zmoelnig
* src/Output/gemextwin.cpp: added check whether there is a valid
display before destroying it...
2004-12-13 14:22 zmoelnig
* examples/04.video/01.VideoPaint.pd: fixed the patch; how comes it
is broken at all ? a check ensured, that even the example-patch
from gem-0.70 has the same weirdnesses - so the problem seems to
be a change in the pd-fileformat rather than the patch itself;
this should work now (although i am not sure, whether it really
does what it is supposed to do...) wow, what a long changelog....
2004-12-07 16:05 timblech
* src/Pixes/pix_mean_color.cpp: simplified outlet
2004-12-07 14:24 timblech
* src/Pixes/: pix_mean_color.cpp, pix_mean_color.h: initial checkin
pix_mean_color
2004-12-07 12:52 zmoelnig
* src/Controls/gemwindow.cpp: output events through the outlet
instead of dedicated objects ([gemmouse])
2004-12-07 12:50 zmoelnig
* src/Base/GemWinCreateXWin.cpp: changed the EventMask to get
focus-events
2004-12-07 12:48 zmoelnig
* src/Controls/gemwindow.h: added infoMess() to output information
2004-12-07 12:47 zmoelnig
* src/Base/: GemOutput.cpp, GemOutput.h: added an outlet for events
(and some comments)
2004-12-06 14:58 zmoelnig
* src/Vertex/vertex_draw.cpp: oops, last checkin had VBO
disabled...
2004-12-06 14:43 zmoelnig
* src/Vertex/: vertex_VBR.cpp, vertex_VBR.h: vector-based rotation
on a per-vertex basis; hard to handle though...
2004-12-06 14:41 zmoelnig
* src/Vertex/: vertex_tabread.cpp, vertex_tabread.h,
vertex_tabwrite.cpp, vertex_tabwrite.h: objects to read/write
data from/to tables; data is interleaved (e.g. vertex-data is
stored in the table as [x1 y1 z1 w1 x2 y2 z2 w2 ...]; probably
there is a need for [vertex_tabread4] that uses 4 tables for
non-interleaved data (x, y, z and w)
2004-12-06 14:39 zmoelnig
* src/Vertex/: vertex_draw.cpp, vertex_model.cpp: made all arrays
have 4 components; this enables us to use the color-array as
vertex-array and so on; thus is make any sense ?
2004-12-06 10:38 zmoelnig
* src/Gnu/makesource: merged in the changes from HEAD that allows
to give the subdirectories for which we want Make.source to be
created
2004-12-06 10:34 zmoelnig
* src/Pixes/: dv1394.h, videoDV4L.cpp: use the provided dv1394.h
instead of an external one
2004-12-06 10:29 zmoelnig
* src/Pixes/videoDV4L.h: use the local dv1394.h file
2004-12-06 10:02 zmoelnig
* src/openGL/setup.h: now it's gone in this galaxis; where will it
re-appear like undead ?
2004-12-03 13:15 zmoelnig
* src/Geos/cuboid.cpp: added newline at end of file
2004-11-28 01:00 tigital
* src/openGL/: GEMglBindProgramARB.cpp, GEMglBindProgramARB.h,
GEMglGenProgramsARB.cpp, GEMglGenProgramsARB.h,
GEMglProgramEnvParameter4dARB.cpp,
GEMglProgramEnvParameter4dARB.h,
GEMglProgramEnvParameter4fvARB.cpp,
GEMglProgramEnvParameter4fvARB.h,
GEMglProgramLocalParameter4fvARB.cpp,
GEMglProgramLocalParameter4fvARB.h, GEMglProgramStringARB.cpp,
GEMglProgramStringARB.h: some wrappers for gl "program" stuff:
should be ok for any GL with ARB_vertex_program and/or
ARB_fragment_program defined
2004-11-28 01:00 zmoelnig
* src/openGL/GEMglBindProgramARB.h: file GEMglBindProgramARB.h was
added on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 01:00 zmoelnig
* src/openGL/GEMglGenProgramsARB.cpp: file GEMglGenProgramsARB.cpp
was added on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 01:00 zmoelnig
* src/openGL/GEMglGenProgramsARB.h: file GEMglGenProgramsARB.h was
added on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 01:00 zmoelnig
* src/openGL/GEMglProgramEnvParameter4dARB.h: file
GEMglProgramEnvParameter4dARB.h was added on branch vertex_array
on 2005-08-19 12:29:56 +0000
2004-11-28 01:00 zmoelnig
* src/openGL/GEMglProgramLocalParameter4fvARB.h: file
GEMglProgramLocalParameter4fvARB.h was added on branch
vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 01:00 zmoelnig
* src/openGL/GEMglProgramStringARB.h: file GEMglProgramStringARB.h
was added on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 00:51 tigital
* src/openGL/: GEMglLoadMatrixd.cpp, GEMglLoadMatrixd.h,
GEMglLoadMatrixf.cpp, GEMglLoadMatrixf.h,
GEMglLoadTransposeMatrixd.cpp, GEMglLoadTransposeMatrixd.h,
GEMglLoadTransposeMatrixf.cpp, GEMglLoadTransposeMatrixf.h,
GEMglMultMatrixd.cpp, GEMglMultMatrixd.h, GEMglMultMatrixf.cpp,
GEMglMultMatrixf.h, GEMglMultTransposeMatrixd.cpp,
GEMglMultTransposeMatrixd.h, GEMglMultTransposeMatrixf.cpp,
GEMglMultTransposeMatrixf.h: wrappers for gl matrix stuff:
should be ok for all opengl versions since 1.1?
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglLoadMatrixd.cpp: file GEMglLoadMatrixd.cpp was
added on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglLoadMatrixd.h: file GEMglLoadMatrixd.h was added
on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglLoadMatrixf.cpp: file GEMglLoadMatrixf.cpp was
added on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglLoadMatrixf.h: file GEMglLoadMatrixf.h was added
on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglLoadTransposeMatrixd.h: file
GEMglLoadTransposeMatrixd.h was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglLoadTransposeMatrixf.h: file
GEMglLoadTransposeMatrixf.h was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglMultMatrixd.cpp: file GEMglMultMatrixd.cpp was
added on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglMultMatrixd.h: file GEMglMultMatrixd.h was added
on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglMultMatrixf.cpp: file GEMglMultMatrixf.cpp was
added on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglMultMatrixf.h: file GEMglMultMatrixf.h was added
on branch vertex_array on 2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglMultTransposeMatrixd.h: file
GEMglMultTransposeMatrixd.h was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2004-11-28 00:51 zmoelnig
* src/openGL/GEMglMultTransposeMatrixf.h: file
GEMglMultTransposeMatrixf.h was added on branch vertex_array on
2005-08-19 12:29:56 +0000
2004-11-28 00:47 tigital
* src/openGL/: GLdefine.cpp, GLdefine.h: pedantic changes to header
& descriptions :-)
2004-11-28 00:46 tigital
* src/Base/: GemGLUtil.cpp, GemGLUtil.h: added defines for
multitexture, vertex/fragment programs, and matrix stuff...plus
pragma's to more easily find the numerical seperations
2004-11-25 11:08 zmoelnig
* src/Base/GemWinCreateNT.cpp: when we receive a
window-resize-event, we need not get the new dimensions
explicitly, as they are already given in the arguments...
2004-11-24 16:53 zmoelnig
* src/Controls/: gemlist_info.cpp, gemlist_info.h: Cyrille's
[gemlist_info] that gets the current transformation-matrix (why
have i not added this long before ???)
2004-11-24 16:46 zmoelnig
* src/Pixes/: pix_resize.cpp, pix_resize.h: made the new size
settable; LATER think about using a *faster* algorithm...
2004-11-24 16:43 zmoelnig
* src/Geos/square.cpp: fixed to match jamies spelling-correction in
Base/GemShape
2004-11-24 16:37 zmoelnig
* src/Controls/: gem_pdpin.cpp, gem_pdpin.h, gem_pdpout.cpp,
gem_pdpout.h: added templates for the gem2pdp-bridge
2004-11-05 15:33 tigital
* help/alpha.pd: added comments about auto message
2004-11-05 15:30 tigital
* src/Geos/: cuboid.cpp, cuboid.h: added blend message
2004-10-27 12:53 zmoelnig
* src/Base/GemBase.h: hacked a bit to get the glext-prototypes
loaded correctly with nvidia's headers...
2004-10-27 12:43 zmoelnig
* src/Vertex/fragment_program.cpp: added a lot of defines to
prevent from compiling on machines that don't support it...
2004-10-26 02:58 tigital
* src/Base/: GemShape.cpp, GemShape.h: spelling correction!
2004-10-26 02:52 tigital
* src/Base/GemState.h: updated to correct GemState for vbo's
2004-10-26 02:42 tigital
* GEM_darwin.pbproj/project.pbxproj: update to relative paths for
files; added new files (vertex_ & fragment_program & such) to
compile
2004-10-26 02:40 tigital
* src/Controls/gemhead.cpp: __APPLE__ instead of MACOSX
2004-10-26 02:37 tigital
* src/Vertex/vertex_draw.cpp: update to VBO version
2004-10-26 02:35 tigital
* src/Vertex/: fragment_program.cpp, vertex_program.cpp: fixed bad
header, added some debug info beyond just the "MAX_PROGRAM_*"
returns
2004-10-22 15:44 tigital
* examples/: data/64shade.bmp, data/toon.vp,
02.advanced/16.vertex_program.pd: [no log message]
2004-10-22 15:39 tigital
* src/: Vertex/fragment_program.cpp, Vertex/fragment_program.h,
Vertex/vertex_program.cpp, Vertex/vertex_program.h,
openGL/GEMglProgramEnvParameter4fvARB.cpp,
openGL/GEMglProgramEnvParameter4fvARB.h: [no log message]
2004-10-20 16:10 tigital
* src/Base/GemFuncUtil.h: // powerOfTwo() optimization from
"Hacker's Delight": much faster!
2004-10-12 20:34 zmoelnig
* src/Pixes/: videoDV4L.cpp, videoDV4L.h: use the provided dv1394.h
instead of an external one
2004-10-12 20:34 zmoelnig
* src/Pixes/dv1394.h: added dv1394.h from "dvgrab"-sources
2004-10-12 13:49 zmoelnig
* src/Pixes/: videoDV4L.cpp, videoDV4L.h: use the dv1394.h from the
kernel and not the deprecated-one from libdv-dev
2004-10-11 11:11 zmoelnig
* src/Base/GemMan.cpp: [gemkeyname] under linux now behaves more
like pd's [keyname] (e.g. uniform keynames); thanks to gerard van
dongen
2004-10-08 16:47 zmoelnig
* src/: openGL/setup.h, Particles/setup.h, Pixes/setup.h: we don't
want this anymore: all objects are autoregistering
2004-10-08 16:44 zmoelnig
* src/: Manips/setup.h, Nongeos/setup.h: don't want this anymore:
objects are auto-registering themselves!
2004-10-08 16:29 zmoelnig
* src/Geos/setup.h: don't want this anymore: objects are
auto-registering themselves!
2004-10-08 16:26 zmoelnig
* src/Controls/setup.h: don't want this anymore: objects are
auto-registering themselves!
2004-10-08 16:08 zmoelnig
* src/Geos/curve.cpp: as cyrille requested: doing one more point...
(hope this doesn't break anything, but i guess cyrille is the
only one who really cares about such features)
2004-10-08 15:35 zmoelnig
* src/Geos/: newWave.cpp, newWave.h: fixed argument handling: 1
argument: gridX=gridY 2 arguments: gridX, gridY 3 arguments:
gridX, gridY, height
2004-09-15 17:41 zmoelnig
* help/: gemlist_info.pd, newWave.pd, shearXY.pd, shearXZ.pd,
shearYX.pd, shearYZ.pd, shearZX.pd, shearZY.pd, tube.pd: new and
updated help-patches (thanks cyrille)
2004-09-15 17:18 zmoelnig
* src/Manips/: shearXY.cpp, shearXY.h, shearXZ.cpp, shearXZ.h,
shearYX.cpp, shearYX.h, shearYZ.cpp, shearYZ.h, shearZX.cpp,
shearZX.h, shearZY.cpp, shearZY.h: initial addition (thanks
cyrille)
2004-09-15 17:06 zmoelnig
* src/openGL/: GEMglGetFloatv.cpp, GEMglGetFloatv.h: initial
addition (thanks cyrille)
2004-09-15 16:50 zmoelnig
* src/Geos/: newWave.cpp, newWave.h: merged the newWave_texture in;
incorporated cyrilles changes: added dither-noise against
denormalization phenomenons: wouldn't it be better clamp
denormals to 0 like with PD_BADLFOAT ??
2004-09-15 15:15 zmoelnig
* src/Geos/: tube.cpp, tube.h: cyrilles changes: made the number of
faces settable via a message#9
2004-09-06 14:13 zmoelnig
* src/Vertex/: vertex_sub.cpp, vertex_sub.h: subtract to
vertex-arrays
2004-09-06 14:12 zmoelnig
* src/Vertex/: vertex_resize.cpp, vertex_resize.h: resize a
vertex-array: the resampling is rather poor (no interpolation)
2004-09-06 14:12 zmoelnig
* src/Vertex/: vertex_matrix.cpp, vertex_matrix.h: multiply a
vertex-array by a constant matrix
2004-08-30 16:47 zmoelnig
* src/Vertex/: vertex_draw.cpp, vertex_draw.h: rebuild the VBO if
the arrays are dirty (is this necessary on osX ?) removed a lot
of variables lingering around and doing nothing; inherit from
GemVertex instead of GemBase
2004-08-30 16:44 zmoelnig
* src/Vertex/: vertex_add.cpp, vertex_add.h: use of setModified();
inherit from GemVertex instead of GemBase
2004-08-30 16:44 zmoelnig
* src/Vertex/vertex_grid.cpp: use of setModified(); allow 0x0-grids
2004-08-30 16:42 zmoelnig
* src/Vertex/: vertex_grid.h, vertex_info.h: inherit from GemVertex
instead of GemBase;
2004-08-30 16:40 zmoelnig
* src/Vertex/: vertex_model.cpp, vertex_model.h: inherit from
GemVertex instead of GemBase; use of setModified()
2004-08-30 16:40 zmoelnig
* src/Vertex/: vertex_combine.h, vertex_quad.h: inherit from
GemVertex instead of GemBase
2004-08-30 16:39 zmoelnig
* src/Vertex/: vertex_offset.cpp, vertex_set.cpp: use of
setModified()
2004-08-30 16:39 zmoelnig
* src/Vertex/: vertex_scale.cpp, vertex_scale.h: inherit from
GemVertex instead of GemBase; use of setModified(); renamed the
"mode"-message to "type" (now it is the same as for
DualVertex-manipulators)
2004-08-30 16:36 zmoelnig
* src/Geos/: color_set.cpp, color_set.h, vertex_combine.cpp,
vertex_combine.h, vertex_draw.cpp, vertex_draw.h,
vertex_grid.cpp, vertex_grid.h, vertex_info.cpp, vertex_info.h,
vertex_model.cpp, vertex_model.h, vertex_offset.cpp,
vertex_offset.h, vertex_quad.cpp, vertex_quad.h: moved to
src/Vertex
2004-08-30 16:34 zmoelnig
* src/Controls/gemhead.cpp: handle the "dirtyVertex" of GemState
and GemCache
2004-08-30 16:33 zmoelnig
* src/Base/: GemVertex.cpp, GemVertex.h: GemVertex is now the
parent-class of all the vertex-stuff; the main thing that is done
here is re-defining setModified() to tell the cache, that the
vertex-arrays have changed
2004-08-30 15:22 zmoelnig
* src/Base/: GemCache.cpp, GemCache.h, GemState.cpp, GemState.h:
added VertexDirty to indicate whether one of the vertex-arrays
has changed LATER: think about a flag for each vertex-array to
avoid uploading of unchanged arrays
2004-08-27 17:31 tigital
* src/Vertex/vertex_draw.cpp: forgot a coupla GL_DYNAMIC_DRAW_ARB's
2004-08-27 16:34 tigital
* src/Vertex/vertex_draw.cpp: cached VBO buffers better
2004-08-27 08:51 zmoelnig
* src/Manips/: vertex_scale.cpp, vertex_scale.h: this is now in
src/Vertex/
2004-08-27 08:49 zmoelnig
* src/Vertex/: vertex_draw.cpp, vertex_draw.h: moved jamies changes
from src/Geos to src/Vertex; made it compile on linux (and i
guess on windows too) disabled VBO for non-macs as it slows down
the system by numbers...
2004-08-27 08:47 zmoelnig
* src/Vertex/glVBO_ext.h: moved from src/Geos to src/Vertex;
include <GL/gl.h> instead of <OpenGL/gl.h> on non-apples
2004-08-27 05:54 tigital
* src/Geos/glVBO_ext.h: VBO support
2004-08-27 05:50 tigital
* src/Geos/: vertex_draw.h, vertex_draw.cpp: VBO support
2004-08-26 14:21 zmoelnig
* src/Vertex/: vertex_add.cpp, vertex_add.h, vertex_combine.cpp,
vertex_combine.h, vertex_draw.cpp, vertex_draw.h,
vertex_grid.cpp, vertex_grid.h, vertex_info.cpp, vertex_info.h,
vertex_model.cpp, vertex_model.h, vertex_mul.cpp, vertex_mul.h,
vertex_offset.cpp, vertex_offset.h, vertex_quad.cpp,
vertex_quad.h, vertex_scale.cpp, vertex_scale.h, vertex_set.cpp,
vertex_set.h: moved all the vertex_-objects from src/Geos to
src/Vertex; added vertex_mul, vertex_add vertex_offset,... now
work on all arrays
2004-08-17 18:44 zmoelnig
* src/Manips/: vertex_scale.cpp, vertex_scale.h: initial
[vertex_scale]: supports scaling of texcoords, normals, vertices,
color
2004-08-17 17:27 zmoelnig
* src/Base/: configNT.h, GemBase.h, GemMan.cpp, GemPixUtil.cpp,
GemPixUtil.h, GemVersion.h: merged with HEAD
2004-08-17 17:13 zmoelnig
* src/Pixes/: filmQT.cpp, pix_dot.cpp, pix_halftone.cpp,
pix_halftone.h, pix_texture.cpp, pix_texture.h, pix_texture2.cpp,
pix_texture2.h, videoV4L.cpp: merged with HEAD
2004-08-17 16:45 zmoelnig
* src/yuv/yuv_mask.cpp: src/yuv is deprecated
2004-08-17 16:11 zmoelnig
* src/Output/: gemextwin.cpp, gemextwin.h: this shouldn't have been
in the SIMD branch
2004-08-17 15:27 zmoelnig
* abstractions/gemwin.pd: a wrapper around [gemcontrol] and
[gemwindow] to provide compatibility with older patches
2004-08-17 15:04 zmoelnig
* src/Gnu/: configure, configure.in: updated version
2004-08-17 14:59 zmoelnig
* src/Controls/: gemwin.cpp, gemwin.h: [gemwin] is replaced by
[gemcontrol]+[gemwindow]
2004-08-17 14:55 zmoelnig
* src/Gnu/makesource: fixed a bug when no directory-list is given
at command-line (merged from HEAD)
2004-08-17 14:53 zmoelnig
* src/Gnu/makesource: fixed a bug when no directory-list is given
at command-line
2004-08-17 14:45 zmoelnig
* src/Base/GemFuncUtil.h: include GemSIMD (yes i know, that this is
branch multiple_window, but i have somehow cranked up the Pixes/
when branching : Pixes/ were branched to "multiple_window" when
already in "SIMD"; so this allows at least to compile again
2004-08-17 14:27 zmoelnig
* src/Base/GemOutput.h: made all the non-static message-handlers
"virtual" so they can be overridden (e.g. if we don't want them)
2004-08-17 14:10 zmoelnig
* src/Base/GemMan.cpp: try to share display_lists (however, this
needs a LOT of re-thinking)
2004-08-17 14:04 zmoelnig
* src/Output/Makefile: hopefully this is now in BRANCH instead of
TAGged
2004-08-17 14:01 zmoelnig
* src/Output/GemExtContext.h: this has vanished entirely (i just
don't know how to check files into a branch)
2004-08-17 13:40 zmoelnig
* src/Output/GemExtContext.h: removed because the idea behind this
file was really nonsense (cannot share pointers across
applications)
2004-08-14 21:59 zmoelnig
* src/Output/: gemextwin.cpp, gemextwin.h: made it compile under
windows (though not really functional yet...)
2004-08-14 15:36 zmoelnig
* src/Base/GemState.h: merged in the vertex_array -branch (why:
because i have f**ed up the multiple_window-branch by mixing with
vertices and there is not much harm in changing this file)
2004-08-14 15:14 zmoelnig
* src/Output/: gemextwin.cpp, gemextwin.h: prelaminary windoze
support (not tested at all, just from guessing)
2004-08-10 14:42 zmoelnig
* src/Output/GemExtContext.h: do not use GEM_EXPORT (as it needs
other GemExportDef.h to be included
2004-08-10 11:43 zmoelnig
* src/Output/: GemExtContext.h, gemextwin.cpp, gemextwin.h: an
object to render into external displays (this is: the context is
*not* handled by Gem but by an external application)
2004-08-10 11:40 zmoelnig
* src/Output/: Makefile, gemwindow_qtExt.cpp, gemwindow_qtExt.h:
oje: "tagged" instead of "branched" (anyhow gemwindow_qtExt is
already deprecated)
2004-08-09 19:36 zmoelnig
* src/Output/Makefile: initial makefile for [gemwindow_qtExt]
2004-08-09 19:36 zmoelnig
* src/Output/: gemwindow_qtExt.cpp, gemwindow_qtExt.h: initial
output-module: [gemwindow_qtExt] (what an ugly name!) to render
to external qt-contexts
2004-08-09 13:23 zmoelnig
* src/Controls/gemwindow.cpp: re-enabled checking, whether we
already have a const context
2004-08-09 11:19 zmoelnig
* src/Base/GemOutput.cpp: oops: bufferMess() was doubled
2004-08-09 10:34 zmoelnig
* src/Base/GemOutput.cpp: implementation of bufferMess
2004-08-09 10:33 zmoelnig
* src/Controls/gemwindow.cpp: enabled use of shared contexts on
platforms other than osX (which had it already)
2004-08-08 19:49 zmoelnig
* src/Controls/: gemwindow.cpp, gemwindow.h: removed unneeded
variables (like m_windowRun and m_windowNumber)
2004-08-08 19:24 zmoelnig
* src/Pixes/: pix_snap2tex.cpp, pix_snap2tex.h, pix_write.cpp,
pix_write.h: use GemState->screenWidth instead of GemMan::m_width
(and vice versa for m_height)
2004-08-08 14:38 zmoelnig
* src/: Particles/part_color.cpp, Particles/part_damp.cpp,
Particles/part_draw.cpp, Particles/part_follow.cpp,
Particles/part_gravity.cpp, Particles/part_info.cpp,
Particles/part_killold.cpp, Particles/part_killslow.cpp,
Particles/part_orbitpoint.cpp, Particles/part_render.cpp,
Particles/part_size.cpp, Particles/part_source.cpp,
Particles/part_targetcolor.cpp, Particles/part_targetsize.cpp,
Particles/part_velcone.cpp, Particles/part_velocity.cpp,
Particles/part_velsphere.cpp, Particles/part_vertex.cpp,
Base/GemMan.cpp, Base/GemState.cpp, Base/GemState.h: changed
GemState->stereo to GemState->doUpdate
2004-08-08 14:01 zmoelnig
* src/Geos/: ripple.cpp, rubber.cpp: removed traces of GemMan
2004-08-08 13:51 zmoelnig
* src/Manips/ortho.cpp: set the viewpoint use
GemState->windowWidth/Height instead of GemMan::width/height
2004-08-08 13:45 zmoelnig
* src/Manips/camera.cpp: set the viewpoint immediately (do *not*
use GemMan::m_view)
2004-08-08 13:39 zmoelnig
* src/Base/GemState.h: add field for window-dimensions to the
GemState
2004-08-08 13:37 zmoelnig
* src/Base/GemOutput.cpp: add the window-dimensions to the GemState
2004-08-07 19:29 zmoelnig
* src/Controls/: gemwindow.cpp, gemwindow.h: made it run under NT
2004-08-07 18:18 zmoelnig
* src/Base/GemWinCreateNT.cpp: made the mousemotion-callback work
under nt
2004-08-07 10:25 zmoelnig
* src/: Base/GemEvent.cpp, Base/GemEvent.h, Controls/gemmouse.cpp,
Controls/gemmouse.h: the motionCallback for mouse) now reports
the window-dimensions too (for scaling/normalization)
2004-08-07 10:24 zmoelnig
* src/: Controls/gemwindow.cpp, Controls/gemwindow.h,
Base/GemOutput.cpp, Base/GemOutput.h: changed (renamed) the
render-functions a bit
2004-08-07 09:16 zmoelnig
* src/Controls/: gemcontrol.cpp, gemcontrol.h: forgot to add
[gemcontrol] (?)
2004-08-06 18:51 zmoelnig
* src/Controls/: gemwindow.cpp, gemwindow.h: trying to save the
constContext (LATER think about "sharing" contexts)
2004-08-06 18:07 zmoelnig
* src/Base/GemMan.cpp: stop rendering when the last [gemcontrol]
has vanished
2004-08-06 17:18 zmoelnig
* src/Base/: GemOutput.cpp, GemOutput.h: "lighting" now works
individually for each GemOutput
2004-08-06 17:17 zmoelnig
* src/Controls/: gemwindow.cpp, gemwindow.h: added "fsaa"
2004-08-06 16:08 zmoelnig
* src/Base/: GemMan.cpp, GemMan.h: [gemcontrol] now registers to
GemMan to get the render-clock
2004-08-06 16:07 zmoelnig
* src/Base/: GemOutput.cpp, GemOutput.h: "reset"-message
2004-08-06 16:03 zmoelnig
* src/Controls/: gemwindow.cpp, gemwindow.h: callbacks working
under linux
2004-08-06 12:20 zmoelnig
* src/Base/: GemMan.cpp, GemMan.h: stripped down and moved a lot of
code into GemOutput and [gemwindow]
2004-08-06 12:20 zmoelnig
* src/Base/: GemOutput.cpp, GemOutput.h: loads of functionality
from [gemwin] and GemBase moved into this one:
color,fog,viewpoint,....
2004-08-06 12:18 zmoelnig
* src/Controls/: gemwindow.cpp, gemwindow.h: first output...
2004-08-05 19:57 zmoelnig
* src/Controls/gemhead.cpp: drawType reset to 0 instead of NULL
2004-08-05 14:33 zmoelnig
* src/Base/: GemOutput.cpp, GemOutput.h: put the actual
render-callback into doRender()
2004-08-05 14:32 zmoelnig
* src/Geos/: vertex_grid.cpp, vertex_grid.h: added object-arguments
for initial xsize/ysize
2004-08-05 14:19 zmoelnig
* src/Geos/vertex_draw.cpp: add a check whether we have a
NormalsArray (prevents crashes with [vertex_quad] and
[vertex_grid])
2004-08-04 09:19 zmoelnig
* src/Geos/: vertex_offset.cpp, vertex_offset.h: made the
"offset"-message understand 2(X,Y,0,0), 3(X,Y,Z,0) or 4(X,Y,Z,W)
arguments
2004-08-04 09:18 zmoelnig
* src/Geos/: vertex_info.cpp, vertex_info.h: removed code that came
apparently from [vertex_offset] (and was not used anyhow)
2004-08-04 09:17 zmoelnig
* src/Geos/: color_set.cpp, color_set.h: now color_set inherits
from GemBase instead of GemShape; "color" can now have 1
(greyscale), 3(RGB) or 4(rgba) values
2004-08-04 08:35 zmoelnig
* src/Geos/: vertex_info.h, vertex_offset.h: fixed typos which
prevented vc6 to succeed
2004-08-04 08:32 zmoelnig
* src/Gnu/makesource: now you can give a list of directories on the
command-line to override the default directories where we want
the Make.source,... to be built
2004-08-04 08:29 zmoelnig
* src/Base/GemState.h: on windows we have to include <windows.h>
before <GL/gl.h>,...
2004-08-04 07:52 zmoelnig
* src/Pixes/filmQT.cpp: fixed broken merge
2004-08-03 21:56 zmoelnig
* src/Geos/: vertex_combine.cpp, vertex_combine.h, vertex_draw.cpp,
vertex_draw.h, vertex_grid.cpp, vertex_grid.h, vertex_info.cpp,
vertex_info.h, vertex_model.cpp, vertex_model.h,
vertex_offset.cpp, vertex_offset.h, vertex_quad.cpp,
vertex_quad.h: removed dependency on GemShape (replaced by
GemBase)
2004-08-03 21:35 zmoelnig
* src/Geos/vertex_draw.cpp: made it compile under linux
2004-08-03 21:35 zmoelnig
* src/Geos/: vertex_combine.h, vertex_draw.h, vertex_grid.h,
vertex_info.h, vertex_model.h, vertex_offset.h, vertex_quad.h:
included Base/GemVertex.h instead of GemShape.h; btw. i don't
think that GemShape is a good parent-class
2004-08-03 21:33 zmoelnig
* src/Base/GemVertex.h: removed some stupidities
2004-08-03 21:25 zmoelnig
* src/Base/GemState.h: fixed apple-specific code
2004-08-03 21:24 zmoelnig
* src/Base/GemVertex.h: GemVertex.h to be included by all
vertex_-geos
2004-08-03 19:03 zmoelnig
* src/Base/: GemOutput.cpp, GemOutput.h: don't render if
m_outputState is false; made inheritance work
2004-08-03 19:02 zmoelnig
* src/Controls/gemwindow.cpp: moved m_windowState to GemOutput;
moved static variables into class
2004-08-03 19:01 zmoelnig
* src/Controls/gemwindow.h: moved m_windowState to GemOutput
2004-08-03 18:52 zmoelnig
* src/Controls/gemwindow.h: really inherit from GemOutput
2004-08-03 18:40 cclepper
* src/: Base/GemState.h, Controls/gemhead.cpp: update to include
vertex_array data
2004-08-03 18:38 cclepper
* src/Geos/: color_set.cpp, color_set.h, vertex_combine.cpp,
vertex_combine.h, vertex_draw.cpp, vertex_draw.h,
vertex_grid.cpp, vertex_grid.h, vertex_info.cpp, vertex_info.h,
vertex_model.cpp, vertex_model.h, vertex_offset.cpp,
vertex_offset.h, vertex_quad.cpp, vertex_quad.h: Initial commit
of basic vertex_array geos
2004-08-03 17:51 zmoelnig
* src/Controls/: gemwindow.cpp, gemwindow.h: initial functionality:
create/destroy window (no rendering yet)
2004-08-03 16:07 zmoelnig
* src/Controls/: gemwindow.cpp, gemwindow.h: an output-object to
replace [gemwin] on the long-run; no functionality yet!!
2004-08-03 15:52 zmoelnig
* src/Base/: GemOutput.cpp, GemOutput.h: the parent-class for
different output-objects
2004-08-03 09:17 zmoelnig
* src/Pixes/: DSgrabber.cpp, pix_videoDS.cpp: the Release-binary
under windoze used to crash when a pix_video was created;
defining "DEBUG" on the correct place gets rid of this. (indeed
an ugly workaround)
2004-08-03 09:15 zmoelnig
* src/Pixes/pix_rds.cpp: type-cast 0xFF to shut up vc6
2004-08-03 09:11 zmoelnig
* src/Pixes/: pix_2grey.cpp, pix_background.cpp, pix_compare.cpp,
pix_composite.cpp, pix_halftone.cpp, pix_multiply.cpp: type-cast
0xFF to shut up vc6
2004-08-03 08:22 zmoelnig
* src/Pixes/pix_chroma_key.cpp: type-cast 0xFF to shut up vc6
2004-07-29 20:21 zmoelnig
* src/Pixes/: pix_composite.cpp, pix_composite.h: initial MMX
(faster when alpha is set to anything; BUT slower if alpha is
0x00 or 0xFF)
2004-07-29 13:28 zmoelnig
* src/Pixes/: pix_mask.cpp, pix_mask.h: a bit faster and YUV
support
2004-07-29 13:04 zmoelnig
* src/Pixes/: pix_diff.cpp, pix_multiply.cpp, pix_multiply.h,
pix_subtract.cpp, pix_takealpha.h: more MMX
2004-07-29 11:06 zmoelnig
* src/Pixes/pix_add.cpp: made YUV behave better
2004-07-29 10:28 zmoelnig
* src/gem.dsp: added __MMX__
2004-07-29 10:16 zmoelnig
* src/Pixes/pix_tIIR.cpp: round() is not available on vc6; using
(short)-casts instead
2004-07-28 14:24 zmoelnig
* src/Base/GemSIMD.h: added some hints for compilers
2004-07-28 11:19 zmoelnig
* src/Pixes/: pix_chroma_key.cpp, pix_chroma_key.h: MMX for YUV
2004-07-28 11:18 zmoelnig
* src/Base/GemPixDualObj.h: if ne SSE2 is defined, it defaults to
MMX
2004-07-27 22:16 zmoelnig
* src/Pixes/pix_movement.cpp: a bit of a comment
2004-07-27 22:06 zmoelnig
* src/Pixes/: pix_chroma_key.cpp, pix_chroma_key.h: initial
MMX-support (RGBA only; seems to be slower than generic code !!!)
2004-07-27 21:00 zmoelnig
* src/Pixes/: pix_compare.cpp, pix_compare.h, pix_mix.cpp,
pix_mix.h, pix_subtract.cpp, pix_subtract.h: initial MMX-support
2004-07-27 15:58 zmoelnig
* src/Pixes/: pix_add.cpp, pix_add.h: initial MMX-support (not very
fast though)
2004-07-27 11:51 zmoelnig
* src/Base/: GemPixDualObj.cpp, GemPixDualObj.h: initial
MMX-support for DualPix
2004-07-27 11:50 zmoelnig
* src/Pixes/: pix_diff.cpp, pix_diff.h: initial MMX-support
2004-07-27 10:02 zmoelnig
* src/Pixes/: pix_background.cpp, pix_background.h: more
MMX-support (RGBA, YUV)
2004-07-27 08:52 zmoelnig
* src/Pixes/: pix_background.cpp, pix_background.h: initial
MMX-support (Grayscale only for now)
2004-07-26 19:17 zmoelnig
* src/Pixes/: pix_background.cpp, pix_background.h: using an
imageStruct instead of allocating by hand
2004-07-26 18:37 zmoelnig
* src/Pixes/: pix_movement.cpp, pix_movement.h: initial MMX-support
(grayscale only)
2004-07-26 18:36 zmoelnig
* src/Pixes/pix_2grey.cpp: made it YUV-MMX faster (???)
2004-07-24 20:08 zmoelnig
* src/Pixes/: pix_tIIR.cpp, pix_tIIR.h: initial MMX-support; note
however, that it is slower than i expected; furthermore negative
coefficients are not handled correctly
2004-07-24 18:42 zmoelnig
* src/Base/GemPixUtil.cpp: don't copy the "datasize" with
copy2imageStruct - as it should only be used internally for
pdata; (THIS MIGHT BREAK THINGS!!)
2004-07-23 18:36 zmoelnig
* src/Pixes/: pix_biquad.cpp, pix_biquad.h: fixed MMX code for
RGBA/YUV/Gray
2004-07-23 17:26 zmoelnig
* src/Pixes/: pix_motionblur.cpp, pix_motionblur.h: added MMX code
for RGBA/YUV/Gray
2004-07-23 11:51 zmoelnig
* src/Pixes/pix_2grey.cpp: fixed RGBA-MMX code
2004-07-23 10:25 zmoelnig
* src/Gnu/aclocal.m4, src/Pixes/pix_2grey.cpp,
src/Pixes/pix_2grey.h, src/Pixes/pix_biquad.cpp,
src/Pixes/pix_biquad.h, Makefile, configure: added top-level
makefile and configure-script (since src/Gnu is hard to find)
2004-07-09 15:22 zmoelnig
* src/Pixes/: pix_offset.cpp, pix_offset.h: MMX for YUV and Gray
2004-07-08 18:15 zmoelnig
* src/Pixes/: pix_gain.cpp, pix_gain.h, pix_offset.cpp,
pix_offset.h: first MMX-support (RGBA only right now)
2004-07-06 15:09 zmoelnig
* src/Base/GemPixUtil.cpp: fixed typo in comment
2004-07-02 18:17 zmoelnig
* src/TODO: new things to do
2004-07-02 18:15 zmoelnig
* src/Base/GemSIMD.h: fixed #ifdef's
2004-07-02 18:02 zmoelnig
* src/Pixes/: pix_bitmask.cpp, pix_bitmask.h: initial MMX support
2004-07-01 21:00 zmoelnig
* src/Base/GemSIMD.h: file GemSIMD.h was added on branch
vertex_array on 2005-08-19 14:18:07 +0000
2004-07-01 21:00 zmoelnig
* src/Base/GemSIMD.h: initial MMX-code; includes for the various
platforms/SIMD-optimization should be handled in here
2004-07-01 20:58 zmoelnig
* src/Base/: GemFuncUtil.h, GemPixObj.cpp, GemPixObj.h: initial
MMX-code; SIMD-optimized functions are called directly from
GemPixObj; if they are not overridden by the child, the default
function for this colourspace is called
2004-07-01 20:57 zmoelnig
* src/Pixes/: pix_invert.cpp, pix_invert.h: initial MMX-code
2004-07-01 15:59 zmoelnig
* src/Geos/newWave.cpp: replace GL_LINE_LOOP with GL_LINE_STRIP
(thanks to cyrille) made the "draw"-message-handling a bit more
flexible
2004-06-30 16:34 zmoelnig
* src/Geos/newWave.cpp: when reset()ing, use the current action
instead of HILLFOUR
2004-06-30 16:32 zmoelnig
* src/Pixes/pix_texture.cpp: rebuild the texture when switching
between rectangle and normalized textures
2004-06-30 14:18 zmoelnig
* src/Geos/: newWave.cpp, newWave.h: hopefully fixed the texturing
for rectangle textures; added a "texture"-message to choose
between normal and spheric texturing
2004-06-30 14:13 zmoelnig
* src/Pixes/pix_texture.cpp: used debug() instead of post() for the
"client-storage"-message
2004-06-30 14:11 zmoelnig
* src/Pixes/videoV4L.cpp: using RGB24 instead of RGB32, because the
alpha-channel is set to 0 by RGB32(!!)
2004-06-25 19:38 zmoelnig
* src/Geos/: newWave.cpp, newWave.h: fixed a bug that did not
texture rectangle images correctly texture mode can now be set
via a "texture"-mess (spherical or not) texturing of line/point
enabled (buggy output ?)
2004-06-25 19:31 zmoelnig
* src/Pixes/pix_texture.cpp: "not using client-texture" is now a
debug-message (instead of post())
2004-05-28 13:50 zmoelnig
* GEM.README: updated for 0.90
2004-05-26 12:59 zmoelnig
* src/gem.dsp: now the "release" compiles
2004-05-26 12:35 zmoelnig
* doc/gem.release_notes.txt: changed version from 0.888 to 0.90
2004-05-26 12:34 zmoelnig
* GEM_INSTALL.bat: fixed "installation" for on windows
2004-05-26 12:34 zmoelnig
* src/Base/GemVersion.h: changed from 0.888pre2 to 0.90
2004-05-19 17:57 zmoelnig
* src/Pixes/pix_halftone.cpp: changed the shifts to SHIFT_* to make
it cross-platform
2004-05-19 17:25 tigital
* ChangeLog: [no log message]
2004-05-19 17:17 tigital
* src/Pixes/: pix_halftone.cpp, pix_halftone.h: here's what I came
up with: luma seems more sensitive, and makes a better image,
tho different than the rgba version
2004-05-16 21:22 zmoelnig
* src/Base/: GemBase.h, GemMan.cpp, GemPixUtil.h, configNT.h: fixed
some issues with compiling Gem on windows with nvidia's
openGL-headers (have to include glext.h)
2004-05-15 19:59 zmoelnig
* doc/gem.known_bugs.txt, help/pix_lumaoffset.pd: noted that
pix_lumaoffset might crash with high offset-factors
2004-05-14 19:20 zmoelnig
* src/Pixes/: pix_texture.cpp, pix_texture.h: added a "yuv"-message
to turn off direct YUV-texturing even if it is available (because
our G4 with a geforce4MX says that it can do GL_ycbcr but
actually the images look weird
2004-05-14 19:05 zmoelnig
* src/Pixes/pix_lumaoffset.cpp: added range-checking for the offset
when doing smoothed & filled processing; this should fix the
crashes at very high offsets on all colorspaces
2004-05-14 17:42 zmoelnig
* src/Pixes/pix_dot.cpp: fixed YUV on big-endians
2004-05-13 19:25 zmoelnig
* src/Base/GemPixUtil.cpp: don't copy "pdata" with
copyImage2Struct; pdata should always(!) be a pointer to some
data that is owned by the image itself! this fixes the abiding
crashes when deleting pix_-objects
2004-05-10 10:08 zmoelnig
* src/Pixes/filmQT.cpp: added additional error-checks and a
sanity-check on close(); should run now on QT-6.5 (as (un)stable
as with QT-6.4)
2004-05-10 07:03 cclepper
* src/Pixes/: pix_levels.cpp, pix_levels.h: First step at
separating the color-space functions in order to have them work
properly. RGBA is still ok, and now YUV works on 'uniform'
adjustments.
2004-05-10 05:54 cclepper
* src/Pixes/pix_colorreduce.cpp: #ifdef to remove YUV code on OSX.
maybe someone will write a version that doesn't crash?
2004-05-09 09:03 cclepper
* src/Pixes/pix_halftone.cpp: changed the shifts for YUV output.
now 100% less green.
2004-05-08 06:19 cclepper
* src/Pixes/pix_kaleidoscope.cpp: fixed the 'it's oh so green' YUV
problem on OSX
2004-05-07 19:51 zmoelnig
* src/Base/GemPixPete.h: made defines for shifts on mac/non-mac
(although they don't do much now)
2004-05-07 19:48 zmoelnig
* src/Base/GemPixPete.h: added U8 as another type
2004-05-07 19:41 zmoelnig
* src/Base/GemPixUtil.cpp: using ch*-constants rather than
hardcoded positions of channel-data (e.g: chRed instead of 0)
2004-05-07 19:37 zmoelnig
* src/Pixes/: pix_backlight.cpp, pix_buf.cpp, pix_dot.cpp,
pix_texture.cpp, pix_halftone.cpp, pix_lumaoffset.cpp: shut up
macOS-gcc compiler warnings
2004-05-07 17:42 zmoelnig
* src/Base/GemWinCreateMac.cpp: type fixing to shut down the
compiler
2004-05-07 15:52 zmoelnig
* src/Pixes/: pix_lumaoffset.cpp, pix_lumaoffset.h,
pix_metaimage.cpp, pix_metaimage.h: made Grey work
2004-05-07 14:02 zmoelnig
* src/Pixes/: pix_dot.cpp, pix_dot.h: made YUV and Grey work
2004-05-07 10:41 zmoelnig
* src/Pixes/: pix_refraction.cpp, pix_kaleidoscope.cpp: use
setCsizeByFormat use reallocate() instead of clear() and
allocate() and complicated checks
2004-05-07 10:40 zmoelnig
* src/Pixes/pix_halftone.cpp: fixed stupid typo
2004-05-07 10:40 zmoelnig
* src/Pixes/pix_lumaoffset.cpp: replaced hardcoded shift-amount by
SHIFT_Y. use setCsizeByFormat use reallocate() instead of
clear() and allocate()
2004-05-07 10:30 zmoelnig
* src/Pixes/: pix_dot.cpp, pix_dot.h: use setCsizeByFormat use
reallocate() instead of clear() and allocate() removed unused
variable
2004-05-07 10:29 zmoelnig
* src/Pixes/pix_delay.cpp: use setCsizeByFormat use reallocate()
instead of clear() and allocate()
2004-05-07 10:28 zmoelnig
* src/Pixes/: pix_backlight.cpp, pix_backlight.h: removed the
commented out the processGray-function (and not only it's body);
use setCsizeByFormat
2004-05-07 10:14 zmoelnig
* src/Pixes/: pix_grey.cpp, pix_rgba.cpp, pix_yuv.cpp: don't
initialize to small images (64x64) any more as this is only for
memory fragmentation
2004-05-07 10:12 zmoelnig
* src/Pixes/pix_halftone.cpp: using setCsizeByFormat rather than
setting csize/format/type directly
2004-05-07 10:11 zmoelnig
* src/Pixes/pix_metaimage.cpp: made YUV work on PCs (and used
better namings (like "U" instead of "Red")
2004-05-06 12:01 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: setting the
csize/format/type of the image more intelligently
2004-05-06 11:36 zmoelnig
* src/Pixes/: pix_halftone.cpp, pix_halftone.h: another step
towards a working version. now yuv/rgba/grey almost(!) behave
the same
2004-05-06 11:35 zmoelnig
* src/Base/GemPixPete.h: the RGBA2LUMA conversion was wrong
2004-05-05 16:56 zmoelnig
* src/Pixes/: pix_halftone.cpp, pix_halftone.h: made YUV work
correctly
2004-05-05 16:56 zmoelnig
* src/Pixes/pix_texture.cpp: use run-time checks for YUV-texturing
2004-05-05 16:55 zmoelnig
* src/Base/: GemMan.cpp, GemMan.h: added run-time checks for
GL_APPLE_ycbcr_422 (YUV-texturing)
2004-05-05 16:54 zmoelnig
* src/Base/GemPixUtil.cpp: use normal memory-allocation (no
alignment tricks as these produces weird output) LATER make sure
that memory is aligned correctly
2004-05-04 22:20 zmoelnig
* src/Pixes/: pix_colorreduce.cpp, pix_colorreduce.h: quick hack to
make Grey/YUV work
2004-05-04 17:30 zmoelnig
* src/Pixes/pix_buf.cpp: initialized orgPixBlock to NULL (should
fix crashes when no upstream image is present)
2004-05-04 14:46 zmoelnig
* src/Pixes/: pix_levels.cpp, pix_levels.h: seems to work now with
RGBA/YUV/Grayscale
2004-05-04 10:15 zmoelnig
* doc/gem.known_bugs.txt: added bugs concerning win32-movie-loading
2004-05-03 18:27 zmoelnig
* src/Pixes/pix_halftone.cpp: used SHIFT_Y1,... (from GemPixPete.h)
as my images were green ;-)
2004-05-03 18:26 zmoelnig
* src/Base/GemPixPete.h: defined SHIFT_Y1,... for YUV-shifting
2004-05-03 08:15 cclepper
* src/Pixes/pix_backlight.cpp: fixed up the YUV code - rolled a new
black function and tests for proper pixel values
2004-05-03 08:14 tigital
* src/Pixes/: pix_halftone.cpp, pix_halftone.h: YUV works better:
but it's about half the width resolution as it should be...at
least it's not green ;-)
2004-05-03 04:08 tigital
* src/Pixes/pix_videoDarwin.cpp: removed void to shut up gcc
2004-05-03 03:42 tigital
* src/Pixes/: pix_metaimage.cpp, pix_metaimage.h: YUV processing
functions correctly now
2004-04-29 07:55 cclepper
* src/Pixes/pix_lumaoffset.cpp: YUV smoothing now works
2004-04-27 07:07 tigital
* src/Pixes/: pix_lumaoffset.cpp, pix_lumaoffset.h: YUV works
better, except for "smooth" line filling
2004-04-24 17:02 zmoelnig
* src/Pixes/filmQT4L.cpp: removed some more verbosity...
2004-04-23 16:41 zmoelnig
* src/Base/GemMan.cpp: moved some fsaa-code from apple-only to
openGL-dependent code (read: changed ifdefs)
2004-04-21 06:32 tigital
* src/Pixes/pix_lumaoffset.cpp: YUV is almost fixed: at least
we're dealing with true luma...but there still seems to be a
pixel skipping problem
2004-04-21 05:52 cclepper
* src/Base/GemPixPete.h: changed GetLuminance() coefficients to
correct vaules
2004-04-20 19:55 zmoelnig
* help/gemwin.pd: fixed the default viewpoint-values to the correct
ones "0 0 4" instead of "0 0 -4"
2004-04-10 02:13 tigital
* src/Base/GemFuncUtil.h: [OSX] added header for definition of
UInt32 after the mass movement of functions
2004-04-09 11:38 zmoelnig
* src/Pixes/pix_texture.cpp: added the [pix_texture2]-alias again.
why has it vanished ?
2004-04-08 14:20 zmoelnig
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwinYUV.cpp,
pix_filmQT.cpp, pix_movieDarwin.cpp, pix_videoDarwin.cpp: moved
utility functions (namely: powerOfTwo()) into Base/GemFuncUtil
2004-04-08 13:57 zmoelnig
* src/Geos/newWave.cpp: moved utility functions (namely:
powerOfTwo()) into Base/GemFuncUtil
2004-04-08 13:54 zmoelnig
* src/Base/: GemFuncUtil.h, GemPixObj.h, GemPixPete.h,
GemPixUtil.h: structured the location of functions a bit:
GemPixObj does not hold any utility functions GemFuncUtil holds
general untilities (like powerOfTwo()) GemPixUtil holds utility
functions for image manipulation (only!) GemPixPete (NEW) holds
functions from pete's_plugins (specialzied PixUtil-functions)
2004-04-08 13:51 zmoelnig
* src/Pixes/pix_rgba.cpp: added some comments
2004-04-08 13:51 zmoelnig
* src/Pixes/: pix_hsv2rgb.cpp, pix_image.cpp, pix_movie.cpp,
pix_movieYUV.cpp, pix_rgb2hsv.cpp, pix_sig2pix.cpp,
pix_snap2tex.cpp, pix_texture.cpp: moved utility functions
(namely: powerOfTwo()) into Base/GemFuncUtil
2004-04-08 13:46 zmoelnig
* src/Pixes/: pix_a_2grey.cpp, pix_aging.cpp, pix_backlight.cpp,
pix_colorreduce.cpp, pix_compare.cpp, pix_convert.cpp,
pix_curve.cpp, pix_dot.cpp, pix_duotone.cpp, pix_halftone.cpp,
pix_histo.cpp, pix_kaleidoscope.cpp, pix_levels.cpp,
pix_lumaoffset.cpp, pix_metaimage.cpp, pix_mix.cpp,
pix_posterize.cpp, pix_puzzle.cpp, pix_rds.cpp,
pix_refraction.cpp, pix_roll.cpp, pix_scanline.cpp, pix_tIIR.cpp:
added setPixModified() where apropriate so that the
pull-mechanism works
2004-04-08 13:43 zmoelnig
* help/: pix_2grey.pd, pix_a_2grey.pd, pix_alpha.pd,
pix_backlight.pd, pix_bitmask.pd, pix_chroma_key.pd,
pix_color.pd, pix_coloralpha.pd, pix_colormatrix.pd,
pix_colorreduce.pd, pix_compare.pd, pix_convolve.pd, pix_crop.pd,
pix_curve.pd, pix_dot.pd, pix_duotone.pd, pix_flip.pd,
pix_gain.pd, pix_grey.pd, pix_halftone.pd, pix_histo.pd,
pix_hsv2rgb.pd, pix_imageInPlace.pd, pix_invert.pd,
pix_kaleidoscope.pd, pix_levels.pd, pix_lumaoffset.pd,
pix_metaimage.pd, pix_mix.pd, pix_movement.pd, pix_normalize.pd,
pix_offset.pd, pix_posterize.pd, pix_puzzle.pd, pix_rds.pd,
pix_rectangle.pd, pix_refraction.pd, pix_rgb2hsv.pd, pix_rgba.pd,
pix_roll.pd, pix_scanline.pd, pix_sig2pix~.pd, pix_takealpha.pd,
pix_threshold.pd, pix_yuv.pd: removed the [pix_buf] entirely from
the example-patches. i must have been somewhere else when i
added them
2004-04-07 19:35 zmoelnig
* src/Base/GemWinCreateMac.cpp: removed unused variables
2004-04-07 19:33 zmoelnig
* help/pix_rds.pd: fixed documentation
2004-04-07 19:20 zmoelnig
* src/Pixes/: filmMPEG3.cpp, pix_halftone.cpp, pix_metaimage.cpp,
pix_rds.cpp: fixed the alpha-channel
2004-04-07 19:20 zmoelnig
* src/Pixes/pix_rgba.cpp: added some more verbosity on errors (so
we know, where the error occured)
2004-04-07 18:09 tigital
* help/camera.pd: quick n'dirty camera help patch...will flesh out
tonight?
2004-04-07 18:08 zmoelnig
* src/Pixes/pix_rgba.cpp: fixed the bug that kept cs-converters
from working on apple
2004-04-07 18:07 zmoelnig
* src/Pixes/pix_rds.cpp: removed unused variable G
2004-04-07 18:04 tigital
* src/Pixes/: pix_backlight.h, pix_halftone.cpp, pix_levels.cpp,
pix_lumaoffset.cpp, pix_lumaoffset.h, pix_metaimage.cpp,
pix_backlight.cpp, pix_halftone.h, pix_levels.h, pix_metaimage.h:
added YUV support (kinda): it works, but isn't precisely correct
yet (especially in pix_objects that are color based; displacement
objects are less-obviously incorrect)
2004-04-07 18:02 tigital
* src/Pixes/: pix_refraction.cpp, pix_refraction.h: added YUV
support (kinda): it works, but isn't precisely correct yet
2004-04-07 16:47 zmoelnig
* src/Base/: GemMan.cpp, GemWinCreateXWin.cpp: added switchable
support for FSAA under linux with nvidia-cards
2004-04-07 16:03 zmoelnig
* src/Geos/imageVert.cpp: removed the genList from the
new()-function and put it into render() (this was default on
macOS already)
2004-04-07 16:01 zmoelnig
* src/Geos/newWave.cpp: removed verbose output
2004-04-07 16:00 zmoelnig
* src/Pixes/: pix_2grey.cpp, pix_a_2grey.cpp, pix_grey.cpp: added
US-english alias-name ("gray")
2004-04-07 15:58 zmoelnig
* src/: Manips/color.cpp, Manips/colorRGB.cpp, Pixes/pix_color.cpp,
Pixes/pix_coloralpha.cpp, Pixes/pix_colormatrix.cpp,
Pixes/pix_colorreduce.cpp: added british alias-name
2004-04-07 13:19 zmoelnig
* examples/07.texture/07.feedback.pd: an example for
texture-feedbacking
2004-04-07 13:09 zmoelnig
* src/Geos/: teapot.cpp, teapot.h: added 2nd argument for number of
slices fixed the draw-type
2004-04-07 13:08 zmoelnig
* src/Geos/: sphere.cpp, sphere.h: added second argument (number of
slices) the re-creation of the sphere is now triggered by a
change in state->texture too
2004-04-07 12:28 zmoelnig
* src/Pixes/: pix_alpha.cpp, pix_alpha.h: the processGray tried to
convert the image from RGB to RGBA in-place. i have no idea, how
this code made it into the [pix_alpha]
2004-04-07 11:12 zmoelnig
* src/Controls/gemwin.cpp: removed the non-mac specific part in the
fullscreen-message (no one really cares if the fullscreen-flag is
bool or int)
2004-04-07 11:03 zmoelnig
* src/Base/: CPPExtern.cpp, CPPExtern.h, GemBase.cpp,
GemPixDualObj.cpp, GemPixObj.cpp: all the CPPExtern-objects now
no their own class-name, which is stored in m_objectname
error-messages report this name
2004-04-06 04:43 tigital
* src/Base/GemPixImageSave.cpp: [OSX] cleaned up warnings and
consolidated a previously used function
2004-04-05 05:06 cclepper
* src/Pixes/pix_videoDarwin.h: removed commenting out of
m_colorspace
2004-04-04 19:45 cclepper
* src/Pixes/pix_texture.cpp: client_storage is now off by default
to avoid texture corruption problems when using pix_film in 'auto
1' mode on OSX. setting individual frames still works fine with
client_storage however.
2004-04-04 19:43 cclepper
* src/Controls/gemwin.cpp: added OSX specific handling of the
'fullscreen' message to accommodate multiple displays
2004-04-03 20:34 zmoelnig
* help/: pix_2grey.pd, pix_a_2grey.pd, pix_add.pd, pix_alpha.pd,
pix_background.pd, pix_backlight.pd, pix_bitmask.pd, pix_buf.pd,
pix_chroma_key.pd, pix_color.pd, pix_coloralpha.pd,
pix_colormatrix.pd, pix_colorreduce.pd, pix_compare.pd,
pix_composite.pd, pix_convolve.pd, pix_coordinate.pd,
pix_crop.pd, pix_curve.pd, pix_diff.pd, pix_dot.pd, pix_draw.pd,
pix_dump.pd, pix_duotone.pd, pix_flip.pd, pix_gain.pd,
pix_grey.pd, pix_halftone.pd, pix_histo.pd, pix_hsv2rgb.pd,
pix_info.pd, pix_invert.pd, pix_kaleidoscope.pd, pix_levels.pd,
pix_lumaoffset.pd, pix_mask.pd, pix_metaimage.pd, pix_mix.pd,
pix_multiply.pd, pix_normalize.pd, pix_offset.pd,
pix_pix2sig~.pd, pix_posterize.pd, pix_puzzle.pd,
pix_rectangle.pd, pix_refraction.pd, pix_rgb2hsv.pd, pix_rgba.pd,
pix_roll.pd, pix_scanline.pd, pix_subtract.pd, pix_takealpha.pd,
pix_threshold.pd, pix_videoDS.pd, pix_yuv.pd: fixed the
help-patches (mainly removed the "auto 1" message from [pix_buf]
as it was absolutely non-sense
2004-04-03 02:06 cclepper
* src/Pixes/: pix_videoDarwin.h, pix_videoDarwin.cpp: removed most
of the debug messages.
2004-04-03 01:27 cclepper
* src/: Base/GemPixImageSave.cpp, Base/GemPixImageSave.h,
Pixes/pix_write.cpp: now has functioning code on OSX
2004-04-02 11:11 zmoelnig
* src/Pixes/: DSgrabber.cpp, filmAVI.cpp, filmQT.cpp, filmQT4L.cpp,
pix_filmNEW.cpp, pix_videoDS.cpp: removed some verbosity
2004-04-02 11:05 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: moved implementation
code from header-file to cpp-file
2004-04-02 11:04 zmoelnig
* src/Base/TextBase.cpp: fixed some includes (?)
2004-04-02 08:43 zmoelnig
* src/Pixes/: DSgrabber.cpp, pix_videoDS.cpp: included the
Base/config.h so we get the HAVE_DIRECTSHOW define when
appropriate set the help-symbol of the directshow-version of
pix_video to [pix_videoDS] (since the api is so different)
2004-04-02 00:00 tigital
* src/Base/GemWinCreateMac.cpp: [OSX] now the mouse can be
hidden/shown via the cursor 0/1 message
2004-04-01 20:52 tigital
* src/Base/GemWinCreateMac.cpp: [OSX] finally figure out how to get
mouse coords to be the same whether or not there is a title bar,
and no matter where the window is on the desktop...also solves
the "go to {0,0} when mouse leaves window" problem!
2004-03-31 07:33 tigital
* src/Pixes/pix_motionblur.cpp: shut up a warning: can't have /*
inside a comment
2004-03-31 07:25 tigital
* src/Base/GemWinCreateMac.cpp: [OSX] shut up some warnings
2004-03-29 20:57 zmoelnig
* src/TODO: i guess we should release rather sooner than later
2004-03-29 20:48 zmoelnig
* src/yuv/: setup.h, yuv_add.cpp, yuv_add.h, yuv_adjust.cpp,
yuv_adjust.h, yuv_average.cpp, yuv_average.h, yuv_bandw.cpp,
yuv_bandw.h, yuv_bitshift.cpp, yuv_bitshift.h, yuv_bitwise.cpp,
yuv_bitwise.h, yuv_blank.cpp, yuv_blank.h, yuv_blur.cpp,
yuv_blur.h, yuv_chroma_key.cpp, yuv_chroma_key.h, yuv_clamp.cpp,
yuv_clamp.h, yuv_compare.cpp, yuv_compare.h, yuv_difference.cpp,
yuv_difference.h, yuv_dual.cpp, yuv_dual.h, yuv_emboss.cpp,
yuv_emboss.h, yuv_film.cpp, yuv_film.h, yuv_filmDarwin.cpp,
yuv_filmDarwin.h, yuv_gain.cpp, yuv_gain.h, yuv_invert.cpp,
yuv_invert.h, yuv_luma_key.cpp, yuv_luma_key.h, yuv_mask.cpp,
yuv_mask.h, yuv_mix.cpp, yuv_mix.h, yuv_movie.cpp, yuv_movie.h,
yuv_mult.cpp, yuv_mult.h, yuv_pixel_average.cpp,
yuv_pixel_average.h, yuv_pixel_data.cpp, yuv_pixel_data.h,
yuv_pixel_isolate.cpp, yuv_pixel_isolate.h,
yuv_pixel_replace.cpp, yuv_pixel_replace.h, yuv_posterize.cpp,
yuv_posterize.h, yuv_set.cpp, yuv_set.h, yuv_split.cpp,
yuv_split.h, yuv_subtract.cpp, yuv_subtract.h, yuv_swap.cpp,
yuv_swap.h, yuv_video.cpp, yuv_video.h, yuv_videoDarwin.cpp,
yuv_videoDarwin.h: finally removed the YUV-stuff (should have
been done for ages)
2004-03-29 20:45 zmoelnig
* doc/gem.release_notes.txt: fixed line-breaks
2004-03-29 20:32 zmoelnig
* examples/99.games/puzzle.pd: re-added as binary (pd-files
shouldn't be text)
2004-03-29 20:32 zmoelnig
* examples/99.games/puzzle.pd: removed "text"-pd files (should be
binary)
2004-03-29 20:29 zmoelnig
* examples/: 07.texture/01.texture.pd, 07.texture/02.TexCoord.pd,
07.texture/04.moveImages.pd, 07.texture/05.newWave.pd,
07.texture/06.ripple.pd, 08.io/01.Mouse.pd, 08.io/02.Tablet.pd,
08.io/03.Orb.pd, 08.io/04.UseOrb.pd, 09.openGL/01.primQuad.pd:
re-added as binary (pd-files shouldn't be text)
2004-03-29 20:29 zmoelnig
* examples/: 07.texture/01.texture.pd, 07.texture/02.TexCoord.pd,
07.texture/04.moveImages.pd, 07.texture/05.newWave.pd,
07.texture/06.ripple.pd, 08.io/01.Mouse.pd, 08.io/02.Tablet.pd,
08.io/03.Orb.pd, 08.io/04.UseOrb.pd, 09.openGL/01.primQuad.pd:
removed "text"-pd files (should be binary)
2004-03-29 20:25 zmoelnig
* examples/: 05.text/01.Text.pd, 05.text/01.TextNoLoadBang.pd,
05.text/03.ChangeText.pd, 05.text/03.ChangeTextNoLoadBang.pd,
05.text/arial.ttf, 06.particle/01.simple.pd,
06.particle/02.fountain.pd, 06.particle/03.orbit.pd,
06.particle/04.combo.pd, 06.particle/05.twoSrc.pd,
06.particle/06.target.pd, 06.particle/07.render.pd,
06.particle/08.info.pd: re-added as binary (pd-files shouldn't be
text)
2004-03-29 20:25 zmoelnig
* examples/: 05.text/01.Text.pd, 05.text/01.TextNoLoadBang.pd,
05.text/03.ChangeText.pd, 05.text/03.ChangeTextNoLoadBang.pd,
05.text/arial.ttf, 06.particle/01.simple.pd,
06.particle/02.fountain.pd, 06.particle/03.orbit.pd,
06.particle/04.combo.pd, 06.particle/05.twoSrc.pd,
06.particle/06.target.pd, 06.particle/07.render.pd,
06.particle/08.info.pd: removed "text"-pd files (should be
binary)
2004-03-29 20:22 zmoelnig
* examples/: 03.lighting/01.world_light.pd,
03.lighting/02.light.pd, 03.lighting/03.controlLights.pd,
03.lighting/04.moveSpheres.pd, 03.lighting/05.materials.pd,
04.pix/01.image.pd, 04.pix/02.multiimage.pd,
04.pix/04.ImageInPlace.pd, 04.pix/05.film.pd, 04.pix/05.movie.pd,
04.pix/06.PixRect.pd, 04.pix/07.PixSet.pd, 04.pix/08.PixDump.pd,
04.pix/09.Histogram.pd, 04.pix/10.PixDataSimple.pd,
04.pix/11.PixDataComplex.pd, 04.pix/12.add.pd,
04.pix/12.blending.pd, 04.pix/12.composite.pd,
04.pix/12.pix_multiply.pd, 04.pix/13.maskDancer.pd,
04.pix/14.takeAlpha.pd, 04.pix/15.pix_alpha.pd,
04.pix/16.alphaGrey.pd, 04.pix/16.pix_2grey.pd,
04.pix/17.pix_gain.pd, 04.pix/18.Curves.pd,
04.pix/19.colorMatrix.pd, 04.pix/20.convolve.pd,
04.pix/22.biquad.pd, 04.pix/23.gravity.pd,
04.pix/24.time-filtering.pd, 04.pix/25.buffer.pd,
04.video/00.SimpleVideo.pd, 04.video/01.VideoPaint.pd,
04.video/02.VideoSphere.pd, 04.video/03.movement_detection.pd,
04.video/04.videoRTX.pd: re-added as binary (pd-files shouldn't
be text)
2004-03-29 20:21 zmoelnig
* examples/: 03.lighting/01.world_light.pd,
03.lighting/02.light.pd, 03.lighting/03.controlLights.pd,
03.lighting/04.moveSpheres.pd, 03.lighting/05.materials.pd,
04.pix/01.image.pd, 04.pix/02.multiimage.pd,
04.pix/04.ImageInPlace.pd, 04.pix/05.film.pd, 04.pix/05.movie.pd,
04.pix/06.PixRect.pd, 04.pix/07.PixSet.pd, 04.pix/08.PixDump.pd,
04.pix/09.Histogram.pd, 04.pix/10.PixDataSimple.pd,
04.pix/11.PixDataComplex.pd, 04.pix/12.add.pd,
04.pix/12.blending.pd, 04.pix/12.composite.pd,
04.pix/12.pix_multiply.pd, 04.pix/13.maskDancer.pd,
04.pix/14.takeAlpha.pd, 04.pix/15.pix_alpha.pd,
04.pix/16.alphaGrey.pd, 04.pix/16.pix_2grey.pd,
04.pix/17.pix_gain.pd, 04.pix/18.Curves.pd,
04.pix/19.colorMatrix.pd, 04.pix/20.convolve.pd,
04.pix/22.biquad.pd, 04.pix/23.gravity.pd,
04.pix/24.time-filtering.pd, 04.pix/25.buffer.pd,
04.video/00.SimpleVideo.pd, 04.video/01.VideoPaint.pd,
04.video/02.VideoSphere.pd, 04.video/03.movement_detection.pd,
04.video/04.videoRTX.pd: removed "text"-pd files (should be
binary)
2004-03-29 20:19 zmoelnig
* examples/: 01.basic/01.redSquare.pd,
01.basic/02.blueRectangle.pd, 01.basic/03.disk.pd,
01.basic/04.PrimTri.pd, 01.basic/05.cube.pd,
01.basic/06.sphere.pd, 01.basic/07.cylinder.pd,
01.basic/08.model.pd, 01.basic/09.yelloTeapot.pd,
02.advanced/01.Separator.pd, 02.advanced/02.Ortho.pd,
02.advanced/03.View.pd, 02.advanced/03.View_OSD.pd,
02.advanced/04.Fog.pd, 02.advanced/05.Stereo.pd,
02.advanced/06.StereoParticle.pd, 02.advanced/07.Snapshot1.pd,
02.advanced/08.Snapshot2.pd, 02.advanced/09.SnapshotSave.pd,
02.advanced/10.LinearPath.pd, 02.advanced/11.SplinePath.pd,
02.advanced/12.Hsv.pd, 02.advanced/13.ModelRescale.pd,
02.advanced/14.RenderOrder.pd, 02.advanced/15.GemWin.pd: re-added
as binary (pd-files shouldn't be text)
2004-03-29 20:17 zmoelnig
* examples/: 01.basic/01.redSquare.pd,
01.basic/02.blueRectangle.pd, 01.basic/03.disk.pd,
01.basic/04.PrimTri.pd, 01.basic/05.cube.pd,
01.basic/06.sphere.pd, 01.basic/07.cylinder.pd,
01.basic/08.model.pd, 01.basic/09.yelloTeapot.pd,
02.advanced/01.Separator.pd, 02.advanced/02.Ortho.pd,
02.advanced/03.View.pd, 02.advanced/03.View_OSD.pd,
02.advanced/04.Fog.pd, 02.advanced/05.Stereo.pd,
02.advanced/06.StereoParticle.pd, 02.advanced/07.Snapshot1.pd,
02.advanced/08.Snapshot2.pd, 02.advanced/09.SnapshotSave.pd,
02.advanced/10.LinearPath.pd, 02.advanced/11.SplinePath.pd,
02.advanced/12.Hsv.pd, 02.advanced/13.ModelRescale.pd,
02.advanced/14.RenderOrder.pd, 02.advanced/15.GemWin.pd: removed
"text"-pd files (should be binary)
2004-03-29 20:15 zmoelnig
* help/: accumrotate.pd, alpha.pd, alternate.pd, ambient.pd,
ambientRGB.pd, average.pd, circle.pd, color.pd, colorRGB.pd,
colorSquare.pd, cone.pd, counter.pd, cube.pd, cylinder.pd,
depth.pd, diffuse.pd, diffuseRGB.pd, disk.pd, emission.pd,
emissionRGB.pd, gemhead.pd, gemkeyboard.pd, gemkeyname.pd,
gemmouse.pd, gemorb.pd, gemtablet.pd, gemwin.pd, hsv2rgb.pd,
imageVert.pd, light.pd, linear_path.pd, model.pd, multimodel.pd,
oneshot.pd, ortho.pd, part_color.pd, part_damp.pd, part_draw.pd,
part_follow.pd, part_gravity.pd, part_head.pd, part_killold.pd,
part_killslow.pd, part_orbitpoint.pd, part_size.pd,
part_source.pd, part_targetcolor.pd, part_targetsize.pd,
part_velcone.pd, part_velocity.pd, part_velsphere.pd,
part_vertex.pd, pix_background.pd, pix_blob.pd,
pix_clearblock.pd, pix_compare.pd, pix_data.pd, pix_film.pd,
pix_halftone.pd, pix_indycam.pd, pix_kaleidoscope.pd, pix_mix.pd,
pix_motionblur.pd, pix_movement.pd, pix_resize.pd, pix_roll.pd,
pix_scanline.pd, pix_sig2pix~.pd, pix_snap.pd, pix_texture.pd,
pix_video.pd, pix_videoDS.pd, pix_write.pd, pix_zoom.pd,
polygon.pd, primTri.pd, randomF.pd, rectangle.pd,
render_trigger.pd, rgb2hsv.pd, rotate.pd, rotateXYZ.pd, scale.pd,
scaleXYZ.pd, separator.pd, specular.pd, specularRGB.pd,
sphere.pd, spline_path.pd, square.pd, text2d.pd, text3d.pd,
textextruded.pd, textoutline.pd, translate.pd, translateXYZ.pd,
triangle.pd, tripleLine.pd, tripleRand.pd, v+.pd, v-.pd,
vector+.pd, vector-.pd, world_light.pd: readded as binary
2004-03-29 20:14 zmoelnig
* help/: pix_add.pd, pix_biquad.pd, pix_buf.pd, pix_chroma_key.pd,
pix_composite.pd, pix_diff.pd, pix_imageInPlace.pd, pix_mask.pd,
pix_multiimage.pd, pix_multiply.pd, pix_subtract.pd,
pix_takealpha.pd, shininess.pd: added as binary
2004-03-29 20:12 zmoelnig
* help/: pix_add.pd, pix_biquad.pd, pix_buf.pd, pix_chroma_key.pd,
pix_composite.pd, pix_diff.pd, pix_imageInPlace.pd, pix_mask.pd,
pix_multiimage.pd, pix_multiply.pd, pix_subtract.pd,
pix_takealpha.pd, shininess.pd, accumrotate.pd, alpha.pd,
alternate.pd, ambient.pd, ambientRGB.pd, average.pd, circle.pd,
color.pd, colorRGB.pd, colorSquare.pd, cone.pd, counter.pd,
cube.pd, cylinder.pd, depth.pd, diffuse.pd, diffuseRGB.pd,
disk.pd, emission.pd, emissionRGB.pd, gemhead.pd, gemkeyboard.pd,
gemkeyname.pd, gemmouse.pd, gemorb.pd, gemtablet.pd, gemwin.pd,
hsv2rgb.pd, imageVert.pd, light.pd, linear_path.pd, model.pd,
multimodel.pd, oneshot.pd, ortho.pd, part_color.pd, part_damp.pd,
part_draw.pd, part_follow.pd, part_gravity.pd, part_head.pd,
part_killold.pd, part_killslow.pd, part_orbitpoint.pd,
part_size.pd, part_source.pd, part_targetcolor.pd,
part_targetsize.pd, part_velcone.pd, part_velocity.pd,
part_velsphere.pd, part_vertex.pd, pix_background.pd,
pix_blob.pd, pix_clearblock.pd, pix_compare.pd, pix_data.pd,
pix_film.pd, pix_halftone.pd, pix_indycam.pd,
pix_kaleidoscope.pd, pix_mix.pd, pix_motionblur.pd,
pix_movement.pd, pix_resize.pd, pix_roll.pd, pix_scanline.pd,
pix_sig2pix~.pd, pix_snap.pd, pix_texture.pd, pix_video.pd,
pix_videoDS.pd, pix_write.pd, pix_zoom.pd, polygon.pd,
primTri.pd, randomF.pd, rectangle.pd, render_trigger.pd,
rgb2hsv.pd, rotate.pd, rotateXYZ.pd, scale.pd, scaleXYZ.pd,
separator.pd, specular.pd, specularRGB.pd, sphere.pd,
spline_path.pd, square.pd, text2d.pd, text3d.pd, textextruded.pd,
textoutline.pd, translate.pd, translateXYZ.pd, triangle.pd,
tripleLine.pd, tripleRand.pd, v+.pd, v-.pd, vector+.pd,
vector-.pd, world_light.pd: removed "text"-pd files (should be
binary)
2004-03-29 20:11 zmoelnig
* help/pix_image.pd: new help-patch
2004-03-29 18:10 zmoelnig
* help/gemhead.pd: updated documentation
2004-03-29 18:09 zmoelnig
* src/gem.dsp: compiled under windoze and thus updated my
project-file
2004-03-29 18:08 zmoelnig
* src/Base/GemVersion.h: version is now ReleaseCandidate-1
2004-03-29 18:05 zmoelnig
* src/Pixes/: pix_backlight.cpp, pix_blur.cpp, pix_dot.cpp: removed
unneeded variables to silence macOS-gcc
2004-03-29 18:03 zmoelnig
* src/Geos/: curve.cpp, disk.cpp, newWave.cpp, slideSquares.cpp:
removed unneeded variables to shut down macOS-gcc
2004-03-29 18:02 zmoelnig
* src/Base/GemWinCreateMac.cpp: accidentially the button-state was
reported to be "1" when released (like on press); fixed
2004-03-29 18:01 zmoelnig
* src/Base/GemPixImageSave.cpp: type change to get rid of
compiler-warning under macOS
2004-03-29 18:00 zmoelnig
* GEM_darwin.pbproj/: project.pbxproj, zmoelnig.pbxuser: compiled
it and therefore updated my project files
2004-03-29 08:43 zmoelnig
* src/Base/TextBase.cpp: added includes for NT
2004-03-29 08:12 cclepper
* src/Geos/: sphere.cpp, sphere.h: changed the render function to
only calculate the geometry when the geometry changes. results
in at least a 3X speedup.
2004-03-26 07:40 cclepper
* src/Pixes/pix_offset.cpp: initialized the Y,U,V variables to 0.
no more random color fields on loading a patch with pix_offset.
2004-03-25 20:57 tigital
* src/Base/GemWinCreateMac.cpp: [OSX]-only: standardized mouse
location to "window relative": however, remember that (0,0) is
always the top left corner, whether or not there is a title
bar/border
2004-03-25 18:22 zmoelnig
* src/: Base/GemBase.cpp, Base/GemCache.cpp, Base/GemCache.h,
Base/GemPixDualObj.cpp, Base/GemPixObj.cpp,
Pixes/pix_clearblock.cpp, Pixes/pix_image.cpp,
Pixes/pix_multiimage.cpp, Pixes/pix_snap.cpp: added a
magic-number to the GemCache to ensure that the cache is valid
2004-03-25 13:12 zmoelnig
* src/Controls/gemhead.cpp: initialize GemCache on creation, so we
can dynamically create [gemhead]s and they will start rendering
without having to restart the engine
2004-03-25 11:03 zmoelnig
* src/Geos/model.cpp: removed another post()
2004-03-24 22:11 zmoelnig
* src/Geos/model.cpp: removed the "drawing all groups" messages
2004-03-24 22:10 zmoelnig
* src/Base/: GemCache.cpp, GemCache.h: added a reset()-method to
re-set an instance without having to destroy and re-create it
(see [gemhead])
2004-03-24 22:08 zmoelnig
* src/Controls/gemhead.cpp: each gemhead now has an instance of the
GemCache that is only reset when rendering is started (instead of
being destroyed and re-created) hopefully this fixes some memory
bug.
2004-03-24 18:27 zmoelnig
* src/openGL/: GEMglCallList.cpp, GEMglCallList.h: added, since
needed for debugging
2004-03-24 14:20 zmoelnig
* src/Controls/gemhead.cpp: fixed initial materials (ambient,
specular, diffuse, shininess, emission)
2004-03-24 12:47 zmoelnig
* src/Base/: TextBase.cpp, TextBase.h: added auto-(re)loading of
fonts when rendering is started fixed some cleanup-issues
2004-03-24 12:41 zmoelnig
* src/Geos/text2d.cpp: removed "done" message
2004-03-22 23:31 tigital
* src/Base/GemWinCreateMac.cpp: [OSX]-only: [gemwin] now correctly
responds to the following messages: border & title; also fixed
keyboard character input for [gemkeyname]
2004-03-21 20:58 zmoelnig
* help/: curve.pd, invert.pd, pix_2grey.pd, pix_a_2grey.pd,
pix_aging.pd, pix_alpha.pd, pix_bitmask.pd, pix_coloralpha.pd,
pix_colormatrix.pd, pix_convolve.pd, pix_coordinate.pd,
pix_curve.pd, pix_draw.pd, pix_dump.pd, pix_flip.pd, pix_gain.pd,
pix_histo.pd, pix_hsv2rgb.pd, pix_image.pd, pix_invert.pd,
pix_metaimage.pd, pix_movie.pd, pix_normalize.pd, pix_offset.pd,
pix_pix2sig~.pd, pix_puzzle.pd, pix_rectangle.pd,
pix_refraction.pd, pix_rgb2hsv.pd, pix_rgba.pd, pix_rtx.pd,
pix_set.pd, pix_threshold.pd, teapot.pd: readded help-patches
2004-03-21 20:53 zmoelnig
* help/: curve.pd, invert.pd, pix_2grey.pd, pix_a_2grey.pd,
pix_aging.pd, pix_alpha.pd, pix_bitmask.pd, pix_coloralpha.pd,
pix_colormatrix.pd, pix_convolve.pd, pix_coordinate.pd,
pix_curve.pd, pix_draw.pd, pix_dump.pd, pix_flip.pd, pix_gain.pd,
pix_histo.pd, pix_hsv2rgb.pd, pix_image.pd, pix_invert.pd,
pix_metaimage.pd, pix_movie.pd, pix_normalize.pd, pix_offset.pd,
pix_pix2sig~.pd, pix_puzzle.pd, pix_rectangle.pd,
pix_refraction.pd, pix_rgb2hsv.pd, pix_rgba.pd, pix_rtx.pd,
pix_set.pd, pix_threshold.pd, teapot.pd: removed to check in as
"binary" again
2004-03-21 20:52 zmoelnig
* help/: pix_grey.pd, pix_yuv.pd: updated help-patches
2004-03-21 14:39 zmoelnig
* src/Geos/: curve.cpp, curve.h: fixed rectangle textureing
2004-03-20 21:42 zmoelnig
* doc/gem.known_bugs.txt: fixed bugs
2004-03-20 21:36 zmoelnig
* src/: Base/GemGluObj.cpp, Base/GemGluObj.h, Geos/cone.cpp,
Geos/cone.h, Geos/cylinder.cpp, Geos/cylinder.h, Geos/disk.cpp,
Geos/sphere.cpp, Geos/sphere.h: rolled the GLU code directly into
the objects to enable rectangle textures
2004-03-20 17:42 zmoelnig
* src/: Geos/teapot.cpp, Geos/teapot.h, Gnu/configure: cleaned
GLUT-removal code a bit
2004-03-20 17:06 zmoelnig
* src/: Geos/teapot.cpp, Geos/teapot.h, Gnu/configure.in,
Base/GemGlutObj.cpp, Base/GemGlutObj.h, Base/configLinux.h.in:
removed dependencies on GLUT [teapot] is now "built-in"
2004-03-19 20:52 zmoelnig
* help/: pix_texture.pd, pix_texture2.pd, pix_videoDS.pd: updated
help-patches removed all traces of [pix_texture2]
2004-03-19 20:12 zmoelnig
* help/: curve.pd, polygon.pd: updated help-patches
2004-03-19 20:09 zmoelnig
* src/Pixes/: pix_compare.cpp, pix_compare.h, pix_diff.cpp,
pix_diff.h: added grayscale support
2004-03-19 18:00 zmoelnig
* src/Geos/: polygon.cpp, polygon.h: removed the "maximum number of
control points" restriction (so now, we can have 1000s of control
points in polygon/curve)
2004-03-19 16:01 zmoelnig
* help/: alternate.pd, colorSquare.pd, curve.pd, gemhead.pd,
gemkeyboard.pd, gemkeyname.pd, gemmouse.pd, gemtablet.pd,
hsv2rgb.pd, imageVert.pd, invert.pd, light.pd, linear_path.pd,
model.pd, multimodel.pd, oneshot.pd, ortho.pd, polygon.pd,
primTri.pd, rectangle.pd, render_trigger.pd, rotate.pd,
rotateXYZ.pd, scale.pd, scaleXYZ.pd, separator.pd, specular.pd,
specularRGB.pd, square.pd, text2d.pd, text3d.pd, textextruded.pd,
textoutline.pd, translate.pd, translateXYZ.pd, triangle.pd,
tripleLine.pd, v+.pd, world_light.pd: new help-patches (e.g:
working examples)
2004-03-19 16:00 zmoelnig
* src/Geos/polygon.cpp: added a method "width" for the linewidth
(compatibility with other geos)
2004-03-19 15:58 zmoelnig
* src/MarkEx/hsvrgb.cpp: changed the helpsymbol
2004-03-19 15:54 zmoelnig
* src/Base/GemWinCreateMac.cpp: got the mapping from mac-buttons to
gem-buttons right (hopefully)
2004-03-19 12:47 zmoelnig
* help/randF.pd: randF is only an alias for randomF; there
shouldn't be a separate help-file
2004-03-18 17:51 zmoelnig
* src/: Base/GemWinCreateMac.cpp, Controls/gemmouse.cpp: the
mac-spefific button-offset has been moved to GemWinCreateMac
2004-03-17 21:04 zmoelnig
* src/Pixes/: pix_filmNEW.h, pix_videoNEW.h: force auto-registering
when appropriate
2004-03-17 21:02 zmoelnig
* src/Pixes/: film.cpp, film.h, filmAVIPLAY.cpp, filmMPEG1.cpp,
filmMPEG3.cpp, filmQT4L.cpp: set the "newfilm"-flag when a new
film is loaded
2004-03-17 20:58 zmoelnig
* src/Geos/curve3d.cpp: tried to fix rectangle textures
2004-03-16 20:41 zmoelnig
* src/Geos/: circle.cpp, newWave.cpp, newWave.h, ripple.cpp,
ripple.h, rubber.cpp, rubber.h, slideSquares.cpp, tube.cpp: tried
to fix rectangle textures
2004-03-16 02:16 tigital
* src/Base/GemMan.cpp: OSX only: forgot to "return noErr" in event
loop!
2004-03-15 14:35 zmoelnig
* src/Pixes/pix_tIIR.cpp: small bug-fix: a unity gain of "1" was
translated to 255>>8 (which is less than 1 and led to fading
feed-backs)
2004-03-13 10:10 cclepper
* src/Pixes/pix_movement.cpp: fixed #ifdefs
2004-03-10 18:32 zmoelnig
* src/Gnu/: aclocal.m4, configure, configure.in: changed the
configure-process GemLibs can now be specified with "--gemlibs"
additional search-paths for ALL libraries can be specified with
"--libdir"
2004-03-10 18:07 zmoelnig
* src/Pixes/pix_movement.cpp: ifdef'd the altivec code with __VEC__
2004-03-10 18:03 zmoelnig
* src/: Controls/gemhead.h, Controls/gemkeyboard.h,
Controls/gemkeyname.h, Controls/gemmouse.h, Controls/gemorb.h,
Controls/gemtablet.h, Controls/gemwin.h, openGL/GLdefine.h,
Pixes/pix_buffer.h: added the HELPSYMBOL-BASE "Gem/", so the
help-patches will work, even though this object inherits from
CPPExtern and not from GemBase
2004-03-10 17:55 zmoelnig
* src/Pixes/: pix_depot.cpp, pix_depot.h, pix_get.h, pix_put.h:
pix_depot and friends are now in pix_buffer et al.
2004-03-10 17:04 zmoelnig
* src/Base/: TextBase.cpp, TextBase.h: added a new justification
"BASE" that does no justification at all; usefull, if you want a
constant base-line.
2004-03-07 19:49 cclepper
* src/Base/GemWinCreateMac.cpp: new fullscreen code for 10.3 which
is good. the window deletion routine does crash every 10-20
iterations though, which is bad.
2004-03-01 02:29 cclepper
* src/Pixes/pix_background.cpp: added some more cache hints - 45%
percent faster
2004-03-01 02:02 cclepper
* src/Pixes/: pix_film.cpp, pix_film.h, pix_filmDarwin.cpp,
pix_filmDarwin.h: I think this fixes the majority of playback
problems on OSX. Movie loading is faster, playback is smoother
using 'rate $1'.
2004-03-01 01:58 cclepper
* src/Pixes/pix_gain.cpp: just a cleaning
2004-03-01 01:55 cclepper
* src/Pixes/pix_motionblur.cpp: slightly tweaked Altivec (load
hoisting)
2004-03-01 01:52 cclepper
* src/Pixes/: pix_movement.cpp, pix_movement.h: added some Altivec
for YUV
2004-03-01 01:50 cclepper
* src/Pixes/pix_offset.cpp: slightly better altivec.
2004-02-29 06:24 cclepper
* src/Base/GemWinCreateMac.cpp: an improved window bounds fix.
still need to find a workaround for the fullscreen on 10.3 though
2004-02-25 07:25 cclepper
* src/Pixes/: pix_biquad.cpp, pix_biquad.h: split processing into
RGBA and YUV portions. added Altivec for YUV.
2004-02-16 20:07 zmoelnig
* src/Base/TextBase.cpp: added path-searching for fonts. so you
can add your systems favorite font-path and get a lot of other
TrueType-faces
2004-02-16 05:06 cclepper
* src/Pixes/pix_blob.cpp: changed float to int processing in the
YUV code - now 10X faster.
2004-02-15 19:32 cclepper
* src/Base/GemWinCreateMac.cpp: this should fix the window bounds
problem.
2004-02-13 15:09 zmoelnig
* GEM_darwin.pbproj/project.pbxproj: hopefully got the
reference-types allright ("relative" instead of "absolute")
2004-02-13 15:06 zmoelnig
* GEM_darwin.pbproj/zmoelnig.pbxuser: updated my project
2004-02-12 18:31 zmoelnig
* src/Pixes/pix_filmNEW.cpp: fixed a bug with filename-searching
2004-02-12 18:28 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h, video.cpp, video.h,
videoDV4L.cpp, videoDV4L.h: added better support for firewire
under linux (thanks to franz hildgen)
2004-02-12 18:25 zmoelnig
* src/Base/GemWinCreateXWin.cpp: fixed a type that prevented this
from being compiled
2004-02-10 13:36 zmoelnig
* src/Base/GemWinCreateXWin.cpp: now the gemwindow can be created
even if we only have DirectColor (instead of TrueColor); however
i haven't bothered yet with setting up the Palettes.
2004-02-10 13:27 zmoelnig
* src/Controls/gemwin.cpp: added a newline at end of file
2004-02-10 13:24 zmoelnig
* src/Base/GemMan.cpp: more friendly output of the "create window"
message
2004-02-10 11:47 zmoelnig
* src/Base/GemWinCreateXWin.cpp: - added ErrorHandling, so Gem
doesn't crash if the display-/window-context has vanished before
we try to destroy the gemwindow - removed checking for ModLines
on remote displays; this used to crash; unfortunately this
disables fullscreen on remote displays
2004-02-10 11:23 zmoelnig
* src/Base/GemMan.cpp: added and disabled Guenter at the
splash-screen (again)
2004-02-06 13:10 zmoelnig
* src/Geos/model.cpp: BUGFIX: used to crash when no model was
loaded and trying to apply a texture. (at least if NDEBUG was
not defined)
2004-02-06 13:08 zmoelnig
* src/Manips/: ortho.cpp, ortho.h: as ben has pointed out, there
seems to be a bug when rendering to non-square windows:
everything get's distorted (say: on 640x480 a square would be a
rectangle with a 4/3-aspect); since i think this might break a
lot of things (?), i have left the old default behaviour but you
can turn off compatibility with "compat 0"
2004-02-05 19:17 zmoelnig
* src/: gem.dsp, gem_vc6.dsw: updated my vc-project it now compiles
with FTGL
2004-02-05 19:16 zmoelnig
* src/Base/: config.h, TextBase.h, configDarwin.h, configNT.h:
moved the defines for the platforms (e.g: whether macos uses
FTGL) into the appropriate config*.h files
2004-02-02 12:19 zmoelnig
* src/TODO: all docu is done; but we need to compile it under
windows with FTGL support (i failed...)
2004-02-02 12:18 zmoelnig
* src/gem.dsp: updated my project
2004-02-02 12:15 zmoelnig
* src/Pixes/pix_filmNEW.cpp: put QT-loader *after* the AVI-loader,
because QT sometimes crashes when having loaded AVI's and tries
to load QT's afterwards. so AVI is now handled by the built in
(for win) routines, and QuickTime is only used if it fails
2004-02-02 12:13 zmoelnig
* src/Pixes/videoV4L.cpp: post "video4linux" and remove post of
"fish" ;-)
2004-02-02 12:12 zmoelnig
* src/Pixes/videoDV4L.cpp: added some support for devices not
handled by devfs; added upside-down flag decode RGBA by hand
(since otherwise we would decode YUV->RGB->RGBA, all in
software...)
2004-02-02 12:11 zmoelnig
* src/Pixes/video.h: ifdef'ed the inclusion of m_pd.h to make sure
it is not included double (breaks with old version of pd)
2004-02-02 12:08 zmoelnig
* src/Manips/camera.h: exported the CVector class, since vc
complaint about this (probably this will break future things...)
2004-02-02 12:06 zmoelnig
* src/Base/GemPixUtil.cpp: hopefully fixed fromUYVY since it did
mix up U and V when decoding dv-streams
2004-02-02 12:04 zmoelnig
* src/Geos/model_loader.cpp: fixed types to keep compiler silent
2004-02-02 12:03 zmoelnig
* src/Pixes/pix_movieDarwin.cpp: ifdef'ed everything to be
__APPLE__ only
2004-01-31 07:55 cclepper
* src/Pixes/: pix_movieDarwin.cpp, pix_movieDarwin.h: new pix_movie
for OSX. uses an optimized path for movie playing and texturing.
2004-01-29 02:59 tigital
* src/Pixes/: pix_kaleidoscope.cpp, pix_colorreduce.cpp:
initialized variables to shutup compiler warnings
2004-01-28 17:06 tigital
* src/Base/GemMan.cpp: OSX only: added carbon event processing to
dispatchGemWindowMessages() (Finally!)
2004-01-28 17:02 tigital
* src/: Base/GemEvent.cpp, Base/GemEvent.h, Controls/gemmouse.h:
added mouse wheel support, though there is no outlet (yet)
2004-01-28 16:59 tigital
* src/Controls/gemmouse.cpp: added mouse wheel support OSX only:
added support for correct mouse buttons
2004-01-28 16:54 tigital
* src/Base/GemWinCreateMac.cpp: OSX only: added event handler
support for window, mouse and keyboard events (ie. [gemmouse] and
[gemkeyboard]), plus the window now behaves in a standard gui
manner
2004-01-28 05:46 cclepper
* src/Pixes/pix_filmDarwin.h: fixed a little problem with newImage
being multiply defined
2004-01-27 18:13 zmoelnig
* src/Pixes/: pix_texture2.cpp, pix_texture2.h: re-removed them
(somehow they reappeared in the CVS; guess it has to do with
sourceforge's server-sync)
2004-01-21 17:50 zmoelnig
* src/Geos/: model.cpp, model_loader.cpp, model_loader.h: added
support for rectangle textures even with sphereMaps ("texture 1")
2004-01-20 09:13 cclepper
* src/Geos/: model.cpp, model.h, multimodel.cpp, model_loader.cpp,
model_loader.h: added support for rectangle textures to glm
2004-01-09 11:32 zmoelnig
* src/gem.dsp: updated my vc-project
2004-01-09 11:31 zmoelnig
* src/BUGS: updated fixed bugs
2004-01-09 06:09 tigital
* src/Pixes/pix_filmDarwin.h: values should be "TimeValue", not
int's (shuts up compiler warnings)
2004-01-09 05:27 tigital
* src/Geos/model_loader.cpp: added (int *) casts to fscanf() calls
to shutup compiler (someone had to do it!)
2004-01-08 20:16 zmoelnig
* src/Geos/model_loader.h: hmm: probably new linebreaks
2004-01-08 20:07 zmoelnig
* src/Pixes/: pix_kaleidoscope.cpp, pix_kaleidoscope.h: YUV-support
fixed (the image looks "different" (squashed) than RGBA, but at
least it is functional and not crashing any more), Grayscale
works great
2004-01-08 20:03 zmoelnig
* src/Gnu/undocumented_objects: i think, all objects are documented
(somehow: some help-patches are rather crude)
2004-01-08 20:02 zmoelnig
* src/Geos/: ripple.cpp, ripple.h, rubber.cpp, rubber.h: several
BUG-fixes (esp: put the pivot-point of rubber/ripple into the
center; made the sizeMess-work; use normalized coordinates for
rubber (now independent of the window-dimensions)
2004-01-08 19:58 zmoelnig
* examples/07.texture/06.ripple.pd, help/newWave.pd,
help/pix_kaleidoscope.pd, help/ripple.pd, help/rubber.pd: updated
documentation
2004-01-05 20:13 zmoelnig
* examples/07.texture/05.newWave.pd, help/newWave.pd: updated docs
2004-01-05 20:08 zmoelnig
* help/pix_background.pd: use a movie rather than an image for
demonstrating this
2004-01-05 19:37 zmoelnig
* src/Pixes/pix_filmDarwin.h: added newImage-variable since it was
needed
2004-01-05 19:35 zmoelnig
* src/Pixes/pix_colorreduce.cpp: removed a debug message
2004-01-05 19:34 zmoelnig
* src/Geos/model_loader.h: added an include for windows
2004-01-05 19:20 zmoelnig
* src/Geos/: newWave.cpp, newWave.h: re-added inlets for height,
size and mode transformed and scaled the newWave so that it
behaves exactly like a square of the same dimension when there is
no motion.
ASK: why is this "blend" function in there ?
2004-01-05 12:08 zmoelnig
* src/Gnu/: configure, configure.in: better checks for pd-version
2004-01-05 11:18 zmoelnig
* examples/04.pix/24.time-filtering.pd: glu-objects (like sphere)
have a bit of a problem with non-power-of-2 textures
2004-01-05 10:58 zmoelnig
* examples/04.video/00.SimpleVideo.pd: updated documentation
2004-01-05 10:42 zmoelnig
* GEM_darwin.pbproj/zmoelnig.pbxuser: my project-builder project
has been updated
2004-01-05 10:41 zmoelnig
* GEM.README, GEM_INSTALL.bat, GEM_INSTALL.sh, GEM_RELUNIX.sh:
updated doc
2004-01-05 10:28 zmoelnig
* src/openGL/README: fixed typos
2004-01-05 10:23 zmoelnig
* src/Pixes/pix_normalize.cpp: use integer calcs rather than
floating point
2004-01-04 19:56 zmoelnig
* src/Pixes/: videoV4L.cpp, videoV4L.h: bugfix (videoV4L crashed
when you tried to open a non-existant device)
2004-01-04 19:53 zmoelnig
* src/Gnu/: Makefile.in, configure, configure.in, makesource: added
checks for the pd-version (because of reference install-paths)
2004-01-04 19:51 zmoelnig
* manual/: BasicObj.html, GemFaq.html, GemWPd.html, Gloss.html,
Images.html, Lighting.html, ListObjects.html, Pixes.html,
Texture.html, WriteCode.html: updated documentation
2004-01-04 19:48 zmoelnig
* doc/gem.known_bugs.txt, doc/gem.release_notes.txt,
doc/gem.todo.txt, examples/04.pix/05.film.pd,
examples/04.pix/07.PixSet.pd, examples/04.pix/12.pix_multiply.pd,
examples/04.pix/24.time-filtering.pd,
examples/04.video/00.SimpleVideo.pd,
examples/07.texture/06.ripple.pd, examples/99.games/puzzle.pd:
updated documentation
2003-12-31 03:54 cclepper
* src/Geos/: model.cpp, model.h, model_loader.cpp, model_loader.h:
added support for groups
2003-12-31 03:49 cclepper
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: yet another
rewrite of the QT tasking code. this should hopefully give the
'best of both worlds'.
2003-12-17 07:21 cclepper
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: added the real
frame counting method and made improvements to using the counter
method of playback - no double processed frames
2003-12-17 07:13 tigital
* src/Pixes/: pix_biquad.h, pix_film.h: rearranged variables to
shut up gcc 3.3 about initialization
2003-12-17 07:13 tigital
* src/Pixes/pix_2grey.cpp: removed unused vector to shut up gcc 3.3
2003-12-17 07:11 tigital
* src/Geos/newWave.h, examples/07.texture/05.newWave.pd: added
Cyrille's changes: now it's more controllable (and useful): see
examples/07.texture/05.newWave.pd
2003-12-17 07:05 tigital
* src/Geos/newWave.cpp: added Cyrille's changes: now it's more
controllable (and useful): see examples/07.texture/05.newWave.pd
2003-12-12 19:21 zmoelnig
* src/MarkEx/abs.cpp: dos2unix -- linebreaks
2003-12-10 03:18 cclepper
* src/Pixes/: pix_filmDarwin.h, pix_filmDarwin.cpp: rewrite to make
playback using 'auto' more efficient. 'rate' message sets the
playback speed when using 'auto' mode. the movie rate is
properly set for correct qt playback. new doDebug for handling
internal state info display to the console.
2003-12-08 07:02 cclepper
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: added hiquality
message to deal with DV streams (yeah i know it's ass backwards
to disable hiquality to make DV streams look good)
2003-12-07 03:47 cclepper
* src/Pixes/pix_texture.cpp: changed internal texture format back
to RGBA so now alpha works in textures
2003-12-06 06:04 cclepper
* src/Pixes/pix_videoDarwin.cpp: default is now set to YUV
colorspace
2003-12-04 18:57 zmoelnig
* help/curve3d.pd: new help-patch from cyrille
2003-12-04 18:53 zmoelnig
* help/: alpha.pd, ambientRGB.pd, diffuseRGB.pd, gemhead.pd,
gemkeyboard.pd, gemkeyname.pd, gemmouse.pd, gemwin.pd,
imageVert.pd, light.pd, part_color.pd, part_damp.pd,
part_draw.pd, part_follow.pd, part_killold.pd, part_killslow.pd,
part_targetcolor.pd, part_targetsize.pd, pix_2grey.pd,
pix_a_2grey.pd, pix_add.pd, polygon.pd, rectangle.pd,
separator.pd, square.pd, triangle.pd: reviewed help-patches
2003-12-04 14:18 zmoelnig
* src/: Base/GemShape.cpp, Base/GemShape.h, Geos/polygon.cpp,
Geos/polygon.h, Geos/primTri.cpp: bugfix: one additional inlet
was created for [primTri], [curve] and [polygon] by GemShape. i
have added a new creator for GemShape (without arguments) that
will not create the "size"-inlet - this is for objects that want
only the "draw" and "width" message
2003-12-04 13:19 zmoelnig
* src/Pixes/pix_mix.h: the bugfix for Grey-support needs a
header-file too...
2003-12-03 14:21 zmoelnig
* src/Pixes/pix_mix.cpp: BUGFIX: grayscale was missing
2003-12-03 08:18 cclepper
* src/Pixes/: pix_texture.cpp, pix_texture.h: made client_storage a
user defined option. this is a temporary workaround to some
texture corruption issues.
2003-12-02 16:26 zmoelnig
* src/gem.dsp: my new windows-project
2003-12-02 16:26 zmoelnig
* src/BUGS: filed YUV-bug of pix_kaleidoscope
2003-12-02 16:22 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: added dummy
messages for "enumerate" and "dialog" (used by pix_videoDS, in
the future probably by others...)
2003-12-02 16:21 zmoelnig
* src/Pixes/: pix_videoDS.cpp, pix_videoDS.h: "dialog" with no args
is now the same as "setup" ("setup" message should be deprecated)
2003-12-02 16:20 zmoelnig
* src/Pixes/: pix_video.cpp, pix_video.h: added dummy messages for
"enumerate" and "dialog" (used by pix_videoDS)
2003-12-02 16:19 zmoelnig
* src/Pixes/pix_filmQT.cpp: upside down
2003-12-02 16:18 zmoelnig
* src/Pixes/: pix_filmNT.cpp, pix_filmNT.h: support for
colour-space switching
2003-12-02 16:18 zmoelnig
* src/Pixes/: pix_filmNEW.cpp, pix_filmNEW.h: use __NEW_FILM rather
than __NEW__
2003-12-02 16:17 zmoelnig
* src/Pixes/pix_filmDarwin.cpp: colourspace-switching with GL_*
rather than 0 (YUV) and 1 (RGBA)
2003-12-02 16:16 zmoelnig
* src/Pixes/: pix_film.cpp, pix_film.h: a bit of support for
colourspace-switching
2003-12-02 16:15 zmoelnig
* src/Pixes/: filmQT.cpp, filmQT.h: made it a bit more stable on
windos
2003-12-02 16:14 zmoelnig
* src/Pixes/pix_biquad.cpp: added some braces to make execution
order clearer
2003-12-02 15:57 zmoelnig
* src/Base/: config.h, configNT.h: split __NEW__ in __VIDEO_NEW and
__FILM_NEW
2003-12-02 07:36 cclepper
* src/Pixes/pix_sig2pix.cpp: changed in to GLint to match prototype
of csMess
2003-12-02 06:38 cclepper
* src/Pixes/pix_videoDarwin.cpp: fixed error in code - it now
compiles
2003-12-01 15:48 zmoelnig
* src/gem.dsp: once in a while i compile under NT...
2003-12-01 15:47 zmoelnig
* src/Base/configLinux.h: configLinux.h should be generated for all
machines by the configure-script. don't know, how this came into
the CVS
2003-12-01 15:27 zmoelnig
* src/BUGS: another bug fixed for NT
2003-12-01 15:19 zmoelnig
* src/Gnu/configure: rebuilt configure to add the "-l" flags
2003-12-01 15:05 zmoelnig
* src/Gnu/aclocal.m4: rebuilt it with another version of "aclocal"
2003-12-01 14:55 zmoelnig
* src/BUGS: another bugfix (pix_videoDS) reported
2003-12-01 14:52 zmoelnig
* src/BUGS: updated bugfixes ("create" on remote X-servers works
for most but my machine)
2003-12-01 14:48 zmoelnig
* src/Gnu/: acinclude.m4, aclocal.m4: bugfix: configure wouldn't
add "-l" flags for "standard" libraries found with AC_FIND_LIB
2003-12-01 11:09 zmoelnig
* src/Pixes/: pix_videoDS.cpp, pix_videoDS.h: removed swapMess()
and dimenMess() - should be handled by the parent-class
removed explicit-call to the parent's setupCallback; should be
handled via CPPExtern.
turned on capturing for device 0 by default.
Callback() now returns NOERROR instead of S_FALSE: i don't know
why we would want to stop grabbing::i only got 1 frame and it
stopped; now i can grab moving images ! messages:
the pixBlock-array is now called m_pixBlockBuf[]; m_pixBlock is
another pixBlock that gets the data on "render()" via fromBGR().
LATER: add other functions to let users select the color-space
via the setup-dialog
added a "colorspace" message, that sets the output-colorspace
(not the capturing one!)
made the "device" message an alias for "open" (because of
compatibility to pix_videoNEW) made the "dialog"-message (without
arguments) an alias for "setup", because this gives us one (1)
interface to popup-dialogs.
LATER: make "dimen", "norm", "channel" work
2003-12-01 10:59 zmoelnig
* src/Pixes/pix_videoDarwin.cpp: changed the m_colorspace, to not
only be 0 (for YUV) and 1(for RGBA) but rather GL_YCBCR422_GEM
and GL_RGBA
2003-12-01 10:56 zmoelnig
* src/Pixes/pix_video.h: if we HAVE_DIRECTSHOW, we disable the
AUTO_REGISTER stuff, if(!) DO_AUTO_REGISTER_CLASS is not
defined. pix_videoDS will define the DO_AUTO..., to register
itself
this is *very* ugly LATER rethink this
2003-12-01 10:52 zmoelnig
* src/Pixes/: pix_videoNT.cpp, pix_videoNT.h: removed offsetMess()
and swapMess(); should be handled by the parent-class use
fromBGR() rather than doing it by hand. this enables other
color-spaces too! added a colorspace-message
2003-12-01 10:50 zmoelnig
* src/Gnu/: acinclude.m4, aclocal.m4, configure, configure.in:
changed the configure a bit to make more intelligent searches in
the search-paths, for both libs and headers we now search
/usr/local/src and /usr/local/include instead of whole /usr/local
(at least for headers)
2003-11-28 19:19 ggeiger
* src/Manips/alpha.cpp: fixed alpha depthtest default value
2003-11-25 18:38 zmoelnig
* src/Pixes/: pix_pix2sig.cpp, pix_pix2sig.h: support for different
colour-spaces
2003-11-25 18:38 zmoelnig
* src/Pixes/: pix_sig2pix.cpp, pix_sig2pix.h: support for different
colour-spaces (use "colorspace"-message)
2003-11-25 17:54 zmoelnig
* src/Pixes/: pix_sig2pix.cpp, pix_sig2pix.h: using
setCsizeByFormat() instead of doing this by hand also there is
now a m_reqFormat defining the colourspace (but only GL_RGBA is
supported....)
2003-11-25 17:52 zmoelnig
* src/Base/GemPixUtil.cpp: setCsizeByFormat now also sets the
"type" (pixel alignment) on __APPLE__ the default is yuv,
everywhere else it is rgba
2003-11-25 17:51 zmoelnig
* src/Pixes/videoV4L.cpp: using setCsizeByFormat instead of doing
it by hand
2003-11-25 17:28 zmoelnig
* src/Pixes/: pix_biquad.cpp, pix_biquad.h: fixed a stupid bug,
that was blacking the "last" buffer each cycle. added
object-arguments as initial parameters take care of
colorspace-changes
2003-11-25 16:16 zmoelnig
* src/Pixes/pix_filmNEW.h: disabled the auto_registering if __NEW__
is not defined exclude "Base/config.h" since it is already
included by film.h
2003-11-25 16:14 zmoelnig
* src/Pixes/pix_filmNEW.cpp: set the helpsymbol to "pix_film"
instead of "pix_filmNEW" uncommented the use of
canvas_getfilename since it makes problems with internet-streams
(as far as i remember)
2003-11-25 16:09 zmoelnig
* src/Pixes/pix_video.cpp: moved the disabling of auto-register to
pix_video.h
2003-11-25 16:07 zmoelnig
* src/Pixes/pix_filmYUV.h: include "Base/config.h" for all OS
(since the config.h will separate the sysdependent things)
2003-11-25 16:06 zmoelnig
* src/Pixes/pix_film.cpp: rewrote the "colorspace"-callback
2003-11-25 16:05 zmoelnig
* src/Pixes/pix_film.h: disabled the auto_registering if __NEW__ is
defined
2003-11-25 16:04 zmoelnig
* src/Pixes/pix_movieNEW.cpp: set the help-symbol to "pix_movie"
(instead of "pix_movieNEW")
2003-11-25 16:03 zmoelnig
* src/Pixes/pix_videoLinux.cpp: moved the disabling of
auto-register to pix_video.h
2003-11-25 16:02 zmoelnig
* src/Pixes/pix_videoNEW.cpp: set the help-symbol to "pix_video"
(instead of "pix_videoNEW")
2003-11-25 16:01 zmoelnig
* src/Pixes/pix_videoNEW.h: disabled the auto_registering if
__NEW__ is not defined
2003-11-25 16:00 zmoelnig
* src/Pixes/pix_video.h: disabled the auto_registering if __NEW__
is defined
2003-11-25 15:59 zmoelnig
* src/Pixes/pix_sig2pix.cpp: used setBlack() instead of memset();
use reallocate()
2003-11-25 15:57 zmoelnig
* src/Pixes/videoV4L.cpp: setting newfilm to 0 (shouldn't do
anything since we are on linux (?))
2003-11-25 15:55 zmoelnig
* src/Pixes/video.h: include "Base/config.h" for all OS (since the
config.h will separate the sysdependent things) exclude
"GemBase.h" and use "m_pd.h" instead (shouldn't be needed either,
if it wasn't for post())
2003-11-25 15:54 zmoelnig
* src/Pixes/: pix_info.cpp, pix_info.h: get more information the
last outlet (data) is still the last outlet (but now there are 6
instead of 4). this shouldn't break anything, since who can do
something with it ?
2003-11-25 15:53 zmoelnig
* src/Pixes/film.h: include "Base/config.h" for all OS (since the
config.h will separate the sysdependent things)
2003-11-25 15:51 zmoelnig
* src/Gnu/: configure, configure.in: added "--disable-new" for
"old" behaviour with pix_film/pix_video and friends under linux
this the config.h.in for linux-autoconf has moved to
configLinux.h.in
2003-11-25 15:48 zmoelnig
* src/Base/config.h.in: made config.h system-independent. this the
config.h.in for linux-autoconf has moved to configLinux.h.in
2003-11-25 15:46 zmoelnig
* src/Base/: config.h, configDarwin.h, configLinux.h,
configLinux.h.in, configNT.h: made config.h system-independent.
the system-bound configurations are stored in separate files
(like Base/configLinux.h) which are included by config.h
(depending on __linux__ and friends)
2003-11-25 15:43 zmoelnig
* src/Base/GemPixObj.cpp: initialized newfilm/newimage to 0
2003-11-25 15:41 zmoelnig
* src/Base/GemBase.h: added support for HELPSYMBOL_BASE (which is
defined as "Gem/") -- used in CPPExtern.h
2003-11-25 15:41 zmoelnig
* src/Base/CPPExtern.h: added HELPSYMBOL to set an alternate
helpsymbol (it crashes, when more than 1 help-symbols are
specified and we already do it here) added support for
HELPSYMBOL_BASE (which is defined as "Gem/" in GemBase.h)
2003-11-23 20:27 zmoelnig
* src/Pixes/videoV4L.cpp: set notowned=false when color-conversion
is done (which is the truth)
2003-11-19 09:53 zmoelnig
* GEM_darwin.pbproj/zmoelnig.pbxuser: this is my
macOS-projectmaker-project
2003-11-18 20:53 zmoelnig
* help/: curve3d.pd, tube.pd: help-patches for [curve3d] and [tube]
2003-11-18 19:21 zmoelnig
* src/Pixes/pix_texture.cpp: changed "post()" to "debug()" which is
a define to either "post()" or nothing, so we can do some
debug-information on demand
2003-11-18 19:18 zmoelnig
* src/Pixes/pix_videoLinux.cpp: removed the auto-registering
2003-11-18 19:12 zmoelnig
* src/Pixes/pix_videoNEW.cpp: added an alias for
"colorspace"-message
2003-11-18 18:47 cclepper
* GEM_darwin.pbproj/: cgc.pbxuser, project.pbxproj: new pbproj
2003-11-18 16:39 zmoelnig
* src/Base/: GemMan.cpp, GemWinCreateXWin.cpp: made XWin be aware
of resizes. however, it doesn't really work yet :-(
2003-11-18 16:36 zmoelnig
* src/Base/GemFuncUtil.h: added MIN and MAX functions
2003-11-18 16:25 zmoelnig
* src/Geos/: curve3d.cpp, curve3d.h, tube.cpp, tube.h: added
curve3d and tube
2003-11-18 16:21 zmoelnig
* help/pix_film.pd: updated documentation
2003-11-18 16:20 zmoelnig
* src/Pixes/pix_histo.cpp: removed unneeded variables
2003-11-18 16:18 zmoelnig
* src/Pixes/film.h: include "config.h" only on linux note: this
should be changed LATER to include "config.h" on all platforms.
config.h should then include platform-specific config-files (that
can be generated with configure or whatever)
2003-11-18 16:17 zmoelnig
* src/Pixes/pix_video.cpp: defined NO_AUTO_REGISTER_CLASS to not
register this class with pd on __linux__, __APPLE__ and NT
2003-11-18 16:14 zmoelnig
* src/Base/CPPExtern.h: put the auto_register code in a separate
define whichcan be switched off by defining
NO_AUTO_REGISTER_CLASS before including the CPPExtern.h
2003-11-17 19:53 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: swapped 2 variables in
class-definition (apple's gcc likes it better this way) removed
unused code
2003-11-15 04:26 cclepper
* src/Pixes/: pix_diff.cpp, pix_diff.h: added Altivec function for
both RGB and YUV
2003-11-14 15:43 zmoelnig
* src/Geos/text2d.h: added curve3d and tube
2003-11-14 11:26 zmoelnig
* src/Controls/: gemmouse.cpp, gemmouse.h: added scaling for the
mouse-coordinates. this allows output that is independant of the
window-size
2003-11-14 08:21 cclepper
* src/Pixes/pix_add.h: removed the extraneous RGB_Altivec prototype
2003-11-14 08:19 cclepper
* src/Pixes/pix_2grey.cpp: a dst tweak and bug fix
2003-11-13 05:26 cclepper
* src/Pixes/pix_2grey.cpp: slight change to RGB vector code
2003-11-13 04:38 cclepper
* src/Pixes/: pix_2grey.h, pix_2grey.cpp: added Altivec
2003-11-12 19:11 zmoelnig
* src/Base/TextBase.cpp: removed the check, whether the first atom
of the text-list is a symbol. now we can print numbers too.
2003-11-12 18:57 zmoelnig
* src/Pixes/: pix_add.cpp, pix_add.h: changed processRGB_Altivec to
processRGBA_Altivec
2003-11-12 18:55 zmoelnig
* src/MarkEx/: average.cpp, counter.cpp, hsvrgb.cpp, m_control.cpp,
multiselect.cpp, randomF.cpp, reson.cpp, strcat.cpp,
tripleLine.cpp, vector.cpp: fixed linefeed
2003-11-11 08:31 cclepper
* src/Pixes/pix_add.h: added RGB Altivec
2003-11-11 08:04 cclepper
* src/Pixes/pix_add.h: added RGB Altivec
2003-11-10 07:37 cclepper
* src/Pixes/: pix_a_2grey.cpp, pix_coloralpha.cpp: changed from
float to int processing
2003-11-10 07:18 cclepper
* src/Pixes/pix_2grey.cpp: changed from float to int processing of
grey value
2003-11-10 07:17 cclepper
* src/Pixes/: pix_subtract.cpp, pix_subtract.h: added RGB Altivec
2003-11-10 07:09 cclepper
* src/Pixes/pix_add.cpp: added RGB Altivec
2003-11-10 04:23 cclepper
* src/Pixes/: pix_gain.cpp, pix_motionblur.cpp, pix_offset.cpp,
pix_subtract.cpp: changed Altivec defines
2003-11-10 03:11 cclepper
* src/Pixes/: pix_add.cpp, pix_background.cpp, pix_blur.cpp,
pix_chroma_key.cpp, pix_compare.cpp, pix_convolve.cpp,
pix_invert.cpp, pix_mix.cpp: changed Altivec defines
2003-11-03 13:15 zmoelnig
* src/Manips/camera.cpp: changed (bool) to (int), since vc6 doesn't
like assigning a boolean-value to an integer.
2003-11-03 13:14 zmoelnig
* src/MarkEx/: abs.cpp, average.cpp, counter.cpp, hsvrgb.cpp,
m_control.cpp, multiselect.cpp, randomF.cpp, reson.cpp,
strcat.cpp, tripleLine.cpp, vector.cpp: added no-warn-flags for
vc6
2003-11-03 13:13 zmoelnig
* src/Pixes/: filmFFMPEG.cpp, filmFFMPEG.h: made it compile with
ffmpeg-0.4.8 (however i wasn't yet able to load a movie...)
2003-11-03 13:12 zmoelnig
* src/Pixes/: filmQT.cpp, filmQT.h: made it work under windows;
however it likes crashing sometimes and i haven't found out yet
why...
2003-10-24 20:38 zmoelnig
* src/BUGS: fixed some BUGS...
2003-10-24 20:32 zmoelnig
* src/Gnu/: configure, configure.in: added "--with-aviplay" as an
alias for "--with-avi"
2003-10-24 20:31 zmoelnig
* src/Base/TextBase.cpp: added some comment to the render() for
neither FTGL/GLTT support (while trying to find out
2003-10-23 10:10 zmoelnig
* src/Pixes/pix_buffer.cpp: fixed another possible bug (check for
NULL-images)
2003-10-22 13:01 zmoelnig
* src/MarkEx/MarkExSetup.cpp: added the self-registering code, so
that MarkEx will stay available
2003-10-22 11:06 zmoelnig
* src/Pixes/filmQT.cpp: further changes, but far from working yet
2003-10-22 10:35 zmoelnig
* src/Pixes/pix_buffer.cpp: fixed bugs in
pix_buffer_read/pix_buffer_write when no or unknown pix_buffers
were specifified
2003-10-22 10:34 zmoelnig
* src/Base/GemWinCreate.h: added "fsaa" to the WindowHints-class
2003-10-22 07:32 cclepper
* src/: Base/GemMan.cpp, Base/GemMan.h, Base/GemWinCreateMac.cpp,
Controls/gemwin.cpp, Controls/gemwin.h: added FSAA
2003-10-21 20:15 ggeiger
* src/Base/: CPPExtern.h, GemSetup.cpp: remove setup() function
this is done through a static class structure now, that is
created for each object Gem objects are added automatically to pd
as soon as they are compiled in
2003-10-21 20:14 ggeiger
* src/Base/GemBase.cpp: re-used continueRender() function
2003-10-21 20:13 ggeiger
* src/Base/GemMan.cpp: removed my name from startup
2003-10-21 16:44 ggeiger
* src/Particles/partlib_actions.cpp: distribute particles according
to their velocity if there is more than one particle per frame
2003-10-21 16:21 ggeiger
* help/: ambient.pd, ambientRGB.pd: added numberbox to rotate light
(cube seems to be very dark with 180)
2003-10-21 16:19 ggeiger
* help/alpha.pd: added auto message description
2003-10-21 16:17 ggeiger
* help/: alpha.pd, ambient.pd, ambientRGB.pd, change.pd,
part_color.pd, part_damp.pd, part_draw.pd, part_follow.pd: change
is in pd already
2003-10-21 15:50 ggeiger
* src/Controls/gemhead.cpp: bang on gemhead triggers a render cycle
(was broken)
2003-10-15 21:07 zmoelnig
* src/Pixes/videoV4L.cpp: set the upside-down flag to true. (hope
this is alright)
2003-10-15 21:05 zmoelnig
* src/Pixes/filmQT.h: temporarily added some variables (like
m_auto) these should be gone when i really have access to a
machine where quicktime4win is installed
2003-10-15 21:04 zmoelnig
* src/Gnu/: configure, configure.in: fixed a bug when searching for
the linker/compiler flags for libavifile: not "avifile-config" is
used if available
2003-10-15 21:03 zmoelnig
* src/BUGS: new bugs (pix_buffer, libavifile, remote display)
2003-10-10 14:52 zmoelnig
* src/Pixes/pix_filmNEW.cpp: added filmQT changed "#define DEBUG"
to "#define debug"
2003-10-10 14:16 zmoelnig
* src/Pixes/pix_kaleidoscope.h: disabled pete's "static"-hack with
NO_HACK (default on windows)
2003-10-10 14:12 zmoelnig
* src/Pixes/pix_colorreduce.cpp: vc6 doesn't like statical arrays
with variable sizes
2003-10-10 13:15 zmoelnig
* src/: gem.dsp, gem_vc6.dsw: updated my vc6-projects
2003-10-10 13:14 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: disabled warnings on vc6
2003-10-10 13:13 zmoelnig
* src/Gnu/: configure, configure.in: search for libavifile-headers
rather than assuming they are in /usr/include/avifile
2003-10-10 13:11 zmoelnig
* src/Pixes/: filmQT.cpp, filmQT.h: first attempt of a port from
[pix_filmQT] to the film*-class. however i have
quicktime4windows not installed, so i had no way to compile this
yet....
2003-10-10 13:10 zmoelnig
* src/Pixes/: filmAVI.h, filmAVI.cpp: made filmAVI work. a first
step for pix_filmNEW to run on windows...
2003-10-10 13:09 zmoelnig
* src/Pixes/: filmAVIPLAY.h, pix_filmLinux.h: for libavifile we
used to include <avifile/avifile.h>; since the headers for
libavifile-0.7 is located in /usr/include/avifile-0.7/, we now
search for the correct path in the "configure" and include only
"avifile.h"
2003-10-10 13:07 zmoelnig
* src/Pixes/filmAVIPLAY.cpp: <unistd.h> is only included if
HAVE_LIBAVIPLAY is defined
2003-10-10 13:04 zmoelnig
* src/Pixes/pix_filmNEW.h: removed "m_film", since it is not needed
2003-10-10 13:03 zmoelnig
* src/Particles/: partlib_actions.cpp, partlib_system.cpp: my
vc6-dos-compiler doesn't like <iostream> because it makes it like
against some "new" io-libs while it rather needs "old" ones which
are requested by <iostream.h>
2003-10-10 13:02 zmoelnig
* src/Manips/camera.h: commented out namespace std for windows (vc6
complained about this)
2003-10-10 13:00 zmoelnig
* examples/04.pix/06.PixRect.pd: now you see something after the
first coordinate-change...
2003-10-10 12:59 zmoelnig
* examples/04.pix/12.blending.pd: now using [pix_buf] instead of
re-loading the image for each blending-change
2003-10-08 19:33 zmoelnig
* examples/04.pix/05.film.pd: removed the [pix_rgba], since now
[pix_film] should output only RGBA/YUV/Grayscale
2003-10-08 18:55 zmoelnig
* src/BUGS: reported bugfix of filmQT4L
2003-10-08 18:52 zmoelnig
* src/Pixes/: setup.h, pix_movieNEW.cpp, pix_movieNEW.h: this is
how [pix_movie] looks like if derived from [pix_filmNEW] (and
[pix_texture])
2003-10-08 18:51 zmoelnig
* src/Pixes/: filmMPEG1.cpp, filmMPEG1.h: using "upsidedown" from
imageStruct; added YUV support
2003-10-08 18:09 zmoelnig
* src/Pixes/: filmAVIPLAY.cpp, filmMPEG3.cpp, filmQT4L.cpp: using
"upsidedown" from imageStruct;
2003-10-08 18:06 zmoelnig
* src/Pixes/pix_texture.cpp: using "upsidedown" from imageStruct;
added this flag to setTexCoords() to indicate whether the
texture-coordinates should be flipped or not. the __APPLE__
define for flipping is therefore obsoleted.
2003-10-08 18:04 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added "upsidedown" to
imageStruct; this is meant for texture-flipping of the image
(most movies are loaded the "wrong" way) upsidedown defaults to
true on __APPLE__; false elsewhere
2003-10-08 17:01 zmoelnig
* src/Pixes/pix_texture.h: made [pix_movieNEW] (for now; of course
this should [pix_movie] LATER a friend of [pix_texture] this will
let us use the sophisticated texturing mechanism of [pix_texture]
for [pix_movie]
2003-10-07 18:10 zmoelnig
* src/Pixes/setup.h: moved the pix_film things up a bit, because i
had a hard time making [pix_film] an alias for [pix_filmNEW]
2003-10-07 18:09 zmoelnig
* src/Pixes/pix_filmNEW.h: added "colorspace"-method
2003-10-07 18:09 zmoelnig
* src/Pixes/pix_filmNEW.cpp: some bug fixing added
"colorspace"-method "post" becomes "DEBUG" which can be turned
off. some reordering of decode-libs: libmpeg3 is better in
decoding mpegs then libavifile (less crashes)
2003-10-07 17:47 zmoelnig
* src/Pixes/filmMPEG3.cpp: open() now utilizes setCsizeByFormat()
2003-10-07 17:46 zmoelnig
* src/Pixes/filmAVIPLAY.cpp: made the openStream sleep a bit. still
opening streamed-files sometimes crashes added support for more
colour-formats
2003-10-07 17:44 zmoelnig
* src/Pixes/: filmAVI.cpp, filmAVI.h: put quite everything (but
constructor/destructor) between one huge #ifdef. the rest should
be filled with defaults by the film-class.
2003-10-07 17:43 zmoelnig
* src/Pixes/filmQT4L.cpp: added colour-change on the fly
2003-10-07 17:40 zmoelnig
* src/Pixes/film.cpp: open() now returns false (to make the skip to
next api work)
2003-10-07 17:39 zmoelnig
* src/Pixes/film.h: requestColor() now sets "m_wantedFormat"
2003-10-07 17:38 zmoelnig
* src/Base/GemPixUtil.cpp: a bit of code-cleanup
2003-10-07 14:01 zmoelnig
* src/Pixes/setup.h: rewrote a bit in the #ifdef clauses and put
them all together. it is really ugly on linux pix_filmNEW is now
the default
2003-10-07 13:47 zmoelnig
* src/Pixes/: filmAVIPLAY.cpp, filmAVIPLAY.h: encapsuled everything
but constructor/destructor within one big "#ifdef HAVE_QT4L"
(using inheritance) made getFrame() return frames of all three
colour-spaces. fixed several bugs
2003-10-07 10:58 zmoelnig
* src/Pixes/: filmQT4L.cpp, filmQT4L.h: encapsuled everything but
constructor/destructor within one big "#ifdef HAVE_QT4L" (using
inheritance) made getFrame() return frames of all three
colour-spaces. BAD: we only get RGB-images from the
qt4l-library. this means:
video(YUV)->buffer(RGB)->gem_image(RGBA/YUV/Gray). but what
should i do ?
2003-10-07 10:55 zmoelnig
* src/Pixes/filmMPEG3.cpp: rewrote the getFrame() to: a) get frames
of different colour-spaces b) decode YUV/Gray really fast
(directly access the decoding Y/U/V-planes)
2003-10-07 10:51 zmoelnig
* src/Pixes/film.h: added some thoughts about requested/forced
colourspaces. i think, that film* should at least return
colour-spaces that could be handled by Gem/openGL itself. (it
doesnt make sense for [pix_film] to handle IMG_FMT_RGB15) so the
cs-request should really be a force and not just a suggestion
2003-10-07 10:46 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added fromRGB16() to
retrieve data from 16bit encoded RGB. added fromYV12(Y,U,V)
which does not assume that the U and V planes are directly after
the Y plane. this is handy if we have independent planes
2003-10-03 16:28 zmoelnig
* src/Base/GemBase.h: GL_RGBA is not defined at openGL<1.2 (i
think); furthermore the include-check for CPPExtern.h is already
made in CPPExtern.h
2003-10-03 15:59 zmoelnig
* src/Pixes/: filmMPEG1.cpp, filmMPEG1.h: put quite everything (but
constructor/destructor) between one huge #ifdef. the rest should
be filled with defaults by the film-class.
2003-10-03 15:59 zmoelnig
* src/Pixes/: filmMPEG3.cpp, filmMPEG3.h: put quite everything (but
constructor/destructor) between one huge #ifdef. the rest should
be filled with defaults by the film-class. on close() the
filehandler is set to NULL (caused to crash on multiple closes)
2003-10-02 16:47 zmoelnig
* src/Manips/: camera.cpp, camera.h: removed #include <OpenGL/gl.h>
(it is included in GemBase anyhow) ifdef'ed the #include
<OpenGL/glu.h> to __APPLE__ (else <GL/gl.h>
2003-09-30 20:16 zmoelnig
* src/BUGS: filmQT4L procuces RGB if RGBA is not supported by the
codec
2003-09-30 20:11 zmoelnig
* src/Pixes/: pix_posterize.cpp, pix_posterize.h: removed the
processRGBAImage-call (anyhow, it didn't do anything)
2003-09-30 20:11 zmoelnig
* src/Pixes/: pix_flip.cpp, pix_flip.h: added YUV support split
processImage into processRGBAImage and processGrayImage
2003-09-29 05:26 tigital
* help/: pix_dot.pd, pix_rds.pd: corrected text
2003-09-29 05:11 tigital
* src/Manips/setup.h: added camera_setup()
2003-09-29 05:10 tigital
* src/Manips/: camera.cpp, camera.h: initial commit
2003-09-24 06:51 tigital
* src/Pixes/: pix_dot.cpp, pix_dot.h: more work on yuv processing,
but it still doesn't work
2003-09-24 06:46 tigital
* src/Pixes/pix_kaleidoscope.cpp: removed some unused code, cleanup
2003-09-24 06:44 tigital
* src/Pixes/pix_kaleidoscope.h: removed some unused code
2003-09-24 06:42 tigital
* src/Pixes/pix_halftone.h: added __APPLE__ "macosx_math.h", some
unused cleanup
2003-09-24 06:38 tigital
* src/Pixes/: pix_lumaoffset.cpp, pix_lumaoffset.h: fixed
"comparison between signed & unsigned int" warning on line 117,
in processRGBAImage()
2003-09-24 06:33 tigital
* src/Particles/partlib_vector.h: replaced __APPLE__ define with
macosx_math.h
2003-09-24 06:32 tigital
* src/Particles/partlib_actions.cpp: added default: break; to
PAAvoid::Execute() & PABounce::Execute, because PDPoint, PDLine,
PDBox, PDCylinder, PDCone, and PDBlob aren't taken care of...also
replaced __APPLE__ defines with macosx_math.h
2003-09-24 06:27 tigital
* src/Particles/partlib_system.cpp: added default: break; to
_pCallActionList(), because PAHeaderID isn't taken care of
2003-09-23 05:21 tigital
* src/Pixes/pix_snap.cpp: added glFinish() & several
glPixelStorei()'s for __APPLE__ for speed up?: is this
applicable to all platforms?
2003-09-23 05:16 tigital
* src/Pixes/pix_lumaoffset.cpp: removed unused variables
2003-09-23 04:50 tigital
* src/Controls/gemkeyboard.cpp: changed comment from "mousePressed"
to "KeyBoardPressed"
2003-09-23 04:47 tigital
* src/Base/TextBase.cpp: reordered initializers to shut up gcc
warning
2003-09-22 12:04 zmoelnig
* help/: pix_halftone.pd, pix_movement.pd: updated documentation
2003-09-22 12:03 zmoelnig
* src/Pixes/: pix_rds.cpp, pix_rds.h: added Gray-support
YUV-support is still under construction (but now does something
(stupid) instead of nothing)
2003-09-22 12:02 zmoelnig
* src/Pixes/pix_metaimage.cpp: added an inlet for the size of the
metaimage
2003-09-22 12:01 zmoelnig
* src/Pixes/: pix_convolve.cpp, pix_convolve.h: added Gray-support
split the processImage into processRGBAImage and processGrayImage
2003-09-22 11:59 zmoelnig
* src/Pixes/: pix_movement.cpp, pix_movement.h: added YUV-Support
(like grayscale: the difference image is written on the
luma-channel; colour is discarded)
2003-09-22 11:58 zmoelnig
* src/Pixes/: pix_scanline.cpp, pix_scanline.h: added Gray-support
(RGBA & Gray are in processImage, while YUV has a separate
function)
2003-09-22 11:56 zmoelnig
* src/Pixes/: pix_blur.h, pix_blur.cpp, pix_halftone.cpp,
pix_halftone.h, pix_motionblur.cpp, pix_motionblur.h: added
Gray-support
2003-09-22 11:55 zmoelnig
* src/Base/GemPixUtil.cpp: fixed setBlack() and setWhite() for YUV
2003-09-17 15:23 zmoelnig
* help/: pix_background.pd, pix_compare.pd, pix_mix.pd,
pix_motionblur.pd, pix_roll.pd, pix_scanline.pd, pix_duotone.pd:
added some documentation
2003-09-17 15:09 zmoelnig
* src/BUGS: more bugs to come
2003-09-17 15:08 zmoelnig
* src/Gnu/Makefile.in: fixed install on linux
2003-09-17 15:08 zmoelnig
* src/Gnu/undocumented_objects: documented a lot ;-)
2003-09-17 15:07 zmoelnig
* src/Pixes/pix_film.cpp: fixed the "toupper()" BUG: include
<ctype.h>
2003-09-17 15:07 zmoelnig
* src/Pixes/pix_duotone.cpp: result of merge
2003-09-17 15:07 zmoelnig
* src/Pixes/pix_mix.cpp: allow arguments and an intelligent gain
handler
2003-09-17 15:05 zmoelnig
* src/Pixes/pix_background.cpp: made the inlet do something
intelligent: set the range (normalized 0..1)
2003-09-17 15:03 zmoelnig
* src/Pixes/pix_background.cpp: added methods for Grey
2003-09-17 15:02 zmoelnig
* src/Pixes/pix_background.cpp: code cleanup to make merge easier
2003-09-17 14:43 zmoelnig
* src/Pixes/pix_mix.h: allow arguments and an intelligent gain
handler
2003-09-17 14:42 zmoelnig
* src/Pixes/pix_motionblur.cpp: new indentation ?
2003-09-17 14:40 zmoelnig
* src/Pixes/pix_alpha.cpp: i think i've found a bug in GREY
2003-09-17 14:39 zmoelnig
* src/Pixes/pix_compare.cpp: cleaned up the code a bit. default
behaviour is no ON (used to be OFF) RGBAcomparision is now done
on luminance instead of each channel separately
2003-09-17 14:38 zmoelnig
* src/Pixes/pix_chroma_key.cpp: cleaned up the code a bit. default
behaviour is no ON (used to be OFF)
2003-09-17 14:35 zmoelnig
* src/Pixes/pix_backlight.cpp: changed ranges from 0..255 to
0.0..1.0 added some inlets
2003-09-17 14:35 zmoelnig
* src/Pixes/pix_colorreduce.cpp: added checks for control-range
added some inlets
2003-09-17 14:33 zmoelnig
* src/Pixes/: pix_posterize.cpp, pix_posterize.h: added comments
about ranges of the internal variables. also changed the range
from 0..255 to 0.f..1.f
2003-09-17 14:32 zmoelnig
* src/Pixes/pix_buffer.cpp: BUG: the first incoming frame is
captured automatically --> FIXED (nothing is done, if no frame is
specified)
2003-09-17 14:31 zmoelnig
* src/Pixes/pix_snap2tex.cpp: grabbed texture-size defaults to the
gemwin-size
2003-09-17 14:29 zmoelnig
* src/Pixes/pix_tIIR.h: added a comment, saying what this object is
for
2003-09-17 14:28 zmoelnig
* src/Pixes/: pix_rectangle.cpp, pix_normalize.cpp,
pix_normalize.h, pix_rectangle.h: added methods for YUV
2003-09-17 14:28 zmoelnig
* src/Pixes/: pix_lumaoffset.cpp, pix_lumaoffset.h: fixed the bug
with filledLines
2003-09-17 14:26 zmoelnig
* src/Pixes/: pix_refraction.cpp, pix_refraction.h: removed
overwrites of the virtual functions for yuv/grey-colourspace.
Why do we have inheritance ?
2003-09-17 14:25 zmoelnig
* src/Pixes/: pix_dot.cpp, pix_dot.h: added inlet for size of dots
2003-09-17 14:22 zmoelnig
* src/Pixes/pix_background.h: added methods for grey
2003-09-17 14:21 zmoelnig
* src/Pixes/: pix_roll.cpp, pix_roll.h: added methods for RGBA/grey
2003-09-17 14:20 zmoelnig
* src/Pixes/: pix_color.cpp, pix_color.h, pix_crop.cpp, pix_crop.h,
pix_curve.cpp, pix_curve.h, pix_histo.cpp, pix_histo.h,
pix_levels.cpp, pix_levels.h: added methods for YUV/grey
2003-09-17 14:19 zmoelnig
* src/Pixes/: pix_2grey.cpp, pix_2grey.h, pix_bitmask.cpp,
pix_bitmask.h, pix_blob.cpp, pix_blob.h: added methods for YUV
2003-09-17 14:17 zmoelnig
* src/Geos/: newWave.cpp, newWave.h: made some inlets made the
heightMess do something
2003-09-17 14:16 zmoelnig
* src/Geos/: ripple.cpp, ripple.h, rubber.cpp, rubber.h: made some
inlets made the heightMess do something arguments specify the
grid-size
2003-09-17 13:45 zmoelnig
* src/Base/GemPixObj.h: packed the code a little bit (to make it
more readable to me)
2003-09-17 13:45 zmoelnig
* src/Base/GemShape.h: new indentation
2003-09-17 13:44 zmoelnig
* src/Base/GemVersion.h: version is now 0.888-pre1
2003-09-17 13:40 zmoelnig
* help/: cuboid.pd, newWave.pd, part_info.pd, part_render.pd,
pix_backlight.pd, pix_buffer.pd, pix_buffer_read.pd,
pix_buffer_write.pd, pix_color.pd, pix_colorreduce.pd,
pix_crop.pd, pix_delay.pd, pix_dot.pd, pix_grey.pd, pix_info.pd,
pix_levels.pd, pix_lumaoffset.pd, pix_posterize.pd, pix_rds.pd,
pix_snap2tex.pd, pix_tIIR.pd, pix_yuv.pd, polygon_smooth.pd,
ripple.pd, rubber.pd, slideSquares.pd: new help patches
2003-09-17 13:30 zmoelnig
* help/pix_movement.pd: result of merge
2003-09-17 13:08 zmoelnig
* help/: accumrotate.pd, alpha.pd, ambient.pd, ambientRGB.pd,
circle.pd, color.pd, colorRGB.pd, cone.pd, cube.pd, cylinder.pd,
diffuse.pd, diffuseRGB.pd, disk.pd, emission.pd, emissionRGB.pd,
pix_rgba.pd, pix_sig2pix~.pd, sphere.pd, teapot.pd: updated some
reference patches
2003-09-15 06:48 tigital
* src/Base/GemMan.cpp: - added texture_range_supported flag
(default=0, ie. off) and extension check
2003-09-15 06:45 tigital
* src/Base/GemMan.h: - added texture_range_supported flag
2003-09-15 06:40 tigital
* src/Pixes/pix_texture.cpp: - added texture_range usage on OSX,
where available: speed gain? - fixed problem with power of 2
textures not taking fastest paths (rectangle_textures), if
available
2003-09-15 02:39 cclepper
* help/: pix_rtx.pd, pix_movement.pd, pix_biquad.pd: change tv_ to
pix_
2003-09-15 01:24 cclepper
* src/Pixes/pix_convert.h: changed #ifdef MACOSX to __APPLE__
2003-09-15 01:18 cclepper
* src/Pixes/: pix_buffer_read.h, pix_buffer_write.h, pix_buffer.h:
added a better description
2003-09-15 01:07 cclepper
* src/Pixes/pix_scanline.h: added a better description
2003-09-15 01:05 cclepper
* src/Pixes/: pix_duotone.cpp, pix_duotone.h: removed processGrey
2003-09-15 01:00 cclepper
* src/Pixes/pix_mix.h: changed gain
2003-09-15 00:56 cclepper
* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: changed the
colorspace message to match pix_film, dimension message now works
2003-09-15 00:31 cclepper
* src/Pixes/pix_write.cpp: changed #ifdef MACOSX to __APPLE__
2003-09-15 00:30 cclepper
* src/Pixes/pix_texture.cpp: fixed commenting error
2003-09-15 00:24 cclepper
* src/Pixes/: pix_texture.cpp, pix_texture.h, pix_texture2.h,
pix_texture2.cpp: changed #ifdef MACOSX to __APPLE__
2003-09-15 00:21 cclepper
* src/Pixes/: pix_rgba.cpp, pix_snap.cpp: changed #ifdef MACOSX to
__APPLE__
2003-09-15 00:10 cclepper
* src/Pixes/pix_rgba.h: changed #ifdef MACOSX to __APPLE__
2003-09-14 23:59 cclepper
* src/Pixes/: pix_movieYUV.cpp, pix_movieYUV.h, pix_resize.cpp:
changed #ifdef MACOSX to __APPLE__
2003-09-14 23:56 cclepper
* src/Pixes/: pix_filmDarwinYUV.cpp, pix_filmYUV.cpp,
pix_imageInPlace.cpp, pix_movie.cpp, pix_movie.h: changed #ifdef
MACOSX to __APPLE__
2003-09-14 23:55 cclepper
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: added ram
message, made YUV default colorspace
2003-09-14 23:45 cclepper
* src/Pixes/: pix_film.cpp, pix_film.h: added colorspace message
2003-09-14 23:04 cclepper
* src/Pixes/: pix_chroma_key.cpp, pix_motionblur.cpp,
pix_compare.cpp: added #ifdef for PPC970/G5
2003-09-14 23:01 cclepper
* src/Pixes/: pix_subtract.cpp, pix_blur.cpp, pix_mix.cpp,
pix_background.cpp: added #ifdef for PPC970/G5
2003-09-14 22:56 cclepper
* src/Pixes/: pix_invert.cpp, pix_offset.cpp: added #ifdef for
PPC970/G5
2003-09-14 22:52 cclepper
* src/Pixes/: pix_convolve.cpp, pix_gain.cpp: added #ifdef for
PPC970/G5
2003-09-14 22:49 cclepper
* src/Pixes/pix_add.cpp: added #ifdef for PPC970/G5
2003-09-14 22:47 cclepper
* src/Particles/part_vector.h: changed #ifdef MACOSX to __APPLE__
2003-09-14 22:29 cclepper
* src/Nongeos/: world_light.h, world_light.cpp: changed #ifdef
MACOSX to __APPLE__
2003-09-14 22:28 cclepper
* src/Manips/polygon_smooth.cpp: added GL_LINE_SMOOTH
2003-09-14 22:23 cclepper
* src/Manips/ortho.cpp: changed #ifdef MACOSX to __APPLE__
2003-09-14 22:18 cclepper
* src/Geos/: ripple.h, rubber.h, slideSquares.cpp: changed #ifdef
MACOSX to __APPLE__
2003-09-14 22:02 cclepper
* src/Geos/: model.cpp, newWave.h: changed #ifdef MACOSX to
__APPLE__
2003-09-14 21:59 cclepper
* help/: pix_scanline.pd, pix_roll.pd: initial commit
2003-09-14 21:41 cclepper
* help/pix_motionblur.pd: initial commit
2003-09-14 20:57 cclepper
* help/pix_mix.pd: initial commit
2003-09-14 19:53 cclepper
* help/pix_compare.pd: initial commit
2003-09-14 19:42 cclepper
* help/pix_chroma_key.pd: initial commit
2003-09-14 19:21 cclepper
* help/pix_background.pd: initial commit
2003-09-14 18:10 cclepper
* src/Geos/: cuboid.cpp, imageVert.cpp: changed #ifdef MACOSX to
__APPLE__
2003-09-14 18:06 cclepper
* src/Controls/setup.h: changed #ifdef MACOSX to __APPLE__
2003-09-14 18:02 cclepper
* src/: Base/GemWinCreateMac.cpp, Base/sgiimage.cpp,
Controls/gemwin.cpp: changed #ifdef MACOSX to __APPLE__
2003-09-14 17:54 cclepper
* src/Base/: GemState.cpp, GemWinCreate.h: changed #ifdef MACOSX to
__APPLE__
2003-09-14 17:54 cclepper
* src/Base/GemShape.cpp: added a few more drawTypes
2003-09-14 17:38 cclepper
* src/Base/GemSetup.cpp: changed #ifdef MACOSX to __APPLE__ and
commented out yuv_setup()
2003-09-14 17:29 cclepper
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: changed #ifdef MACOSX to
__APPLE__
2003-09-14 17:25 cclepper
* src/Base/: GemMan.h, GemPixImageLoad.cpp, GemPixImageSave.cpp,
GemPixObj.h: changed #ifdef MACOSX to __APPLE__
2003-09-14 17:21 cclepper
* src/Base/: GemBase.h, GemGluObj.h, GemGLUtil.h, GemGlutObj.h,
GemMan.cpp: changed #ifdef MACOSX to __APPLE__
2003-09-11 17:34 zmoelnig
* src/: Gnu/undocumented_objects, TODO: made a list of undocumented
objects
2003-09-11 17:05 zmoelnig
* src/Pixes/pix_texture.cpp: removed debugging output
2003-09-11 13:11 zmoelnig
* src/Pixes/filmQT4L.cpp: removed debugging output
2003-09-11 12:54 zmoelnig
* src/Pixes/pix_filmLinux.cpp: added a comment
2003-09-11 12:06 zmoelnig
* src/Gnu/Makefile.in: hopefully fixed a bit on installing the
examples for linux
2003-07-27 01:14 ggeiger
* src/Manips/: alpha.cpp, alpha.h: disable depth test for alpha
blended render chains. I think this is the correct way how alpha
should work, still there is a message *auto* to turn it off
2003-07-22 21:16 zmoelnig
* src/Particles/: part_render.cpp, part_render.h: added
postrender() hack, to prevent the "source-object" to be drawn
2003-07-22 21:00 ggeiger
* src/Pixes/: pix_filmFFMPEG.cpp, pix_filmFFMPEG.h: fix compilation
bugs, removed ifdefs for ffmeg version
2003-07-22 20:37 zmoelnig
* src/Pixes/pix_resize.cpp: fixed the crash however, this is very
slow. we'll have to write a faster routine ourselves
2003-07-22 20:27 zmoelnig
* src/Pixes/pix_scanline.cpp: if m_interlace was 0, this used to
crash my machine with a floating-point exception. thus
"if(interleave<=0)interleave=1;"
2003-07-22 20:15 zmoelnig
* src/Pixes/: pix_biquad.cpp, pix_biquad.h: removed the
create/destroy/blank routines for the buffer
2003-07-22 20:14 zmoelnig
* src/Pixes/: pix_movement.cpp, pix_movement.h: added
greyscale-support addedsome checks before destroy[]. hope this
will fix the bug
2003-07-22 20:04 zmoelnig
* src/Pixes/: pix_aging.cpp, pix_background.cpp, pix_biquad.cpp,
pix_buffer.cpp, pix_coordinate.cpp, pix_delay.cpp, pix_dump.cpp,
pix_motionblur.cpp, pix_resize.cpp, pix_roll.cpp, pix_rtx.cpp,
pix_scanline.cpp: added checks before delete[] (just in case)
2003-07-22 10:36 zmoelnig
* src/Pixes/: pix_filmQT.cpp, pix_snap2tex.h: dos2unix (changed
linefeed/carriage-returns)
2003-07-22 10:35 zmoelnig
* src/Pixes/: pix_colorreduce.cpp, pix_colorreduce.h,
pix_levels.cpp, pix_levels.h: removed empty functions for
YUV/YUValtivec/Grey images (why do we have classes ?)
2003-07-22 10:34 zmoelnig
* src/Pixes/: pix_kaleidoscope.cpp, pix_kaleidoscope.h,
pix_lumaoffset.cpp, pix_lumaoffset.h, pix_metaimage.cpp,
pix_metaimage.h: removed functions for YUV/YUValtivec/Grey images
(why do we have classes ?)
2003-07-22 10:31 zmoelnig
* src/Pixes/: pix_halftone.cpp, pix_halftone.h: removed functions
for YUV/YUValtivec/Grey images (why do we have classes ?) added
an include for <assert.h>, this might break compilation on other
platforms, if so, please ifdef it to __linux__
2003-07-22 10:29 zmoelnig
* src/Pixes/: pix_backlight.cpp, pix_backlight.h: removed functions
for YUV/YUValtivec/Grey images (why do we have classes ?)
2003-07-22 10:26 zmoelnig
* src/Geos/cube.cpp: added a newline at end of file ;-)
2003-07-22 09:45 zmoelnig
* src/Pixes/: pix_rgba.cpp, pix_rgba.h, pix_grey.cpp, pix_grey.h,
pix_yuv.cpp, pix_yuv.h: use the color-conversion from GemPixUtil;
pix_grey and pix_yuv are childs of pix_rgba (reduces code
dramatically!)
2003-07-22 09:42 zmoelnig
* src/Base/GemPixUtil.cpp: fixed several bugs in the
color-conversion routines
2003-07-21 09:51 dheck
* src/Pixes/pix_rtx.cpp: Added explicit reset of column index to 0
to fix invalid access bug.
2003-07-20 21:28 tigital
* src/Geos/text2d.h: small typo fix to allow compiling on OSX
(space between FTFont* & makeFont(...)
2003-07-20 00:41 tigital
* src/Base/TextBase.h: small typo fix to allow compiling on OSX
2003-07-19 22:40 tigital
* src/Geos/: cube.cpp, cube.h: added blend message
2003-07-19 19:30 zmoelnig
* src/BUGS: general entry for pix-bugs
2003-07-19 18:36 zmoelnig
* src/Particles/: part_source.cpp, part_source.h: the particle-rate
is now float instead of integer (let's you emit 0.5 particles per
rendering cycle)
2003-07-19 18:30 zmoelnig
* src/Geos/model.cpp_: model.cpp_ seems to have been committed to
the CVS. it was just a backup for work...
2003-07-19 18:20 zmoelnig
* src/: Geos/text2d.cpp, Geos/text2d.h, Geos/text3d.cpp,
Geos/text3d.h, Geos/textextruded.cpp, Geos/textextruded.h,
Geos/textoutline.cpp, Geos/textoutline.h, Base/TextBase.cpp,
Base/TextBase.h: added FTGL-2.04 -- support
2003-07-16 07:17 tigital
* src/Base/GemWinCreateMac.cpp: added return to DestroyGemWindow()
to prevent crashing on window close in some circumstances
2003-07-16 06:11 cclepper
* src/Pixes/: pix_blur.cpp, pix_blur.h: fixed up some altivec
2003-07-16 05:49 tigital
* help/: pix_halftone.pd, pix_kaleidoscope.pd, pix_metaimage.pd,
pix_refraction.pd: initial commit
2003-07-16 05:27 tigital
* src/Pixes/: pix_backlight.cpp, pix_backlight.h,
pix_colorreduce.cpp, pix_colorreduce.h, pix_halftone.cpp,
pix_halftone.h, pix_kaleidoscope.cpp, pix_kaleidoscope.h,
pix_levels.cpp, pix_levels.h, pix_lumaoffset.cpp,
pix_lumaoffset.h, pix_metaimage.cpp, pix_metaimage.h,
pix_refraction.cpp, pix_refraction.h: initial import of
Pete's_Plugins ports (RGBA only so far): pix_colorreduce,
pix_halftone, pix_kaleidoscope, pix_levels, pix_lumaoffset,
pix_metaimage, pix_refraction, and pix_backlight
2003-07-16 05:07 tigital
* src/Pixes/setup.h: alphabetized functions; also added new setup
functions: pix_colorreduce, pix_halftone, pix_kaleidoscope,
pix_levels, pix_lumaoffset, pix_metaimage, pix_refraction, and
pix_backlight
2003-07-16 05:02 tigital
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwinYUV.cpp: fixed
cast problem (UInt8* instead of Str255)
2003-07-16 04:57 tigital
* src/Base/GemPixObj.h: added PeteHelpers.h stuff (defines, inline
functions)
2003-07-16 04:55 tigital
* src/Base/GemPixImageLoad.cpp: cleanup, changed to __APPLE__,
solved casting problem
2003-07-15 18:26 zmoelnig
* src/Pixes/pix_rtx.cpp: added support for grey and yuv images.
(not tested)
2003-07-15 13:50 zmoelnig
* src/Particles/: part_source.cpp, part_source.h: added settable
domains+arguments
2003-07-15 13:48 zmoelnig
* src/Particles/: part_velcone.cpp, part_velsphere.cpp:
[part_velcone] and [part_velsphere] are obsoleted by
[part_velocity] added an "obsolete"-warning
2003-07-15 13:47 zmoelnig
* src/Particles/: part_veldomain.cpp, part_veldomain.h,
part_velocity.cpp, part_velocity.h, setup.h: [part_veldomain] has
been replaced by [part_velocity]
2003-07-15 13:46 zmoelnig
* help/: part_source.pd, part_velcone.pd, part_veldomain.pd,
part_velocity.pd, part_velsphere.pd: updated reference-patches.
[part_veldomain] is replaced by [part_velocity]
2003-07-15 10:01 zmoelnig
* doc/GemPrimer.pdf: a started (in April) primer for Gem, however,
far from being finished
2003-07-15 09:58 zmoelnig
* examples/04.pix/24.time-filtering.pd: a an example for how to use
[pix_tIIR]
2003-07-15 09:58 zmoelnig
* examples/04.pix/25.buffer.pd: a an example for how to use
[pix_buffer], [pix_buffer_read], [pix_buffer_write]
2003-07-15 09:55 zmoelnig
* examples/04.video/00.SimpleVideo.pd: just render a video onto a
geo
2003-07-15 09:53 zmoelnig
* help/: part_veldomain.pd, part_velocity.pd, part_vertex.pd,
pix_biquad.pd, pix_movement.pd, pix_rtx.pd, textextruded.pd: help
for the resp. object
2003-07-15 09:39 zmoelnig
* src/Gnu/: configure, configure.in: added checks for FTGL
2003-07-15 09:39 cclepper
* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h,
pix_filmDarwin.cpp, pix_filmDarwin.h: now does color-space
switching
2003-07-15 09:38 zmoelnig
* src/Particles/setup.h: added [part_vertex], [part_velocity],
[part_veldomain]
2003-07-15 09:38 zmoelnig
* src/Particles/: part_vertex.cpp, part_vertex.h: [part_vertex]
adds one particle each rendering cycle at a certain position --
useful for moving particle sources (but alas, only one particle
at a time)
2003-07-15 09:36 zmoelnig
* src/Particles/: part_veldomain.cpp, part_veldomain.h:
[part_veldomain] sets the velocity into a specified domain (like
sphere, triangle or whatever)
2003-07-15 09:36 zmoelnig
* src/Particles/: part_velocity.cpp, part_velocity.h:
[part_velocity] sets the velocity into a specified direction
2003-07-15 09:34 zmoelnig
* src/Particles/: partlib_actions.cpp, partlib_system.cpp: include
<iostream> rather than <iostream.h>
2003-07-15 09:32 zmoelnig
* src/Particles/: part_source.cpp, part_source.h: you can now set
the domain of the source TODO: make the argument vector settable
too (not much use without)
2003-07-15 09:30 zmoelnig
* src/Geos/: setup.h, textextruded.cpp, textextruded.h: added a new
object for extruded text (FTGL only)
2003-07-15 09:21 zmoelnig
* src/: Base/TextBase.cpp, Base/TextBase.h, Base/config.h.in,
Geos/text2d.cpp, Geos/text2d.h, Geos/text3d.cpp, Geos/text3d.h,
Geos/textoutline.cpp, Geos/textoutline.h: added FTGL support for
text-rendering under macOS i have made FTGL the default (not
knowing whether it will break) under windos GLTT is still the
default (although FTGL should work too) under linux the configure
script decides what to take, but prefers FTGL rather than GLTT
2003-07-15 04:30 cclepper
* src/Pixes/: pix_background.cpp, pix_background.h: added Altivec
YUV function
2003-07-13 08:13 tigital
* src/Base/GemWinCreateMac.cpp: stupid cleanup of commented-out
stuff
2003-07-13 08:11 tigital
* src/Nongeos/world_light.cpp: added OSX glcontext check to
destructor to stop crashes when patch is opened/manipulated, but
no glcontext is created
2003-07-13 08:09 tigital
* src/Pixes/pix_blur.cpp: vector long has been deprecated: now
it's vector int's
2003-07-12 08:25 cclepper
* src/Pixes/: pix_chroma_key.h, pix_chroma_key.cpp: added some
Altivec
2003-07-12 08:22 cclepper
* src/Pixes/pix_convolve.cpp: more Altivec tweaks
2003-07-11 17:20 zmoelnig
* src/Pixes/: videoDV4L.cpp, videoDV4L.h: still some cvs-merge
errors, probably they are gone now...
2003-07-11 16:58 zmoelnig
* src/Base/GemPixImageSave.cpp: added a newline at the end of the
file
2003-07-11 16:55 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, videoDV4L.cpp, videoDV4L.h,
videoV4L.cpp: got some problems with the cvs-update on another
machine. hope it's ok now
2003-07-11 16:06 zmoelnig
* src/Gnu/: aclocal.m4, configure, configure.in: added checks for
mmx-extension of gcc
2003-07-11 15:58 zmoelnig
* src/Pixes/videoDV4L.cpp: filedescriptors may also be 0! i only
closed the device, if the fd was>0. fixed.
2003-07-11 15:55 zmoelnig
* src/Base/: GemMan.cpp, GemWinCreate.h, GemWinCreateXWin.cpp:
added a flag to WindowInfo, whether a constant context has been
established. the destroyWindow depends partly on this (because
my laptop (with an ati mobility l6) crashed when destroying a
non-constant context. also changed the line "do not continue" to
"continue at your own risk"
2003-07-09 14:07 zmoelnig
* src/Gnu/WHATSNEW: added some advice for video1394 under linux
2003-07-09 13:17 zmoelnig
* src/Gnu/: configure, configure.in: oops, i'm getting tired.
another typo
2003-07-09 13:10 zmoelnig
* src/Gnu/: configure, configure.in: oops, made a type "libdv"
instead of "dv"
2003-07-09 13:05 zmoelnig
* src/: gem.dsp, Base/Make.depend, Base/config.h.in,
Controls/Make.depend, Geos/Make.depend, Gnu/Makefile,
Manips/Make.depend, MarkEx/Make.depend, Nongeos/Make.depend,
Particles/Make.depend, Pixes/Make.depend, Pixes/pix_test.cpp,
Pixes/pix_test.h, openGL/Make.depend: removed the Makefile.depend
. they are not really needed in CVS
2003-07-09 12:59 zmoelnig
* src/Pixes/pix_dot.cpp: use image.reallocate() rather than
image.clear() + image.allocate()
2003-07-09 12:58 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: it seems like this
is only used under linux for now. however, i have added the
videoDV4L support. and there is now a "driver" message, that
let's you choose between various drivers (like video4linux and
video1394) yes, the way the modules are registered is really BAD.
have to change this soon
2003-07-09 12:56 zmoelnig
* src/Pixes/: videoDV4L.cpp, videoDV4L.h: hopefully this is a real
support for video over ieee1394 (firewire/dv) under linux!
2003-07-09 12:51 zmoelnig
* src/Pixes/video.cpp: changed the error-message (like for setting
the device) slightly
2003-07-09 12:42 zmoelnig
* src/Gnu/: configure.in, configure: fixed the dv-checking. force
the headers to be there, when the library is found too
2003-07-09 12:41 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added some more
yuv-conversions. (following a new naming-scheme after the FOURCC)
fromUYVY, fromYUY2 (=YUYV), fromYVYU, fromYV12; fromYUV422() is
now an alias for fromUYVY() fromYUV420P() is now an alias for
fromYV12()
2003-06-24 07:59 cclepper
* src/Pixes/: pix_motionblur.cpp, pix_motionblur.h: improved
altivec code + PPC scheduling
2003-06-23 19:43 cclepper
* src/Pixes/pix_mix.cpp: improved altivec code
2003-06-23 09:05 cclepper
* src/Pixes/: pix_texture.cpp, pix_texture.h: improved rectangle
texturing
2003-06-23 08:59 cclepper
* src/Base/: GemPixObj.cpp, GemPixUtil.h: added newfilm to
state->image
2003-06-23 08:58 cclepper
* src/Base/GemPixObj.h: fixed Ian's prefetch code
2003-06-23 08:57 cclepper
* src/Pixes/: pix_filmDarwinYUV.cpp, pix_filmDarwinYUV.h: fixed
inaccurate estimation of film length, trying yet another way to
do getFrame()
2003-06-23 08:52 cclepper
* src/Pixes/: pix_filmYUV.cpp, pix_filmYUV.h, pix_film.cpp,
pix_film.h: added newfilm to state to tell when a film has been
changed - mostly for faster rectangle texturing at this point
2003-06-23 08:17 cclepper
* src/Pixes/: pix_mix.cpp, pix_mix.h: improvements to YUV code
2003-06-23 08:11 cclepper
* src/Pixes/pix_snap.cpp: removed debug post()
2003-06-23 07:59 cclepper
* src/Pixes/pix_add.cpp: tweaked some altivec
2003-06-18 17:23 zmoelnig
* src/Pixes/pix_compare.h: set the include to
"Base/GemPixDualObj.h" (the Base/ was missing)
2003-06-11 22:23 zmoelnig
* src/Pixes/pix_invert.cpp: commented out the ALTIVEC after
"#endif" (gcc doesn't like this)
2003-06-09 18:11 tigital
* src/Pixes/pix_snap2tex.cpp: reordered declarations to shutup gcc
2003-05-28 05:26 cclepper
* src/Pixes/: pix_compare.h, pix_compare.cpp: initial commit
2003-05-27 06:16 dheck
* GEM_darwin.pbproj/project.pbxproj: Added project builder project
for Mac OS X
2003-05-26 15:36 dheck
* src/Pixes/: pix_filmQT.cpp, pix_filmQT.h, setup.h: Added a
Quicktime for Windows film loader.
2003-05-24 18:30 zmoelnig
* src/Pixes/pix_snap2tex.cpp: shouldn't the "snap" message be
replaced by a "bang". (at least i have *add*ed it)
2003-05-24 18:27 zmoelnig
* src/Pixes/setup.h: put the [pix_grey] back in again (why isn't it
there ?)
2003-05-24 17:54 zmoelnig
* src/Pixes/: pix_blob.cpp, pix_blob.h: added greyscale-support for
pix_blur
2003-05-24 17:50 zmoelnig
* src/Pixes/: pix_movement.cpp, pix_movement.h: since movement is
stored in the Alpha-channel, i hchanged processImage to
processRGBA image.
i have to think about how to store movement
in other colour-spaces. grayscale: just in the image yuv : ???
2003-05-23 10:13 cclepper
* src/Pixes/: pix_biquad.cpp, pix_biquad.h: new integer processing
mode - 4x faster than float
2003-05-22 09:33 cclepper
* src/Pixes/: pix_invert.cpp, pix_invert.h: added Altivec
2003-05-21 07:24 cclepper
* src/Base/GemMan.cpp: fixed TEXTURE_RECTANGLE_EXT code for OSX
2003-05-20 23:22 tigital
* src/Pixes/pix_dot.h: added "scale" message to inc/dec size of
dots, plus some cleanup into the destructor; also made
inline_RGB2Y() protected
2003-05-20 23:21 tigital
* src/Pixes/pix_dot.cpp: added "scale" message to inc/dec size of
dots, plus some cleanup into the destructor
2003-05-20 09:48 cclepper
* src/Pixes/pix_texture.cpp: made CLAMP_TO_EDGE the repeat for
TEXTURE_RECTANGLE_EXT
2003-05-20 02:24 tigital
* src/Pixes/setup.h: commented out call to pix_film_setup(): is
this needed on any platform (seems like we went thru this
before)?...
2003-05-20 02:21 tigital
* src/Particles/partlib_opengl.cpp: add #ifdef __APPLE__ to
correctly include headers
2003-05-19 06:03 cclepper
* src/Pixes/pix_snap.cpp: now works on OSX
2003-05-19 05:50 cclepper
* src/Pixes/pix_write.cpp: now works on OSX
2003-05-18 21:44 zmoelnig
* src/Pixes/pix_multiply.cpp: we now have chY1,.... for
YUV-offsets, i have used this now
2003-05-18 21:36 zmoelnig
* src/Pixes/pix_dump.h: added method for grey-images
2003-05-18 21:36 zmoelnig
* src/Pixes/pix_crop.cpp: bug-fix: there was weird-behaviour, when
the offset was bigger than the size of the cropped(!) image
2003-05-18 21:32 zmoelnig
* src/Pixes/: pix_curve.cpp, pix_dump.cpp, pix_curve.h: added
method for grey-images
2003-05-18 21:29 zmoelnig
* src/Base/GemPixUtil.h: "#elif def" doesn't compile under linux,
but "#elif defined" does...
2003-05-18 21:20 zmoelnig
* src/: BUGS, TODO: updated
2003-05-18 11:13 cclepper
* src/Base/GemPixImageSave.cpp: initial OSX version of mem2image()
2003-05-18 05:31 tigital
* examples/data/: blob0.tif, blob1.tif, blob2.tif: needed for some
example patches (like pix_gravity)
2003-05-17 22:33 tigital
* src/Pixes/setup.h: added pix_rds_setup()
2003-05-17 22:20 tigital
* src/Pixes/pix_dot.cpp: cleanup a bit
2003-05-17 22:19 tigital
* src/Pixes/: pix_rds.cpp, pix_rds.h: initial port: RGB only (so
far) :-(
2003-05-17 20:47 tigital
* src/Base/GemPixDualObj.cpp: correct casting in sprintf's to
shutup compiler warning
2003-05-17 20:45 tigital
* src/Base/GemPixUtil.h: #elifdef doesn't compile on OSX, but #elif
def does
2003-05-16 20:57 zmoelnig
* src/Gnu/BUGS: moved BUGS to Gem/src (../)
2003-05-16 20:57 zmoelnig
* src/: BUGS, TODO: file bugs under BUGS, and things that have to
be done under TODO
2003-05-16 20:53 zmoelnig
* src/Gnu/BUGS: added a BUGS file
2003-05-16 16:58 zmoelnig
* src/Pixes/: videoDV4L.cpp, videoDV4L.h: #ifdef'ed everything with
HAVE_DV (so it won't compile if there are no libdv/dv.h headers)
2003-05-16 16:40 zmoelnig
* src/Gnu/configure: fixed a typo that searched in "search_libs"
instead of expanding $search_libs
2003-05-16 16:38 zmoelnig
* src/Gnu/configure.in: fixed a typo that searched for "searchlibs"
instead of "$searchlibs"
2003-05-16 14:36 zmoelnig
* debian/: changelog, control, copyright, dirs, docs, files, rules:
Initial revision
2003-05-16 14:36 zmoelnig
* debian/: changelog, control, copyright, dirs, docs, files, rules:
debian package managing module: for creation of debs
2003-05-16 13:10 zmoelnig
* src/Base/GemPixObj.cpp: commited result of merge
2003-05-16 13:07 zmoelnig
* src/Base/: GemFuncUtil.h, GemPixUtil.h: moved macors for
image-processing from GemPixUtil to GemFuncUtil (since they are
functions, although they probably have not much use for things
other than PixProcessing (GemPixFun.h ?)
2003-05-16 12:53 zmoelnig
* src/Pixes/: pix_posterize.cpp, pix_posterize.h, setup.h: copied
yuv_posterize to pix_posterize. YUV only. hope this works as it
should
2003-05-16 12:52 zmoelnig
* src/Pixes/videoV4L.cpp: switched back from PALETTE_YUV422 to
PALETTE_YUV420P. it seems as if video4linux means something
different with YUV422 (or similar formats). too bad, conversions
(copying!) again
2003-05-14 11:01 zmoelnig
* src/Pixes/pix_texture2.cpp: ifdefed the use of
GL_UNPACK_CLIENT_STORAGE_APPLE obviously some other changes,
which i hope do not break anything, but i guess most of it is new
indentation
2003-05-14 10:58 zmoelnig
* help/: tv_biquad.pd, tv_movement.pd, tv_rtx.pd: removed tv_*
help-patches, since they are not used any more
2003-05-14 10:03 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added data-acquisition
"fromYUV422" added offsets chY0, chY1, chU, chV for UYVY
interleaved data added a string2format converter (like 'rgba' to
GL_RGBA), only Grey, YUV, and RGBA are supported
2003-05-14 09:59 zmoelnig
* src/Base/GemWinCreateXWin.cpp: added a topmostMess (a nop)
2003-05-14 09:58 zmoelnig
* src/Base/GemMan.cpp: ifdef'ed the call for openGL-extension
"rectangle-texture", since there were problems when Gem was
compiled without rectangle-texture-support, but the drivers
supported it (namely nvidia-driver)
2003-05-14 09:50 zmoelnig
* src/Pixes/videoV4L.cpp: oops, missed one thing: when yuv was
requested, we didn't directly captured to yuv422 but rather to
yuv420p. fixed
2003-05-14 09:48 zmoelnig
* src/Pixes/videoV4L.cpp: for testing i had hardcorded requests for
some "wrong" colour-spaces. hopefully this is removed now
2003-05-14 09:46 zmoelnig
* src/Pixes/: pix_texture.cpp, pix_texture.h: on platform that do
not support yuv422-openGL-renderings (i haven't managed to make
my geforce behave the way i expected, and of course there are
other cards that will never support yuv-textures), we now have
implicit yuv2rgb-conversion
2003-05-14 09:44 zmoelnig
* src/Pixes/: pix_emboss.cpp, pix_emboss.h: copy and pasted the
yuv_emboss into the Pixes source. for now, only yuv is supported
2003-05-14 09:44 zmoelnig
* src/Pixes/: pix_convert.cpp, pix_convert.h: yet another
colour-space converter ??? don't know whether this makes sense
(remove it LATER)
2003-05-14 09:33 zmoelnig
* src/Pixes/setup.h: added convert and emboss
2003-05-14 09:32 zmoelnig
* src/Pixes/pix_buffer.cpp: added aliases for [pix_depot] and
friends
2003-05-14 09:32 zmoelnig
* src/Pixes/pix_depot.cpp: [pix_put]: the frame# is now deleted
after an image has been written into the depot. the next incoming
image will not be stored until another frame# is given.
2003-05-13 04:06 tigital
* src/Particles/partlib_actions.cpp: added #define for logf(),
expf(), sinf(), & cosf() on OS X (sin() et. al. are already done
w/double precision)
2003-05-13 04:00 tigital
* src/Particles/partlib_vector.h: added #define for sqrtf() on OS X
2003-05-13 03:59 tigital
* src/Base/GemPixUtil.h: reordered variables to reduce compiler
warnings added glext.h to compile on OS X
2003-05-13 02:54 cclepper
* src/Base/GemPixImageLoad.cpp: fixed the OSX image loading code
2003-05-12 23:54 tigital
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwinYUV.cpp: removed
unused variables
2003-05-12 12:27 dheck
* src/: gem.vcproj, Base/GemPixObj.cpp, Base/GemPixObj.h,
Base/GemPixUtil.cpp, Particles/papi.h,
Particles/part_targetsize.h, Particles/partlib_system.cpp,
Pixes/pix_duotone.cpp, Pixes/pix_duotone.h, Pixes/pix_gain.cpp,
Pixes/pix_texture.cpp, Pixes/pix_texture2.cpp: Minor changes for
Win32 compilation.
2003-05-12 11:48 cclepper
* src/Pixes/: filmDarwin.cpp, filmDarwin.h: initial 'working'
version
2003-05-12 11:43 cclepper
* src/Pixes/pix_gain.cpp: removed unused variables, added registers
2003-05-12 11:37 cclepper
* src/Pixes/pix_mix.cpp: removed unused variable
2003-05-12 11:36 cclepper
* src/Pixes/pix_convolve.cpp: added vec_dst for dst stream
2003-05-12 11:03 cclepper
* src/Pixes/pix_roll.cpp: removed pointless macro
2003-05-12 10:59 cclepper
* src/Pixes/: pix_texture.cpp, pix_texture.h: added 'mode' message
to switch between power-of-2 and rectangle textures
2003-05-11 16:36 dheck
* src/: gem.vcproj, Pixes/pix_snap2tex.cpp, Pixes/pix_snap2tex.h,
Pixes/setup.h: Added pix_snap2tex for snapping directly to a
texture. This may need some experimentation with appropriate
pixel formats for each platform to achieve good performance.
2003-05-11 08:01 cclepper
* src/Pixes/pix_rgba.cpp: changed the Mac format to GL_BGRA_EXT
2003-05-07 19:24 zmoelnig
* src/Pixes/: pix_buffer.cpp, pix_buffer.h, pix_buffer_read.h,
pix_buffer_write.h: renamed [pix_depot] and fellows to
[pix_buffer] et al.
2003-05-07 13:10 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: added a deviceMess
for setting which device to use
2003-05-07 13:07 zmoelnig
* src/Pixes/pix_rgba.cpp: set output format to GL_ARGB_EXT on
macOS. i hope this works, but maybe not
2003-05-07 13:06 zmoelnig
* src/Pixes/pix_buf.cpp: added alias for [pix_separator]
2003-05-07 13:05 zmoelnig
* src/Pixes/: videoV4L.cpp, videoV4L.h: first attempt to support my
Philips Quickcam (720/40)
2003-05-07 13:03 zmoelnig
* src/Pixes/: pix_add.cpp, pix_add.h, pix_subtract.cpp,
pix_subtract.h: added Grey-Grey support
2003-05-07 12:56 zmoelnig
* src/Pixes/pix_buf.cpp: there is now an alias for [pix_separator]
2003-05-07 12:55 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added colourConversion
routines to GemPixUtils (for now only non-optimized) maybe they
should rather be in GemPixConvert ? datasize is now private
2003-05-07 12:38 zmoelnig
* src/Pixes/pix_tIIR.cpp: since datasize in imageStruct is now
private, we use setBlack() to delete the image-buffer
2003-05-07 12:35 zmoelnig
* src/Pixes/: pix_info.cpp, pix_info.h: used to crash when the
data-pointer was zero
2003-05-07 12:19 zmoelnig
* src/Base/: GemBase.cpp, GemBase.h: i once uncommented the
"realStopRendering" things, because i didn't know what it was
for. trying to compile gem2pdp i noticed that this was needed.
yes, i don't like it either, when changes are made to the
repository wihtout documentation
2003-05-07 12:11 zmoelnig
* src/Particles/: part_color.cpp, part_color.h, part_info.cpp,
part_info.h, part_render.cpp, part_size.cpp, part_size.h,
part_targetsize.cpp, part_targetsize.h: upgraded to
libarticle-1.20 this effects some of the [part_*] objects (eg:
[part_info] now has another output for the age of the
particle,...)
2003-05-07 12:10 zmoelnig
* src/Particles/papi.h: upgraded to 1.20
2003-05-07 12:09 zmoelnig
* src/Particles/: partlib_actionapi.cpp, partlib_actions.cpp,
partlib_general.h, partlib_opengl.cpp, partlib_system.cpp,
partlib_vector.h: upgraded to libparticle-1.20
2003-05-07 11:56 zmoelnig
* src/Pixes/film.h: added some comments (is this enough
documentation ?)
2003-05-06 01:58 cclepper
* src/Pixes/: pix_motionblur.cpp, pix_motionblur.h: initial commit
- replacement for pix_blur with a much better algo
2003-04-28 23:56 tigital
* src/Geos/text2d.h: switched ordering of variables to appease
compiler
2003-04-28 21:46 zmoelnig
* src/Pixes/pix_add.cpp: stupid bug when adding to grey images
2003-04-28 20:06 zmoelnig
* examples/06.particle/: 07.render.pd, 08.info.pd: examples for
user-defined particles
2003-04-28 19:48 zmoelnig
* src/Pixes/: videoDV4L.cpp, videoDV4L.h: a not yet working
ieee1394-videoIN under linux
2003-04-28 19:44 zmoelnig
* src/Pixes/: pix_texture.cpp, pix_texture.h: merged pix_texture
and pix_texture2 and made rectangle-textures work with nvidia
(hope it works...)
2003-04-28 19:43 zmoelnig
* src/Pixes/pix_videoNEW.h: played with the colour-spaces
2003-04-28 19:41 zmoelnig
* src/Pixes/: pix_normalize.cpp, pix_normalize.h: added a method
for Gray
2003-04-28 19:39 zmoelnig
* src/Pixes/: pix_videoLinux.cpp, pix_videoNEW.cpp, videoV4L.cpp,
videoV4L.h: played with the colour-spaces
2003-04-28 19:38 zmoelnig
* src/Pixes/: pix_filmNT.h, pix_videoDS.cpp: new indentation ;-)
2003-04-28 19:38 zmoelnig
* src/Pixes/pix_filmLinux.h: fixed things with old libaviplay, that
doesn't work (since it only decodes audio)
2003-04-28 19:34 zmoelnig
* src/Pixes/pix_yuv.cpp: added a comment
2003-04-28 19:34 zmoelnig
* src/Pixes/: pix_convolve.cpp, pix_depot.cpp, pix_duotone.cpp,
pix_subtract.cpp: new indentation ;-)
2003-04-28 19:33 zmoelnig
* src/Pixes/: pix_rgb2hsv.cpp, pix_blur.cpp, pix_histo.cpp,
pix_dot.cpp, pix_chroma_key.cpp: removed unused variables and
initialized used ones.
2003-04-28 19:32 zmoelnig
* src/Pixes/: pix_movie.cpp, pix_movieYUV.cpp: ifdef'ed
GL_UNPACK_CLIENT_STORAGE_APPLE
2003-04-28 19:27 zmoelnig
* src/Pixes/: video.cpp, video.h: added a method for changing the
color-space
2003-04-28 19:26 zmoelnig
* src/Pixes/setup.h: [no log message]
2003-04-28 19:25 zmoelnig
* src/Pixes/: film.cpp, filmAVI.cpp, filmAVIPLAY.cpp,
filmDarwin.cpp, filmFFMPEG.cpp, filmMPEG1.cpp, filmMPEG3.cpp:
made film-stuff compile with gcc-3.2 without warnings... (hope
that is all)
2003-04-28 19:24 zmoelnig
* src/Pixes/: film.h, filmAVI.h, filmAVIPLAY.h, filmDarwin.h,
filmFFMPEG.h, filmMPEG3.h: nothing, but made the constructor
virtual (since the class is virtual too)
2003-04-28 19:22 zmoelnig
* src/Gnu/: Makefile.subdir, configure: ???
2003-04-28 19:21 zmoelnig
* src/Gnu/: Makefile.in, configure.in: a new flag "--with-ieee1394"
for linux-compiles (doesn't do anything yet...)
2003-04-28 19:19 zmoelnig
* src/Base/GemWinCreateXWin.cpp: cursorMessage should return
something. it does so now.
2003-04-28 19:17 zmoelnig
* src/Base/GemPixUtil.h: tried to add the nvidia-specific defines
for yuv422 and rectangle-texturing (however, the yuv-thing still
doesn't work)
2003-04-28 19:16 zmoelnig
* src/Base/: GemPixImageLoad.cpp, GemPixImageSave.cpp: (nothing),
like dos2unix...
2003-04-28 19:15 zmoelnig
* src/Base/: GemBase.cpp, GemBase.h: added the continueRender()
function (important to output several gemlists (like with
[part_render]) uncommented the stoprender() thing. what is it for
?
2003-04-28 19:13 zmoelnig
* src/Base/GemMan.cpp: made texture_rectangle_supported work with
nvidia... found a bug @ parsing the openGL-extension when no
openGL-context was yet valid
2003-04-28 19:12 zmoelnig
* src/Base/sgiimage.cpp: initialized a variable
2003-04-28 19:10 zmoelnig
* src/Controls/: orb.cpp, orbserial.cpp: new indentation ;-)
2003-04-28 19:09 zmoelnig
* src/Geos/text2d.h: swapped 2 lines (GLTTBitmapFont and
GLTTPixmapFont) because gcc-3.2 would complain
2003-04-28 19:08 zmoelnig
* src/Geos/: ripple.cpp, rubber.cpp: removed unused variables and
initialized used ones
2003-04-28 19:07 zmoelnig
* src/Geos/newWave.cpp: removed some unused variables
2003-04-28 19:06 zmoelnig
* src/Geos/model_loader.cpp: (nothing)
2003-04-28 19:05 zmoelnig
* src/MarkEx/hsvrgb.cpp: initialized some values (gcc-3.2 would
complain)
2003-04-28 18:20 zmoelnig
* src/Particles/: part_info.cpp, part_info.h, part_render.cpp,
part_render.h, setup.h: [part_render] let you render any gemlists
as particles [part_info] is similar, but doesn't actually
rotate/translate/... the gemlist, but outputs the data on the
right outlets
2003-04-28 18:19 zmoelnig
* src/Particles/part_vector.h: suddenly i discovered that gcc-3.2
(?) didn't want to compile this...
2003-04-22 07:11 cclepper
* src/Pixes/pix_convolve.cpp: added optimizations to YUV and a
first try at an altivec function
2003-04-22 05:20 cclepper
* src/Pixes/: pix_convolve.cpp, pix_convolve.h: added optimizations
to YUV and a first try at an altivec function
2003-04-22 05:18 cclepper
* src/Pixes/: pix_scanline.h, pix_scanline.cpp: initial commit
2003-04-14 16:57 zmoelnig
* src/Pixes/: video.cpp, video.h: changed the API a little bit...
2003-04-14 16:56 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h, videoV4L.cpp,
videoV4L.h: what to say ? making it work
2003-04-14 10:57 zmoelnig
* src/Pixes/pix_dot.cpp: made an explicit cast from float to
integer during the processing
2003-04-14 10:56 zmoelnig
* src/Pixes/: pix_add.cpp, pix_add.h, pix_composite.cpp,
pix_composite.h, pix_mask.cpp, pix_takealpha.cpp: (refined)
RGBA_Gray-support for PixDualObjects
2003-04-14 02:19 dheck
* src/gem.vcproj: Made GEM release build include DirectShow support
by default.
2003-04-14 01:39 dheck
* src/Pixes/pix_videoDS.cpp: Added alias to old external name
(interim measure... should remove it eventually)
2003-04-13 16:42 dheck
* src/: gem.vcproj, Pixes/pix_filmNT.cpp: More error checking
tweaks
2003-04-12 20:33 cclepper
* src/Pixes/pix_rgba.cpp: fixed the OSX format #ifdef
2003-04-11 12:09 dheck
* src/Pixes/pix_videoDS.cpp: Added DirectShow graph exporting for
debugging with GraphEdit
2003-04-11 02:28 tigital
* src/Pixes/: pix_dot.cpp, pix_dot.h: removed unused variables,
started work on processYUVimage
2003-04-10 22:13 zmoelnig
* src/Pixes/pix_flip.cpp: this is BUGGY ? (i think)
2003-04-10 16:53 zmoelnig
* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: oh i think
pix_videoNEW is really buggy.
2003-04-10 10:34 zmoelnig
* src/Gnu/Makefile.subdir: added a dos2unix on make distclean
2003-04-10 10:32 zmoelnig
* src/Base/GemMan.cpp: new startup-logo with more authors
2003-04-10 10:27 zmoelnig
* src/Pixes/: pix_background.cpp, pix_roll.cpp: added #include
<string.h>
2003-04-10 10:25 zmoelnig
* src/Pixes/: pix_dot.cpp, pix_filmNEW.cpp, pix_filmNT.cpp,
pix_videoLinux.cpp, pix_videoLinux.h, setup.h: though i fixed the
linux-Video thing but someone did this for me... there was a
<stdlib.h> missing in pix_dot.cpp
2003-04-10 06:58 dheck
* src/Pixes/filmQT4L.cpp: Fixed problems with previous commit:
avoid memory leaks due to alternate return paths.
2003-04-10 06:49 dheck
* src/Pixes/filmQT4L.cpp: Changed automatic non-const array
allocation to heap allocated array for compiler compatibility.
2003-04-10 06:46 dheck
* src/Pixes/pix_dot.cpp: Fixed return in void function.
2003-04-09 20:17 cclepper
* src/Base/GemPixUtil.h: added #include <string.h> <stdlib.h>
2003-04-09 10:07 cclepper
* src/Controls/: gemwin.cpp, gemwin.h: added fps message and outlet
2003-04-09 09:59 cclepper
* src/Base/GemWinCreateMac.cpp: changed secondscreen to use a
minimum of 640x480
2003-04-09 09:56 cclepper
* src/Base/: GemMan.h, GemMan.cpp: added fps message
2003-04-09 09:38 cclepper
* src/Geos/: newWave.h, newWave.cpp: changed speed message to take
all float values
2003-04-09 09:01 cclepper
* src/Geos/polygon.cpp: added the rest of the GL drawing modes
2003-04-09 08:42 cclepper
* src/Pixes/setup.h: new pix_objects
2003-04-09 08:32 cclepper
* src/Pixes/pix_texture.cpp: added buffer zeroing for YUV textures
2003-04-09 08:31 cclepper
* src/Pixes/: pix_background.cpp, pix_background.h: initial commit
2003-04-09 07:14 cclepper
* src/Pixes/: pix_duotone.cpp, pix_duotone.h: initial commit
2003-04-09 07:03 cclepper
* src/Pixes/pix_blur.cpp: fixed a potential crash
2003-04-09 06:08 cclepper
* src/Pixes/: pix_roll.cpp, pix_roll.h: initial commit
2003-04-09 06:03 cclepper
* src/Pixes/pix_threshold.h: added yuv
2003-04-09 05:59 cclepper
* src/Pixes/pix_texture2.cpp: removed memset
2003-04-09 05:03 cclepper
* src/Pixes/pix_threshold.cpp: added YUV function
2003-04-09 01:34 cclepper
* src/Pixes/: pix_filmYUV.h, pix_filmYUV.cpp: added fps timing
outlet
2003-04-09 01:33 tigital
* src/Pixes/pix_filmDarwin.h: removed unused (now) media variable
2003-04-09 01:31 tigital
* examples/05.text/: 01.TextNoLoadBang.pd,
03.ChangeTextNoLoadBang.pd: removed loadBang so the patches will
not crash on OSX: again, OSX needs a glContext before making any
glCalls!
2003-04-09 01:30 tigital
* src/Pixes/: pix_filmDarwinYUV.h, pix_filmDarwinYUV.cpp: cleaned
up unused code, including removal of media timescale calculation,
which could cause crashes, and is not currently necessary
2003-04-09 00:22 tigital
* src/Pixes/pix_filmDarwin.cpp: cleaned up unused code, including
removal of media timescale calculation, which could cause
crashes, and is not currently necessary
2003-04-09 00:20 tigital
* src/Pixes/: pix_dot.cpp, pix_dot.h: now it works! RGBA only now,
but YUV on it's way...from the EffectTV collection
2003-04-09 00:18 tigital
* src/Pixes/setup.h: uncommented pix_dot_setup stuff, because now
it works!
2003-04-08 19:06 zmoelnig
* src/Pixes/pix_filmNEW.cpp: added filmQT4L
2003-04-08 19:04 zmoelnig
* src/Pixes/pix_gain.cpp: fixed the float2int bug (haven't i
submitted this 4 times today ?)
2003-04-08 19:03 zmoelnig
* src/Pixes/videoV4L.cpp: double default argument fixed
2003-04-08 19:02 zmoelnig
* src/Pixes/pix_depot.cpp: added some casts to integer (warnings on
gcc-3.2)
2003-04-08 19:00 zmoelnig
* src/Pixes/filmMPEG3.cpp: fixed a bug on close
2003-04-08 19:00 zmoelnig
* src/Pixes/: filmMPEG1.cpp, filmFFMPEG.cpp: added newlines at EOF
2003-04-08 18:58 zmoelnig
* src/Pixes/: filmQT4L.cpp, filmQT4L.h: the quicktime4linux
movie-loader class
2003-04-08 18:57 zmoelnig
* src/Pixes/: DSgrabber.cpp, DSgrabber.h: [no log message]
2003-04-08 18:54 zmoelnig
* src/Pixes/: pix_videoLinux.cpp, pix_videoLinux.h: the capturing
is now threaded
2003-04-08 11:12 zmoelnig
* src/Pixes/pix_depot.cpp: fixed a bug in the destructor
2003-04-08 10:40 zmoelnig
* src/Pixes/pix_depot.cpp: can't remember (maybe only some
tab-indents)
2003-04-08 10:34 zmoelnig
* src/Pixes/: pix_pix2sig.cpp, pix_pix2sig.h: added support for
other colour-spaces (though YUV might produced interlaced
signals)
2003-04-08 10:32 zmoelnig
* src/Pixes/: pix_videoDS.cpp, pix_videoDS.h: dos2unix
2003-04-08 10:29 zmoelnig
* src/Pixes/pix_videoLinux.cpp: just a debugging output
2003-04-08 10:27 zmoelnig
* src/Pixes/pix_rgba.cpp: set the notowned flag to 0 (because we
own the rgba-image)
2003-04-08 10:26 zmoelnig
* src/Pixes/: pix_info.cpp, pix_info.h: changed the base class from
GemPixObj to GemBase (so we have info on every image). maybe this
was not a great idea ...( but not that bad either)
2003-04-08 10:22 zmoelnig
* src/Pixes/: video.cpp, video.h: the parent class for os/lib
dependent video-grabbing (childs include videoV4L, hopefully will
include video1394, videoDS, videoWDM,...)
2003-04-08 10:17 zmoelnig
* src/: Geos/model_loader.h, Geos/newWave.cpp, Geos/rubber.h,
Manips/ortho.cpp, Nongeos/world_light.h: nothing i know of
2003-04-08 08:58 cclepper
* src/Pixes/: pix_filmDarwinYUV.cpp, pix_filmDarwinYUV.h: added
LoadRam()
2003-04-08 08:11 cclepper
* src/Pixes/pix_filmDarwin.cpp: added LoadRam()
2003-04-08 07:43 cclepper
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: added LoadRam()
2003-04-08 07:18 tigital
* src/Pixes/pix_filmDarwin.cpp: forgot to remove getFrame()
variable duration! Thanks to the vigilent cgc
2003-04-08 05:15 cclepper
* src/Pixes/pix_rgba.cpp: put OSX ifdef back in
2003-04-08 05:01 cclepper
* src/Pixes/pix_dump.cpp: added yuv code
2003-04-08 04:58 cclepper
* src/Pixes/: pix_convolve.cpp, pix_convolve.h: new 3x3 yuv code
2003-04-07 14:35 dheck
* src/: Base/GemMan.cpp, Base/GemMan.h, Controls/gemwin.cpp,
Controls/gemwin.h: Added "clear_mask" method to [gemwin]. Uses
with the GLdefine object to generate GLbitfields for the gemwin's
glClear.
2003-04-07 01:06 dheck
* src/: gem.vcproj, Base/GemMan.cpp, Base/GemMan.h,
Controls/gemwin.cpp, Controls/gemwin.h, Pixes/pix_filmNT.cpp:
Added a "render" message to gemwin to allow a single graph
rendering to be done. Also changed "frame" message to allow a
frame rate of 0.
2003-04-06 21:27 zmoelnig
* src/Base/: GemBase.cpp, GemGLUtil.cpp, GemGluObj.h,
GemPixObj.cpp, GemState.cpp: GemPixObj: i think there was a bug
with not initializing pointers the rest is no real changes (only
"visiting" the files)
2003-04-06 21:24 zmoelnig
* src/Pixes/: videoV4L.cpp, videoV4L.h: a threaded class for video
capturing under linux
2003-04-06 21:22 zmoelnig
* src/Pixes/: film.cpp, filmAVI.cpp, filmAVIPLAY.cpp,
filmDarwin.cpp, filmFFMPEG.cpp, film.h, filmAVI.h, filmAVIPLAY.h,
filmDarwin.h, filmFFMPEG.h, filmMPEG1.cpp, filmMPEG3.cpp,
filmMPEG1.h, filmMPEG3.h, pix_filmNEW.cpp, pix_filmNEW.h: a "new"
concept of how os/library dependant code should look like. do
not make the pd-object-class OS-dependent but a helper class.
2003-04-06 10:06 dheck
* src/Base/GemWinCreateNT.cpp: Fixed topmost message implementation
for that topmost properly would be applied to windows created
after a previous was destroyed.
2003-04-06 07:58 dheck
* src/: Base/GemMan.cpp, Base/GemMan.h, Base/GemWinCreate.h,
Base/GemWinCreateNT.cpp, Controls/gemwin.cpp, Controls/gemwin.h:
Added topmost message to keep gemwin on top of other windows.
Implemented for win32 only.
2003-04-06 04:16 tigital
* src/Base/GemPixUtil.h: rearranged initializers to stop compile
warnings
2003-04-06 04:14 dheck
* src/: gem.dsw, gem.vcproj, gem_vc6.dsw, gem_vc7.sln,
Pixes/pix_filmNT.cpp, Pixes/pix_filmNT.h: Added VC++ 7 workspace
and project. Modified pix_filmNT to provide more robust error
handling and to support recent CVS change in pix_film frame
loading behaviour
2003-04-04 16:58 ggeiger
* src/Gnu/: configure, configure.in, makeauxlibs: moved orb into
Gem
2003-04-04 16:56 ggeiger
* src/Controls/: orb.cpp, orb.h, orbserial.cpp, orbserial.h: Moved
from GemLibs
2003-04-03 17:36 zmoelnig
* src/openGL/GEMglAreTexturesResident.cpp: changed a type from bool
to GLboolean (why ? i guess for vc6)
2003-04-03 17:35 zmoelnig
* src/Controls/gemhead.cpp: set the state->image to zero before
rendering
2003-04-03 17:35 zmoelnig
* src/Controls/gemwin.cpp: added a boolean cast (for vc6)
2003-04-03 17:33 zmoelnig
* src/Base/GemGLUtil.cpp: [no log message]
2003-04-03 17:29 zmoelnig
* src/Base/: GemBase.cpp, GemWinCreateNT.cpp: some casts to bool
(vc6 didn't like it the way it was done)
2003-04-03 17:28 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: allocate() now allocates
data according to xsize/ysize/csize type is automatically set
(depending on OS)
2003-04-03 17:23 zmoelnig
* src/Pixes/pix_buf.cpp: nothing that matters (just a boolean cast
at autoMess)
2003-04-03 17:22 zmoelnig
* src/Pixes/pix_texture2.cpp: really nothing (maybe some blank
lines)
2003-04-03 17:21 zmoelnig
* src/Pixes/: pix_filmFFMPEG.cpp, pix_filmFFMPEG.h: some ifdefs to
compile on my version of ffmpeg
2003-04-03 17:20 zmoelnig
* src/Pixes/setup.h: [no log message]
2003-04-03 17:19 zmoelnig
* src/Pixes/pix_aging.cpp: removed to redundant lines (mainly a
label "BREAK")
2003-04-03 17:17 zmoelnig
* src/Pixes/: pix_get.h, pix_put.h, pix_depot.cpp, pix_depot.h:
[pix_depot] can store images (any size, fixed number) (TODO: add
a way to load decompress movies directly into [pix_depot]). it is
like [table] [pix_get] gets frames from [pix_depot] (like
[tabread]) [pix_put] writes frames to [pix_depot] (like
[tabwrite])
2003-04-01 07:25 tigital
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h,
pix_filmDarwinYUV.h, pix_filmDarwinYUV.cpp: OSX only: turns out
that SampleNumToMediaTime() only worked when 1 movie was
loaded...switched to a much simpler method of calculating
m_reqFrame's m_movieTime...which works with at least five
simultaneously running films!
2003-03-31 18:46 tigital
* src/Pixes/pix_filmDarwin.cpp: OSX only: forgot to set one flag
correctly
2003-03-31 08:37 tigital
* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h,
pix_filmDarwinYUV.cpp, pix_filmDarwinYUV.h: OSX only: changed
getFrame() for non-auto-processing, so now we get much smoother
playback using metro/counter, in addition to allowing
scrubbing/random frame access via a number box! Finally!
2003-03-31 00:09 tigital
* src/Pixes/: pix_film.cpp, pix_filmYUV.cpp: switched order of
getFrame() and "m_curFrame = m_reqFrame"...also added an idle
MoviesTask() on OSX
2003-03-31 00:01 tigital
* src/Geos/imageVert.cpp: fixed OSX crash: needed check for
GLcontext before executing glGenLists()
2003-03-16 04:25 dheck
* help/pix_videoDS.pd, src/gem.dsp, src/Pixes/DSgrabber.cpp,
src/Pixes/DSgrabber.h, src/Pixes/pix_videoDS.cpp,
src/Pixes/pix_videoDS.h, src/Pixes/setup.h: Added pix_videoDS, a
DirectShow based video input object for Windows
2003-03-15 05:27 cclepper
* src/Pixes/pix_movie.cpp: removed post() in postrender
2003-03-13 03:37 dheck
* src/: gem.dsp, Pixes/setup.h: Added pix_chroma_key to the pix
setup function and added the source files to the Visual Studio
project.
2003-03-10 10:56 dheck
* src/: gem.dsp, Base/GemPixUtil.h, Base/GemSetup.cpp: Excluded
config.h from Windows builds
2003-03-08 00:08 tigital
* src/Geos/model_loader.h: added #ifdef for OpenGL/gl.h on OSX
2003-03-08 00:07 tigital
* src/yuv/yuv_chroma_key.cpp: added #ifdef DEBUG to post() in
processYUV_YUV()
2003-03-08 00:05 tigital
* src/Pixes/: pix_filmFFMPEG.cpp, pix_dvLinux.cpp: is
"Base/config.h" used by anyone anymore? #ifdef'd for linux
because it was stopping OSX build
2003-03-07 23:57 tigital
* src/Base/TextBase.h: is "Base/config.h" used by anyone anymore?
#ifdef'd for linux because it was stopping OSX build
2003-03-07 23:55 tigital
* src/Base/GemGlutObj.h: is "Base/config.h" used by anyone anymore?
2003-03-07 18:23 ggeiger
* src/Gnu/: configure, configure.in: fixed avcodec check bug
2003-03-07 17:43 ggeiger
* src/Gnu/: Makefile.in, configure, configure.in: added FFMPEG
library checks
2003-03-07 17:41 ggeiger
* src/Pixes/: pix_add.cpp, pix_convolve.cpp, pix_convolve.h,
pix_subtract.cpp: checked in int/unfolded pix operations
2003-03-07 17:40 ggeiger
* src/Base/: GemPixObj.cpp, GemPixUtil.cpp, GemPixUtil.h: remove
MMX routines
2003-03-07 17:40 ggeiger
* src/Base/config.h.in: added HAVE_LIBAVCODEC,HAVE_LIBAVFORMAT
2003-03-07 17:37 ggeiger
* src/Pixes/setup.h: added pix_filmFFMPEG setup
2003-03-07 17:29 ggeiger
* src/Pixes/: pix_filmFFMPEG.cpp, pix_filmFFMPEG.h: added new
FFMPEG version of pix_film
2003-03-07 10:58 ggeiger
* src/Gnu/: configure.in, configure: removed search for particle
and glm
2003-03-07 10:57 ggeiger
* src/Gnu/makeauxlibs: particle and glm are in Gem now
2003-03-07 10:55 ggeiger
* src/Particles/: papi.h, part_draw.cpp, part_draw.h,
part_vector.h, partlib_actionapi.cpp, partlib_actions.cpp,
partlib_system.cpp: included particle library stuff
2003-03-07 10:47 ggeiger
* src/Geos/: model.h, model_loader.cpp, model_loader.h,
multimodel.h: moved glm.c into model_loader.cpp
2003-03-07 10:43 ggeiger
* src/Base/config.h: config.h will be autogenerated from config.in
2003-03-07 06:23 cclepper
* src/yuv/: yuv_videoDarwin.cpp, yuv_videoDarwin.h: added quality
modes
2003-03-07 05:28 cclepper
* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: added quality
modes
2003-03-07 00:30 cclepper
* src/Base/GemMan.h: added secondscreen message to enable/disable
fullscreen on a 2nd display
2003-03-06 23:44 cclepper
* src/Base/: GemMan.h, GemMan.cpp, GemWinCreate.h,
GemWinCreateMac.cpp: added secondscreen message to enable/disable
fullscreen on a 2nd display
2003-03-06 23:37 cclepper
* src/Controls/: gemwin.cpp, gemwin.h: added secondscreen message
to enable/disable fullscreen on a 2nd display
2003-03-06 18:26 zmoelnig
* src/Base/: GemBase.cpp, GemCache.cpp, GemMan.cpp, GemMan.h,
GemPixObj.cpp, GemPixUtil.cpp, TextBase.cpp, TextBase.h: ???
2003-03-06 18:25 zmoelnig
* src/Geos/: model.cpp, newWave.h, ripple.cpp, ripple.h,
rubber.cpp, rubber.h, square.cpp, text2d.cpp, text2d.h,
text3d.cpp, text3d.h, textoutline.cpp, textoutline.h: changed
text-object, so they can be disabled...
2003-03-06 18:24 zmoelnig
* src/Manips/: alpha.cpp, alpha.h, separator.cpp: bugfixed
separator
2003-03-06 18:23 zmoelnig
* src/Pixes/: pix_buf.cpp, pix_buf.h, pix_crop.cpp,
pix_pix2sig.cpp, pix_pix2sig.h, pix_rgba.cpp, pix_rtx.cpp,
pix_sig2pix.cpp, pix_sig2pix.h: some bug-fixes; esp [pix_buf]
2003-03-06 18:22 zmoelnig
* src/Gnu/Makefile: checked in Makefile again...
2003-03-06 18:19 zmoelnig
* src/Gnu/: Makefile, acinclude.m4, aclocal.m4, configure: updated
configure....
2003-03-03 23:44 dheck
* src/Pixes/pix_rgba.cpp: Reverted GL_BGR[A] to GL_BGR[A]_EXT to
allow compilation on Windows (openGL 1.1)
2003-03-03 18:00 zmoelnig
* src/Pixes/: pix_crop.cpp, pix_crop.h: pix_crop takes sub-images
of images
2003-03-03 17:59 zmoelnig
* examples/data/venus.obj: the object file for venus was missing...
2003-03-01 19:16 zmoelnig
* src/Gnu/Makefile.in: fixed a bug with SYSTEMDOCS and made
pd/extra the default installation-dir (not pd/externs)
2003-03-01 11:18 zmoelnig
* src/Gnu/: configure, configure.in: added avifile support
2003-03-01 11:18 zmoelnig
* src/Base/: config.h, config.h.in: added AVIPLAY (for linux) and
(not yet functioning) GLTT defines
2003-03-01 11:16 zmoelnig
* src/Pixes/: pix_biquad.cpp, pix_movement.cpp, pix_rtx.cpp,
pix_rtx.h: somehow these were not properly updated ...
2003-03-01 11:10 zmoelnig
* src/Pixes/: pix_film.cpp, pix_filmLinux.cpp, pix_filmLinux.h,
pix_rgba.cpp: added libavifile-support under linux
2003-03-01 09:29 cclepper
* src/Pixes/: pix_convolve.cpp, pix_convolve.h: added yuv and
optimizations
2003-02-28 11:00 ggeiger
* src/: Geos/newWave.cpp, Pixes/pix_convolve.cpp: changed "for (int
i=0; ..)" scoping
2003-02-28 08:17 cclepper
* src/Base/GemMan.cpp: added VBLsync for OSX
2003-02-27 05:25 cclepper
* src/Pixes/: pix_chroma_key.cpp, pix_chroma_key.h: initial commit
2003-02-27 05:20 cclepper
* src/Pixes/: pix_subtract.h, pix_subtract.cpp, pix_blur.cpp,
pix_blur.h, pix_mix.cpp, pix_mix.h: added altivec function
2003-02-27 05:16 cclepper
* src/Pixes/: pix_gain.h, pix_gain.cpp, pix_offset.h,
pix_offset.cpp: added altivec function
2003-02-27 02:09 dheck
* src/Base/GemPixUtil.h: Added 31 bytes to imageStruct buffer
allocation to allow realignment without causing buffer overruns.
2003-02-26 05:05 dheck
* src/: gem.dsp, gem.dsw: Incorporated source structure changes in
CVS (TV->pix) and new source files
2003-02-26 05:02 dheck
* src/: gem.dsp, gem.dsw: Updated Visual Studio project and
workspace to build current CVS source.
2003-02-26 04:59 dheck
* src/: Base/GemGluObj.h, Base/GemPixUtil.cpp, Base/GemShape.cpp,
Base/GemShape.h, Base/GemState.cpp, Geos/newWave.cpp,
Geos/newWave.h, Geos/ripple.h, Geos/rubber.h, Manips/ortho.cpp,
Nongeos/world_light.h, Pixes/pix_convolve.cpp,
Pixes/pix_videoNT.cpp, yuv/yuv_posterize.cpp: Fixed Win32
compilation issues.
2003-02-26 02:11 tigital
* src/Base/GemPixUtil.h: reordered member initializers to
"...datasize(0),pdata(0)..." to remove gcc 3.1 warnings
2003-02-26 01:30 tigital
* src/Pixes/setup.h: added *_setup() for objects from tv_* to pix_*
2003-02-26 01:29 tigital
* src/Pixes/: pix_biquad.cpp, pix_biquad.h, pix_delay.cpp,
pix_delay.h, pix_movement.cpp, pix_movement.h, pix_rtx.cpp,
pix_rtx.h: moved from tv_* to pix_*
2003-02-24 19:53 zmoelnig
* src/Gnu/README.build: updated a link
2003-02-24 19:41 zmoelnig
* src/Manips/: alpha.cpp, alpha.h, setup.h: now the alpha-blending
function can be set by hand: 0 .. GL_ONE_MINUS_SRC_ALPHA 1 ..
GL_ONE
2003-02-24 19:40 zmoelnig
* src/Manips/: polygon_smooth.cpp, polygon_smooth.h: polygon_smooth
enables GL-polygon-smoothing (like it has been proposed by the
mac-people)
2003-02-24 14:12 zmoelnig
* src/TV/: Make.depend, setup.h, tv_biquad.cpp, tv_biquad.h,
tv_delay.cpp, tv_delay.h, tv_movement.cpp, tv_movement.h,
tv_rtx.cpp, tv_rtx.h, tv_test.cpp, tv_test.h: removing TV
2003-02-24 14:10 zmoelnig
* src/: Base/GemSetup.cpp, Pixes/pix_test.cpp, Pixes/pix_test.h,
Pixes/setup.h: removed TV-class
2003-02-24 14:09 zmoelnig
* src/Gnu/: Makefile.in, WHATSNEW, configure, configure.in,
makesource: removing TV-class
2003-02-24 13:47 zmoelnig
* src/Pixes/: pix_blur.cpp, pix_mix.cpp, setup.h: [no log message]
2003-02-24 13:44 zmoelnig
* src/Pixes/: pix_tIIR.cpp, pix_tIIR.h: another IIR-filter
(time-domain) for pixes: very much like [pix_blur] and
[pix_biquad], but more flexible
2003-02-24 12:45 zmoelnig
* src/Pixes/pix_videoLinux.h: removed the default width/height from
the constructor (this is done in the cpp-file)
2003-02-24 12:40 zmoelnig
* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added a reallocate()
message to imageStruct. This does only allocate memory, if the
previous buffer is smaller than the needed one. there is a "int
datasize" that describes the length of the buffer.
2003-02-19 21:28 zmoelnig
* src/Gnu/: Makefile.subdir, README.build: updated the README.build
(for the new configure)
2003-02-19 19:41 zmoelnig
* examples/09.openGL/01.primQuad.pd: Added an example for the
openGL-wrapper stuff
2003-02-19 19:41 zmoelnig
* examples/09.openGL/01.primQuad.pd: Initial revision
2003-02-19 19:25 zmoelnig
* src/openGL/: GLdefine.cpp, GLdefine.h, setup.h: GLdefines maps
symbols (like GL_FLAT) to corresponding floats (like 7424)
2003-02-19 19:23 zmoelnig
* src/Geos/slideSquares.cpp: undef'ed the MacOS-specific
Carbon-include
2003-02-19 19:17 zmoelnig
* src/Base/GemGLUtil.cpp: redefined _GL_UNDEFINED to -1 (instead of
-10)
2003-02-17 09:18 cclepper
* src/Pixes/pix_data.cpp: added YUV
2003-02-15 05:44 cclepper
* src/yuv/yuv_blur.cpp: added altivec function
2003-02-15 05:16 cclepper
* src/Pixes/: pix_add.h, pix_add.cpp: added altivec function
2003-02-15 05:11 cclepper
* src/Pixes/: pix_mix.h, pix_mix.cpp: added pix_mix
2003-02-14 04:54 tigital
* src/Geos/: ripple.cpp, ripple.h, slideSquares.cpp,
slideSquares.h, rubber.h, rubber.cpp: - doesn't require textures
now ;-) - added glBlend message
2003-02-14 04:53 tigital
* src/Geos/: newWave.cpp, newWave.h: - doesn't require textures now
;-) - finally centered!
2003-02-10 03:24 cclepper
* src/Base/GemPixObj.h: added Altivec cache function
2003-02-10 03:13 cclepper
* src/Pixes/pix_filmDarwin.cpp: hq for DV added
2003-02-10 03:10 cclepper
* src/Pixes/pix_filmDarwinYUV.cpp: hq for DV added
2003-02-10 01:18 tigital
* examples/07.texture/06.ripple.pd: example patch for [ripple]
controls
2003-02-10 01:17 tigital
* examples/07.texture/05.newWave.pd: example patch for [newWave]
controls
2003-02-10 01:14 tigital
* src/Pixes/pix_texture2.cpp: changed gl setup calls to float (from
integer): they should all be one or the other, right?
2003-02-10 01:12 tigital
* src/Geos/setup.h: added setup for ripple, rubber, and
slideSquares
2003-02-10 01:10 tigital
* src/Geos/: rubber.cpp, rubber.h: rubber: bang "grabs" image, x/y
input the can pull/distort image, 2nd bang releases image, which
rebounds back to flat
2003-02-10 01:08 tigital
* src/Geos/: slideSquares.cpp, slideSquares.h: slideSquare: creates
a field of squares which reaveal texture while moving left to
right
2003-02-10 01:07 tigital
* src/Geos/: ripple.cpp, ripple.h: ripple: bang to inlet causes
image rippling, center of ripple is movable via x and y input:
see example/07.texture/
2003-02-10 00:53 tigital
* src/Geos/: newWave.cpp, newWave.h: now has controls for size,
speed, and mode; currently only works with [pix_texture]; also
requires rotateXYZ, scale, transposeXYZ for centering (see
example/texture)
2003-02-09 23:21 tigital
* src/Geos/rectangle.h: added glBlend
2003-02-09 23:20 tigital
* src/Geos/rectangle.cpp: removed redundant m_linewidth call; added
glBlend
2003-02-09 23:18 tigital
* src/Geos/square.cpp: removed redundant m_linewidth call
2003-02-08 06:56 cclepper
* src/yuv/: yuv_gain.cpp, yuv_gain.h, yuv_subtract.cpp,
yuv_mix.cpp: added altivec code
2003-02-08 06:53 cclepper
* src/yuv/: yuv_add.cpp, yuv_adjust.cpp: added altivec code
2003-02-06 23:38 tigital
* src/TV/tv_rtx.cpp: updated to current "IMAGE_CLASS" memory
functions (ie. buffer.clear() & buffer.allocate( dataSize)
2003-02-06 23:36 tigital
* src/TV/setup.h: added tv_delay_setup
2003-02-06 05:55 cclepper
* src/Geos/: square.h, square.cpp: added blending
2003-02-06 02:20 tigital
* src/Pixes/pix_texture2.cpp: cleanup
2003-02-06 02:17 tigital
* src/Base/GemGlutObj.h: removed HAVE_LIBGLUT for MACOSX
2003-02-05 09:55 cclepper
* src/Pixes/pix_blur.cpp: added pix_blur
2003-02-05 09:40 cclepper
* src/: yuv/yuv_filmDarwin.cpp, yuv/yuv_filmDarwin.h,
Pixes/pix_filmDarwin.cpp, Pixes/pix_filmDarwin.h,
Pixes/pix_filmDarwinYUV.cpp, Pixes/pix_filmDarwinYUV.h: improved
quicktime performance and DV quality
2003-02-05 09:13 cclepper
* src/Pixes/: setup.h, pix_blur.h, pix_blur.cpp: added pix_blur
2003-02-05 09:01 cclepper
* src/Pixes/pix_gain.cpp: optimized pix_gain RGBA code
2003-02-04 05:46 cclepper
* src/yuv/: yuv_split.cpp, yuv_split.h, yuv_swap.cpp, yuv_swap.h,
yuv_video.cpp, yuv_video.h: added missing yuv objects
2003-02-04 01:32 zmoelnig
* src/Gnu/: Makefile, Makefile.subdir: added optimization to the
Makefiles: "-O3 -funroll-loops -ffast-math"
2003-02-04 01:16 zmoelnig
* src/Gnu/: Makefile, Makefile.subdir: changed the behaviour of
$(CXXFLAGS): you can now set CXXFLAGS via the command-line and it
it added to the c++-flags $(cxxflags)
2003-02-03 17:55 zmoelnig
* src/openGL/GEMglIsList.cpp: changed the identifier for the
list-ID from "list" to "gllist", because pd would complain about
this ("list" is reserved for pd-lists)
2003-02-03 17:47 zmoelnig
* src/openGL/README: added this README, so you know what the
openGL-stuff is about...
2003-02-03 17:43 zmoelnig
* src/: Pixes/pix_draw.cpp, Pixes/pix_image.cpp, Pixes/setup.h,
Geos/imageVert.cpp, Geos/newWave.cpp, Geos/setup.h: [no log
message]
2003-02-03 17:43 zmoelnig
* src/Pixes/: pix_film.cpp, pix_filmLinux.cpp, pix_filmLinux.h:
because of the new configure, some ifdef's have changed there
names (HAVE_MPEG becomes HAVE_LIBMPEG etc)
2003-02-03 17:42 zmoelnig
* src/Pixes/: pix_grey.cpp, pix_grey.h: added the anything2grey
converter
2003-02-03 17:40 zmoelnig
* src/Base/GemSetup.cpp: added the openGL-stuff
2003-02-03 17:40 zmoelnig
* src/Base/GemGlutObj.cpp: there are new ifdef's because of the new
configure spit out a warning when compiled without GLUT (is this
new ?)
2003-02-03 17:37 zmoelnig
* src/Base/: GemBase.cpp, GemBase.h: added an "m_modified" flag.
this might double some code, but it was surely quickto do
2003-02-03 17:34 zmoelnig
* src/Base/: config.h, config.h.in: rewrote the configure-thing
hopefully it works now...
2003-02-03 17:32 zmoelnig
* src/Gnu/: Makefile.in, acinclude.m4, aclocal.m4, config.guess,
configure, configure.in: rewrote the configure-thing hopefully it
will work now...
2003-02-03 17:29 zmoelnig
* src/openGL/: GEMglAreTexturesResident.cpp,
GEMglAreTexturesResident.h, GEMglArrayElement.cpp,
GEMglArrayElement.h, GEMglBindTexture.cpp, GEMglBindTexture.h,
GEMglCopyTexImage1D.cpp, GEMglCopyTexImage1D.h,
GEMglCopyTexImage2D.cpp, GEMglCopyTexImage2D.h,
GEMglCopyTexSubImage1D.cpp, GEMglCopyTexSubImage1D.h,
GEMglCopyTexSubImage2D.cpp, GEMglCopyTexSubImage2D.h,
GEMglDeleteTextures.cpp, GEMglDeleteTextures.h,
GEMglDisableClientState.cpp, GEMglDisableClientState.h,
GEMglDrawArrays.cpp, GEMglDrawArrays.h, GEMglDrawElements.cpp,
GEMglDrawElements.h, GEMglEnableClientState.cpp,
GEMglEnableClientState.h, GEMglEvalCoord1d.cpp,
GEMglEvalCoord1d.h, GEMglEvalCoord1dv.cpp, GEMglEvalCoord1dv.h,
GEMglEvalCoord1f.cpp, GEMglEvalCoord1f.h, GEMglEvalCoord1fv.cpp,
GEMglEvalCoord1fv.h, GEMglEvalCoord2d.cpp, GEMglEvalCoord2d.h,
GEMglEvalCoord2dv.cpp, GEMglEvalCoord2dv.h, GEMglEvalCoord2f.cpp,
GEMglEvalCoord2f.h, GEMglEvalCoord2fv.cpp, GEMglEvalCoord2fv.h,
GEMglEvalMesh1.cpp, GEMglEvalMesh1.h, GEMglEvalMesh2.cpp,
GEMglEvalMesh2.h, GEMglEvalPoint1.cpp, GEMglEvalPoint1.h,
GEMglEvalPoint2.cpp, GEMglEvalPoint2.h, GEMglFeedbackBuffer.cpp,
GEMglFeedbackBuffer.h, GEMglFogf.cpp, GEMglFogf.h,
GEMglFogfv.cpp, GEMglFogfv.h, GEMglFogi.cpp, GEMglFogi.h,
GEMglFogiv.cpp, GEMglFogiv.h, GEMglGenLists.cpp, GEMglGenLists.h,
GEMglGenTextures.cpp, GEMglGenTextures.h, GEMglGetError.cpp,
GEMglGetError.h, GEMglGetMapdv.cpp, GEMglGetMapdv.h,
GEMglGetMapfv.cpp, GEMglGetMapfv.h, GEMglGetMapiv.cpp,
GEMglGetMapiv.h, GEMglGetPointerv.cpp, GEMglGetPointerv.h,
GEMglGetString.cpp, GEMglGetString.h, GEMglIndexdv.cpp,
GEMglIndexdv.h, GEMglIndexfv.cpp, GEMglIndexfv.h,
GEMglIndexiv.cpp, GEMglIndexiv.h, GEMglIndexsv.cpp,
GEMglIndexsv.h, GEMglIndexub.cpp, GEMglIndexub.h,
GEMglIndexubv.cpp, GEMglIndexubv.h, GEMglInitNames.cpp,
GEMglInitNames.h, GEMglIsEnabled.cpp, GEMglIsEnabled.h,
GEMglIsList.cpp, GEMglIsList.h, GEMglIsTexture.cpp,
GEMglIsTexture.h, GEMglLoadName.cpp, GEMglLoadName.h,
GEMglMap1d.cpp, GEMglMap1d.h, GEMglMap1f.cpp, GEMglMap1f.h,
GEMglMap2d.cpp, GEMglMap2d.h, GEMglMap2f.cpp, GEMglMap2f.h,
GEMglMapGrid1d.cpp, GEMglMapGrid1d.h, GEMglMapGrid1f.cpp,
GEMglMapGrid1f.h, GEMglMapGrid2d.cpp, GEMglMapGrid2d.h,
GEMglMapGrid2f.cpp, GEMglMapGrid2f.h, GEMglPassThrough.cpp,
GEMglPassThrough.h, GEMglPopClientAttrib.cpp,
GEMglPopClientAttrib.h, GEMglPopName.cpp, GEMglPopName.h,
GEMglPrioritizeTextures.cpp, GEMglPrioritizeTextures.h,
GEMglPushClientAttrib.cpp, GEMglPushClientAttrib.h,
GEMglPushName.cpp, GEMglPushName.h, GEMglRenderMode.cpp,
GEMglRenderMode.h, GEMglSelectBuffer.cpp, GEMglSelectBuffer.h,
GEMglTexSubImage1D.cpp, GEMglTexSubImage1D.h,
GEMglTexSubImage2D.cpp, GEMglTexSubImage2D.h, makesource: added
openGL-wrapper objects (mainly openGL-1.1)
2003-02-03 17:27 zmoelnig
* src/openGL/: GEMglAccum.cpp, GEMglAccum.h, GEMglAlphaFunc.cpp,
GEMglAlphaFunc.h, GEMglBegin.cpp, GEMglBegin.h, GEMglBitmap.cpp,
GEMglBitmap.h, GEMglBlendFunc.cpp, GEMglBlendFunc.h,
GEMglClear.cpp, GEMglClear.h, GEMglClearAccum.cpp,
GEMglClearAccum.h, GEMglClearColor.cpp, GEMglClearColor.h,
GEMglClearDepth.cpp, GEMglClearDepth.h, GEMglClearIndex.cpp,
GEMglClearIndex.h, GEMglClearStencil.cpp, GEMglClearStencil.h,
GEMglColor3b.cpp, GEMglColor3b.h, GEMglColor3bv.cpp,
GEMglColor3bv.h, GEMglColor3d.cpp, GEMglColor3d.h,
GEMglColor3dv.cpp, GEMglColor3dv.h, GEMglColor3f.cpp,
GEMglColor3f.h, GEMglColor3fv.cpp, GEMglColor3fv.h,
GEMglColor3i.cpp, GEMglColor3i.h, GEMglColor3iv.cpp,
GEMglColor3iv.h, GEMglColor3s.cpp, GEMglColor3s.h,
GEMglColor3sv.cpp, GEMglColor3sv.h, GEMglColor3ub.cpp,
GEMglColor3ub.h, GEMglColor3ubv.cpp, GEMglColor3ubv.h,
GEMglColor3ui.cpp, GEMglColor3ui.h, GEMglColor3uiv.cpp,
GEMglColor3uiv.h, GEMglColor3us.cpp, GEMglColor3us.h,
GEMglColor3usv.cpp, GEMglColor3usv.h, GEMglColor4b.cpp,
GEMglColor4b.h, GEMglColor4bv.cpp, GEMglColor4bv.h,
GEMglColor4d.cpp, GEMglColor4d.h, GEMglColor4dv.cpp,
GEMglColor4dv.h, GEMglColor4f.cpp, GEMglColor4f.h,
GEMglColor4fv.cpp, GEMglColor4fv.h, GEMglColor4i.cpp,
GEMglColor4i.h, GEMglColor4iv.cpp, GEMglColor4iv.h,
GEMglColor4s.cpp, GEMglColor4s.h, GEMglColor4sv.cpp,
GEMglColor4sv.h, GEMglColor4ub.cpp, GEMglColor4ub.h,
GEMglColor4ubv.cpp, GEMglColor4ubv.h, GEMglColor4ui.cpp,
GEMglColor4ui.h, GEMglColor4uiv.cpp, GEMglColor4uiv.h,
GEMglColor4us.cpp, GEMglColor4us.h, GEMglColor4usv.cpp,
GEMglColor4usv.h, GEMglColorMask.cpp, GEMglColorMask.h,
GEMglColorMaterial.cpp, GEMglColorMaterial.h,
GEMglCopyPixels.cpp, GEMglCopyPixels.h, GEMglCullFace.cpp,
GEMglCullFace.h, GEMglDepthFunc.cpp, GEMglDepthFunc.h,
GEMglDepthMask.cpp, GEMglDepthMask.h, GEMglDepthRange.cpp,
GEMglDepthRange.h, GEMglDisable.cpp, GEMglDisable.h,
GEMglDrawBuffer.cpp, GEMglDrawBuffer.h, GEMglEdgeFlag.cpp,
GEMglEdgeFlag.h, GEMglEnable.cpp, GEMglEnable.h, GEMglEnd.cpp,
GEMglEnd.h, GEMglFinish.cpp, GEMglFinish.h, GEMglFlush.cpp,
GEMglFlush.h, GEMglFrontFace.cpp, GEMglFrontFace.h,
GEMglFrustum.cpp, GEMglFrustum.h, GEMglHint.cpp, GEMglHint.h,
GEMglIndexMask.cpp, GEMglIndexMask.h, GEMglIndexd.cpp,
GEMglIndexd.h, GEMglIndexf.cpp, GEMglIndexf.h, GEMglIndexi.cpp,
GEMglIndexi.h, GEMglIndexs.cpp, GEMglIndexs.h,
GEMglLightModelf.cpp, GEMglLightModelf.h, GEMglLightModeli.cpp,
GEMglLightModeli.h, GEMglLightf.cpp, GEMglLightf.h,
GEMglLighti.cpp, GEMglLighti.h, GEMglLineStipple.cpp,
GEMglLineStipple.h, GEMglLineWidth.cpp, GEMglLineWidth.h,
GEMglLoadIdentity.cpp, GEMglLoadIdentity.h, GEMglLogicOp.cpp,
GEMglLogicOp.h, GEMglMaterialf.cpp, GEMglMaterialf.h,
GEMglMateriali.cpp, GEMglMateriali.h, GEMglMatrixMode.cpp,
GEMglMatrixMode.h, GEMglNormal3b.cpp, GEMglNormal3b.h,
GEMglNormal3bv.cpp, GEMglNormal3bv.h, GEMglNormal3d.cpp,
GEMglNormal3d.h, GEMglNormal3dv.cpp, GEMglNormal3dv.h,
GEMglNormal3f.cpp, GEMglNormal3f.h, GEMglNormal3fv.cpp,
GEMglNormal3fv.h, GEMglNormal3i.cpp, GEMglNormal3i.h,
GEMglNormal3iv.cpp, GEMglNormal3iv.h, GEMglNormal3s.cpp,
GEMglNormal3s.h, GEMglNormal3sv.cpp, GEMglNormal3sv.h,
GEMglOrtho.cpp, GEMglOrtho.h, GEMglPixelStoref.cpp,
GEMglPixelStoref.h, GEMglPixelStorei.cpp, GEMglPixelStorei.h,
GEMglPixelTransferf.cpp, GEMglPixelTransferf.h,
GEMglPixelTransferi.cpp, GEMglPixelTransferi.h,
GEMglPixelZoom.cpp, GEMglPixelZoom.h, GEMglPointSize.cpp,
GEMglPointSize.h, GEMglPolygonMode.cpp, GEMglPolygonMode.h,
GEMglPolygonOffset.cpp, GEMglPolygonOffset.h, GEMglPopAttrib.cpp,
GEMglPopAttrib.h, GEMglPopMatrix.cpp, GEMglPopMatrix.h,
GEMglPushAttrib.cpp, GEMglPushAttrib.h, GEMglPushMatrix.cpp,
GEMglPushMatrix.h, GEMglRasterPos2d.cpp, GEMglRasterPos2d.h,
GEMglRasterPos2dv.cpp, GEMglRasterPos2dv.h, GEMglRasterPos2f.cpp,
GEMglRasterPos2f.h, GEMglRasterPos2fv.cpp, GEMglRasterPos2fv.h,
GEMglRasterPos2i.cpp, GEMglRasterPos2i.h, GEMglRasterPos2iv.cpp,
GEMglRasterPos2iv.h, GEMglRasterPos2s.cpp, GEMglRasterPos2s.h,
GEMglRasterPos2sv.cpp, GEMglRasterPos2sv.h, GEMglRasterPos3d.cpp,
GEMglRasterPos3d.h, GEMglRasterPos3dv.cpp, GEMglRasterPos3dv.h,
GEMglRasterPos3f.cpp, GEMglRasterPos3f.h, GEMglRasterPos3fv.cpp,
GEMglRasterPos3fv.h, GEMglRasterPos3i.cpp, GEMglRasterPos3i.h,
GEMglRasterPos3iv.cpp, GEMglRasterPos3iv.h, GEMglRasterPos3s.cpp,
GEMglRasterPos3s.h, GEMglRasterPos3sv.cpp, GEMglRasterPos3sv.h,
GEMglRasterPos4d.cpp, GEMglRasterPos4d.h, GEMglRasterPos4dv.cpp,
GEMglRasterPos4dv.h, GEMglRasterPos4f.cpp, GEMglRasterPos4f.h,
GEMglRasterPos4fv.cpp, GEMglRasterPos4fv.h, GEMglRasterPos4i.cpp,
GEMglRasterPos4i.h, GEMglRasterPos4iv.cpp, GEMglRasterPos4iv.h,
GEMglRasterPos4s.cpp, GEMglRasterPos4s.h, GEMglRasterPos4sv.cpp,
GEMglRasterPos4sv.h, GEMglRectd.cpp, GEMglRectd.h,
GEMglRectf.cpp, GEMglRectf.h, GEMglRecti.cpp, GEMglRecti.h,
GEMglRects.cpp, GEMglRects.h, GEMglRotated.cpp, GEMglRotated.h,
GEMglRotatef.cpp, GEMglRotatef.h, GEMglScaled.cpp, GEMglScaled.h,
GEMglScalef.cpp, GEMglScalef.h, GEMglScissor.cpp, GEMglScissor.h,
GEMglShadeModel.cpp, GEMglShadeModel.h, GEMglStencilFunc.cpp,
GEMglStencilFunc.h, GEMglStencilMask.cpp, GEMglStencilMask.h,
GEMglStencilOp.cpp, GEMglStencilOp.h, GEMglTexCoord1d.cpp,
GEMglTexCoord1d.h, GEMglTexCoord1dv.cpp, GEMglTexCoord1dv.h,
GEMglTexCoord1f.cpp, GEMglTexCoord1f.h, GEMglTexCoord1fv.cpp,
GEMglTexCoord1fv.h, GEMglTexCoord1i.cpp, GEMglTexCoord1i.h,
GEMglTexCoord1iv.cpp, GEMglTexCoord1iv.h, GEMglTexCoord1s.cpp,
GEMglTexCoord1s.h, GEMglTexCoord1sv.cpp, GEMglTexCoord1sv.h,
GEMglTexCoord2d.cpp, GEMglTexCoord2d.h, GEMglTexCoord2dv.cpp,
GEMglTexCoord2dv.h, GEMglTexCoord2f.cpp, GEMglTexCoord2f.h,
GEMglTexCoord2fv.cpp, GEMglTexCoord2fv.h, GEMglTexCoord2i.cpp,
GEMglTexCoord2i.h, GEMglTexCoord2iv.cpp, GEMglTexCoord2iv.h,
GEMglTexCoord2s.cpp, GEMglTexCoord2s.h, GEMglTexCoord2sv.cpp,
GEMglTexCoord2sv.h, GEMglTexCoord3d.cpp, GEMglTexCoord3d.h,
GEMglTexCoord3dv.cpp, GEMglTexCoord3dv.h, GEMglTexCoord3f.cpp,
GEMglTexCoord3f.h, GEMglTexCoord3fv.cpp, GEMglTexCoord3fv.h,
GEMglTexCoord3i.cpp, GEMglTexCoord3i.h, GEMglTexCoord3iv.cpp,
GEMglTexCoord3iv.h, GEMglTexCoord3s.cpp, GEMglTexCoord3s.h,
GEMglTexCoord3sv.cpp, GEMglTexCoord3sv.h, GEMglTexCoord4d.cpp,
GEMglTexCoord4d.h, GEMglTexCoord4dv.cpp, GEMglTexCoord4dv.h,
GEMglTexCoord4f.cpp, GEMglTexCoord4f.h, GEMglTexCoord4fv.cpp,
GEMglTexCoord4fv.h, GEMglTexCoord4i.cpp, GEMglTexCoord4i.h,
GEMglTexCoord4iv.cpp, GEMglTexCoord4iv.h, GEMglTexCoord4s.cpp,
GEMglTexCoord4s.h, GEMglTexCoord4sv.cpp, GEMglTexCoord4sv.h,
GEMglTexEnvf.cpp, GEMglTexEnvf.h, GEMglTexEnvi.cpp,
GEMglTexEnvi.h, GEMglTexGend.cpp, GEMglTexGend.h,
GEMglTexGenf.cpp, GEMglTexGenf.h, GEMglTexGeni.cpp,
GEMglTexGeni.h, GEMglTexParameterf.cpp, GEMglTexParameterf.h,
GEMglTexParameteri.cpp, GEMglTexParameteri.h,
GEMglTranslated.cpp, GEMglTranslated.h, GEMglTranslatef.cpp,
GEMglTranslatef.h, GEMglVertex2d.cpp, GEMglVertex2d.h,
GEMglVertex2dv.cpp, GEMglVertex2dv.h, GEMglVertex2f.cpp,
GEMglVertex2f.h, GEMglVertex2fv.cpp, GEMglVertex2fv.h,
GEMglVertex2i.cpp, GEMglVertex2i.h, GEMglVertex2iv.cpp,
GEMglVertex2iv.h, GEMglVertex2s.cpp, GEMglVertex2s.h,
GEMglVertex2sv.cpp, GEMglVertex2sv.h, GEMglVertex3d.cpp,
GEMglVertex3d.h, GEMglVertex3dv.cpp, GEMglVertex3dv.h,
GEMglVertex3f.cpp, GEMglVertex3f.h, GEMglVertex3fv.cpp,
GEMglVertex3fv.h, GEMglVertex3i.cpp, GEMglVertex3i.h,
GEMglVertex3iv.cpp, GEMglVertex3iv.h, GEMglVertex3s.cpp,
GEMglVertex3s.h, GEMglVertex3sv.cpp, GEMglVertex3sv.h,
GEMglVertex4d.cpp, GEMglVertex4d.h, GEMglVertex4dv.cpp,
GEMglVertex4dv.h, GEMglVertex4f.cpp, GEMglVertex4f.h,
GEMglVertex4fv.cpp, GEMglVertex4fv.h, GEMglVertex4i.cpp,
GEMglVertex4i.h, GEMglVertex4iv.cpp, GEMglVertex4iv.h,
GEMglVertex4s.cpp, GEMglVertex4s.h, GEMglVertex4sv.cpp,
GEMglVertex4sv.h, GEMglViewport.cpp, GEMglViewport.h, setup.h:
rewrote (regenerated) the openGL-wrapping stuff
2003-01-29 09:57 cclepper
* src/Pixes/: pix_offset.h, pix_offset.cpp: added yuv processing
2003-01-29 09:02 cclepper
* src/Pixes/pix_add.cpp: added yuv processing
2003-01-29 08:59 cclepper
* src/Pixes/: pix_diff.h, pix_diff.cpp, pix_add.h: added yuv
processing
2003-01-29 08:52 cclepper
* src/Pixes/: pix_subtract.h, pix_subtract.cpp, pix_multiply.h,
pix_multiply.cpp: added yuv processing
2003-01-26 05:39 tigital
* src/Pixes/pix_texture.cpp: fixed bug which prevented
non-powerOfTwo textures from texturing correctly (m_coords are
now set and passed into state->texCoords)
2003-01-26 05:15 cclepper
* src/Pixes/pix_gain.cpp: fixed YUV code in pix_gain
2003-01-26 00:55 cclepper
* src/Base/GemPixUtil.h: changed the color channel order for OSX
2003-01-25 23:38 cclepper
* src/Pixes/setup.h: fixed/added some yuv stuff
2003-01-25 23:35 cclepper
* src/yuv/: yuv_bitwise.cpp, yuv_bitwise.h, yuv_blur.cpp,
yuv_blur.h, yuv_mask.cpp, yuv_mask.h, yuv_mix.cpp, yuv_mix.h,
yuv_pixel_average.cpp, yuv_pixel_average.h: fixed/added some yuv
stuff
2003-01-25 23:31 cclepper
* src/yuv/setup.h: fixed/added some yuv stuff
2003-01-25 21:34 cclepper
* src/yuv/yuv_set.cpp: test for yuv update
2003-01-13 15:50 tigital
* src/Base/: GemBase.h, GemPixImageLoad.cpp: added gl.h & glext.h
to allow compile on OS X
2003-01-09 23:40 tigital
* src/Base/GemMan.cpp: made s_windowClock=NULL on DestroyWindow to
address possible memory leak
2003-01-09 20:26 zmoelnig
* examples/01.basic/09.yelloTeapot.pd: [no log message]
2003-01-09 20:25 zmoelnig
* examples/04.video/: 03.movement_detection.pd, 04.videoRTX.pd:
added movement_detection videoRTX
2003-01-07 19:59 zmoelnig
* examples/04.pix/: 05.film.pd, 07.PixSet.pd, 08.PixDump.pd,
09.Histogram.pd, 12.add.pd, 12.blending.pd, 12.pix_multiply.pd,
14.takeAlpha.pd, 16.pix_2grey.pd, 18.Curves.pd, 22.biquad.pd,
23.gravity.pd: added some examples for 04.pix; they were missing?
2002-12-16 18:59 zmoelnig
* src/yuv/: setup.h, yuv_chroma_key.cpp, yuv_chroma_key.h,
yuv_emboss.cpp, yuv_emboss.h: yuv_*: (think) i changed these to
the new process*Image() functions
2002-12-16 18:54 zmoelnig
* src/Pixes/: pix_2grey.cpp, pix_alpha.cpp, pix_alpha.h,
pix_buf.cpp, pix_buf.h, pix_dv.cpp, pix_dv.h, pix_film.cpp,
pix_film.h, pix_filmYUV.cpp, pix_filmYUV.h, pix_gain.cpp,
pix_image.cpp, pix_image.h, pix_info.cpp, pix_info.h,
pix_movie.cpp, pix_multiimage.cpp, pix_multiimage.h,
pix_rgba.cpp, pix_set.cpp, pix_set.h, pix_sig2pix.cpp,
pix_sig2pix.h, pix_snap.cpp, pix_snap.h, pix_texture.cpp,
pix_texture2.cpp, pix_video.cpp, pix_video.h,
pix_videoDarwin.cpp, pix_videoDarwin.h, pix_videoNT.h,
pix_yuv.cpp, pix_yuv.h, setup.h: pix_info: get information on
pixes (xsize, ysize, csize, format, data) pix_yuv : convert
images to YUV (for now only RGBA); needs testing pix_rgba:
provides a function for YUV; needs testing * : new
process*Image() functions for RGBA, YUV,...
2002-12-16 18:40 zmoelnig
* src/Geos/: setup.h, teapot.cpp, teapot.h, text2d.cpp: teapot: if
!HAVE_GLUT we still support [teapot], only the rendering is void
text2d: the mac-#ifdefs didn't compile on linux, so i fixed them
2002-12-16 18:36 zmoelnig
* src/Base/: GemGlutObj.cpp, GemGlutObj.h, GemPixDualObj.cpp,
GemPixDualObj.h, GemPixObj.cpp, GemPixObj.h, GemPixUtil.cpp,
GemPixUtil.h: GemPix*Obj: hopefully fixed the bug that appeared
when deleting pix_fx now we cache the whole
pixBuf-structure and return it on postrendering GemPixUtil: now
provides a function for copying imageStruct-information
GemGlutObj: if !HAVE_GLUT, we only throw an error at
object-creation
2002-12-14 05:43 tigital
* src/yuv/yuv_chroma_key.cpp: corrected rangeMess inputs
2002-12-14 05:40 tigital
* src/Base/GemWinCreateMac.cpp: fixed a coupla possible leaks
2002-12-14 05:36 tigital
* src/Pixes/: pix_puzzle.h, pix_puzzle.cpp: added
processYUVImage(), so it works with yuv now!
2002-12-12 08:30 tigital
* src/yuv/: yuv_videoDarwin.cpp, yuv_videoDarwin.h: added yuv video
input for MacOSX; cleanup unused variables
2002-12-12 08:27 tigital
* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: cleanup
unused variables
2002-12-10 06:55 tigital
* src/TV/tv_rtx.cpp: removed unused variable "count"
2002-12-10 06:52 tigital
* src/Base/: TextBase.h, TextBase.cpp: added MACOSX support
2002-12-09 12:36 zmoelnig
* src/: Base/GemPixDualObj.cpp, Base/GemPixDualObj.h,
Base/GemPixObj.cpp, Base/GemPixObj.h, Base/GemPixUtil.h,
Gnu/Makefile, Pixes/pix_2grey.cpp, Pixes/pix_2grey.h,
Pixes/pix_a_2grey.cpp, Pixes/pix_a_2grey.h, Pixes/pix_add.cpp,
Pixes/pix_add.h, Pixes/pix_aging.cpp, Pixes/pix_aging.h,
Pixes/pix_alpha.cpp, Pixes/pix_alpha.h, Pixes/pix_bitmask.cpp,
Pixes/pix_bitmask.h, Pixes/pix_blob.cpp, Pixes/pix_blob.h,
Pixes/pix_color.cpp, Pixes/pix_color.h, Pixes/pix_coloralpha.cpp,
Pixes/pix_coloralpha.h, Pixes/pix_colormatrix.cpp,
Pixes/pix_colormatrix.h, Pixes/pix_composite.cpp,
Pixes/pix_composite.h, Pixes/pix_convolve.cpp,
Pixes/pix_curve.cpp, Pixes/pix_curve.h, Pixes/pix_data.h,
Pixes/pix_diff.cpp, Pixes/pix_diff.h, Pixes/pix_dot.cpp,
Pixes/pix_dot.h, Pixes/pix_fx.cpp, Pixes/pix_fx.h,
Pixes/pix_gain.cpp, Pixes/pix_gain.h, Pixes/pix_histo.cpp,
Pixes/pix_histo.h, Pixes/pix_hsv2rgb.cpp, Pixes/pix_hsv2rgb.h,
Pixes/pix_invert.cpp, Pixes/pix_invert.h, Pixes/pix_mask.cpp,
Pixes/pix_mask.h, Pixes/pix_multiply.cpp, Pixes/pix_multiply.h,
Pixes/pix_normalize.cpp, Pixes/pix_normalize.h,
Pixes/pix_offset.cpp, Pixes/pix_offset.h, Pixes/pix_pix2sig.cpp,
Pixes/pix_pix2sig.h, Pixes/pix_puzzle.cpp, Pixes/pix_puzzle.h,
Pixes/pix_rectangle.cpp, Pixes/pix_rectangle.h,
Pixes/pix_resize.cpp, Pixes/pix_rgb2hsv.cpp, Pixes/pix_rgb2hsv.h,
Pixes/pix_rgba.cpp, Pixes/pix_rgba.h, Pixes/pix_set.cpp,
Pixes/pix_set.h, Pixes/pix_subtract.cpp, Pixes/pix_subtract.h,
Pixes/pix_takealpha.cpp, Pixes/pix_takealpha.h,
Pixes/pix_test.cpp, Pixes/pix_test.h, Pixes/pix_threshold.cpp,
Pixes/pix_threshold.h, Pixes/setup.h, TV/tv_delay.cpp,
TV/tv_delay.h, openGL/GEMglAccum.cpp, openGL/GEMglAccum.h,
openGL/GEMglAlphaFunc.cpp, openGL/GEMglAlphaFunc.h,
openGL/GEMglBegin.cpp, openGL/GEMglBegin.h,
openGL/GEMglBitmap.cpp: rewrote the <processImage>-callers.
processImage is now used for images of any(!) format. thus the
programmer has to care for the format him/herself the format
specific functions are processImageRGBA and similar the
same goes for PixDualObjects (processRGBA_Gray etc...) deleted
pix_fx the pix_fx functionality is now in GemPixObj this
functionality is: save the image-state before it is processed
and reconstruct it in the postrender function so we can change
size/format and even bend the data-pointer and objects
"before" will not notice (and crash) revised 3 openGL objects
(urgh: lots of work to do still)
2002-12-08 22:41 tigital
* src/Geos/: TexFont.h, text2d.cpp, text2d.h, text3d.cpp, text3d.h,
textoutline.cpp, textoutline.h: added support for MACOSX
2002-12-08 22:39 tigital
* src/Geos/model.h: reordered variables to shutup gcc3.1
2002-12-08 21:10 zmoelnig
* src/TV/: tv_delay.cpp, tv_delay.h: added framewise delay!
2002-12-04 06:19 tigital
* src/Base/GemMan.cpp: GL_EXTENSIONS formatting same for all
platforms
2002-12-02 18:14 zmoelnig
* src/: Base/GemMan.cpp, Base/GemPixObj.cpp, Gnu/Makefile: new
image-processing calls (processRGBAImage)
2002-11-27 21:22 zmoelnig
* src/: Controls/setup.h, Geos/setup.h, Manips/setup.h,
Nongeos/setup.h, Particles/setup.h, Pixes/setup.h, TV/setup.h: a
new (simpler?) setup-logistic
2002-11-27 21:18 zmoelnig
* src/: openGL/Make.depend, openGL/makesetup, yuv/setup.h: [no log
message]
2002-11-27 21:09 zmoelnig
* src/openGL/: GEMglAccum.cpp, GEMglAccum.h, GEMglAlphaFunc.cpp,
GEMglAlphaFunc.h, GEMglBegin.cpp, GEMglBegin.h, GEMglBitmap.cpp,
GEMglBitmap.h, GEMglBlendFunc.cpp, GEMglBlendFunc.h,
GEMglClear.cpp, GEMglClear.h, GEMglClearAccum.cpp,
GEMglClearAccum.h, GEMglClearColor.cpp, GEMglClearColor.h,
GEMglClearDepth.cpp, GEMglClearDepth.h, GEMglClearIndex.cpp,
GEMglClearIndex.h, GEMglClearStencil.cpp, GEMglClearStencil.h,
GEMglColor3b.cpp, GEMglColor3b.h, GEMglColor3bv.cpp,
GEMglColor3bv.h, GEMglColor3d.cpp, GEMglColor3d.h,
GEMglColor3dv.cpp, GEMglColor3dv.h, GEMglColor3f.cpp,
GEMglColor3f.h, GEMglColor3fv.cpp, GEMglColor3fv.h,
GEMglColor3i.cpp, GEMglColor3i.h, GEMglColor3iv.cpp,
GEMglColor3iv.h, GEMglColor3s.cpp, GEMglColor3s.h,
GEMglColor3sv.cpp, GEMglColor3sv.h, GEMglColor3ub.cpp,
GEMglColor3ub.h, GEMglColor3ubv.cpp, GEMglColor3ubv.h,
GEMglColor3ui.cpp, GEMglColor3ui.h, GEMglColor3uiv.cpp,
GEMglColor3uiv.h, GEMglColor3us.cpp, GEMglColor3us.h,
GEMglColor3usv.cpp, GEMglColor3usv.h, GEMglColor4b.cpp,
GEMglColor4b.h, GEMglColor4bv.cpp, GEMglColor4bv.h,
GEMglColor4d.cpp, GEMglColor4d.h, GEMglColor4dv.cpp,
GEMglColor4dv.h, GEMglColor4f.cpp, GEMglColor4f.h,
GEMglColor4fv.cpp, GEMglColor4fv.h, GEMglColor4i.cpp,
GEMglColor4i.h, GEMglColor4iv.cpp, GEMglColor4iv.h,
GEMglColor4s.cpp, GEMglColor4s.h, GEMglColor4sv.cpp,
GEMglColor4sv.h, GEMglColor4ub.cpp, GEMglColor4ub.h,
GEMglColor4ubv.cpp, GEMglColor4ubv.h, GEMglColor4ui.cpp,
GEMglColor4ui.h, GEMglColor4uiv.cpp, GEMglColor4uiv.h,
GEMglColor4us.cpp, GEMglColor4us.h, GEMglColor4usv.cpp,
GEMglColor4usv.h, GEMglColorMask.cpp, GEMglColorMask.h,
GEMglColorMaterial.cpp, GEMglColorMaterial.h,
GEMglCopyPixels.cpp, GEMglCopyPixels.h, GEMglCullFace.cpp,
GEMglCullFace.h, GEMglDepthFunc.cpp, GEMglDepthFunc.h,
GEMglDepthMask.cpp, GEMglDepthMask.h, GEMglDepthRange.cpp,
GEMglDepthRange.h, GEMglDisable.cpp, GEMglDisable.h,
GEMglDrawBuffer.cpp, GEMglDrawBuffer.h, GEMglEdgeFlag.cpp,
GEMglEdgeFlag.h, GEMglEnable.cpp, GEMglEnable.h, GEMglEnd.cpp,
GEMglEnd.h, GEMglFinish.cpp, GEMglFinish.h, GEMglFlush.cpp,
GEMglFlush.h, GEMglFrontFace.cpp, GEMglFrontFace.h,
GEMglFrustum.cpp, GEMglFrustum.h, GEMglHint.cpp, GEMglHint.h,
GEMglIndexMask.cpp, GEMglIndexMask.h, GEMglIndexd.cpp,
GEMglIndexd.h, GEMglIndexf.cpp, GEMglIndexf.h, GEMglIndexi.cpp,
GEMglIndexi.h, GEMglIndexs.cpp, GEMglIndexs.h,
GEMglLightModelf.cpp, GEMglLightModelf.h, GEMglLightModeli.cpp,
GEMglLightModeli.h, GEMglLightf.cpp, GEMglLightf.h,
GEMglLighti.cpp, GEMglLighti.h, GEMglLineStipple.cpp,
GEMglLineStipple.h, GEMglLineWidth.cpp, GEMglLineWidth.h,
GEMglLoadIdentity.cpp, GEMglLoadIdentity.h, GEMglLogicOp.cpp,
GEMglLogicOp.h, GEMglMaterialf.cpp, GEMglMaterialf.h,
GEMglMateriali.cpp, GEMglMateriali.h, GEMglMatrixMode.cpp,
GEMglMatrixMode.h, GEMglNormal3b.cpp, GEMglNormal3b.h,
GEMglNormal3bv.cpp, GEMglNormal3bv.h, GEMglNormal3d.cpp,
GEMglNormal3d.h, GEMglNormal3dv.cpp, GEMglNormal3dv.h,
GEMglNormal3f.cpp, GEMglNormal3f.h, GEMglNormal3fv.cpp,
GEMglNormal3fv.h, GEMglNormal3i.cpp, GEMglNormal3i.h,
GEMglNormal3iv.cpp, GEMglNormal3iv.h, GEMglNormal3s.cpp,
GEMglNormal3s.h, GEMglNormal3sv.cpp, GEMglNormal3sv.h,
GEMglOrtho.cpp, GEMglOrtho.h, GEMglPixelStoref.cpp,
GEMglPixelStoref.h, GEMglPixelStorei.cpp, GEMglPixelStorei.h,
GEMglPixelTransferf.cpp, GEMglPixelTransferf.h,
GEMglPixelTransferi.cpp, GEMglPixelTransferi.h,
GEMglPixelZoom.cpp, GEMglPixelZoom.h, GEMglPointSize.cpp,
GEMglPointSize.h, GEMglPolygonMode.cpp, GEMglPolygonMode.h,
GEMglPolygonOffset.cpp, GEMglPolygonOffset.h, GEMglPopAttrib.cpp,
GEMglPopAttrib.h, GEMglPopMatrix.cpp, GEMglPopMatrix.h,
GEMglPushAttrib.cpp, GEMglPushAttrib.h, GEMglPushMatrix.cpp,
GEMglPushMatrix.h, GEMglRasterPos2d.cpp, GEMglRasterPos2d.h,
GEMglRasterPos2dv.cpp, GEMglRasterPos2dv.h, GEMglRasterPos2f.cpp,
GEMglRasterPos2f.h, GEMglRasterPos2fv.cpp, GEMglRasterPos2fv.h,
GEMglRasterPos2i.cpp, GEMglRasterPos2i.h, GEMglRasterPos2iv.cpp,
GEMglRasterPos2iv.h, GEMglRasterPos2s.cpp, GEMglRasterPos2s.h,
GEMglRasterPos2sv.cpp, GEMglRasterPos2sv.h, GEMglRasterPos3d.cpp,
GEMglRasterPos3d.h, GEMglRasterPos3dv.cpp, GEMglRasterPos3dv.h,
GEMglRasterPos3f.cpp, GEMglRasterPos3f.h, GEMglRasterPos3fv.cpp,
GEMglRasterPos3fv.h, GEMglRasterPos3i.cpp, GEMglRasterPos3i.h,
GEMglRasterPos3iv.cpp, GEMglRasterPos3iv.h, GEMglRasterPos3s.cpp,
GEMglRasterPos3s.h, GEMglRasterPos3sv.cpp, GEMglRasterPos3sv.h,
GEMglRasterPos4d.cpp, GEMglRasterPos4d.h, GEMglRasterPos4dv.cpp,
GEMglRasterPos4dv.h, GEMglRasterPos4f.cpp, GEMglRasterPos4f.h,
GEMglRasterPos4fv.cpp, GEMglRasterPos4fv.h, GEMglRasterPos4i.cpp,
GEMglRasterPos4i.h, GEMglRasterPos4iv.cpp, GEMglRasterPos4iv.h,
GEMglRasterPos4s.cpp, GEMglRasterPos4s.h, GEMglRasterPos4sv.cpp,
GEMglRasterPos4sv.h, GEMglRectd.cpp, GEMglRectd.h,
GEMglRectf.cpp, GEMglRectf.h, GEMglRecti.cpp, GEMglRecti.h,
GEMglRects.cpp, GEMglRects.h, GEMglRotated.cpp, GEMglRotated.h,
GEMglRotatef.cpp, GEMglRotatef.h, GEMglScaled.cpp, GEMglScaled.h,
GEMglScalef.cpp, GEMglScalef.h, GEMglScissor.cpp, GEMglScissor.h,
GEMglShadeModel.cpp, GEMglShadeModel.h, GEMglStencilFunc.cpp,
GEMglStencilFunc.h, GEMglStencilMask.cpp, GEMglStencilMask.h,
GEMglStencilOp.cpp, GEMglStencilOp.h, GEMglTexCoord1d.cpp,
GEMglTexCoord1d.h, GEMglTexCoord1dv.cpp, GEMglTexCoord1dv.h,
GEMglTexCoord1f.cpp, GEMglTexCoord1f.h, GEMglTexCoord1fv.cpp,
GEMglTexCoord1fv.h, GEMglTexCoord1i.cpp, GEMglTexCoord1i.h,
GEMglTexCoord1iv.cpp, GEMglTexCoord1iv.h, GEMglTexCoord1s.cpp,
GEMglTexCoord1s.h, GEMglTexCoord1sv.cpp, GEMglTexCoord1sv.h,
GEMglTexCoord2d.cpp, GEMglTexCoord2d.h, GEMglTexCoord2dv.cpp,
GEMglTexCoord2dv.h, GEMglTexCoord2f.cpp, GEMglTexCoord2f.h,
GEMglTexCoord2fv.cpp, GEMglTexCoord2fv.h, GEMglTexCoord2i.cpp,
GEMglTexCoord2i.h, GEMglTexCoord2iv.cpp, GEMglTexCoord2iv.h,
GEMglTexCoord2s.cpp, GEMglTexCoord2s.h, GEMglTexCoord2sv.cpp,
GEMglTexCoord2sv.h, GEMglTexCoord3d.cpp, GEMglTexCoord3d.h,
GEMglTexCoord3dv.cpp, GEMglTexCoord3dv.h, GEMglTexCoord3f.cpp,
GEMglTexCoord3f.h, GEMglTexCoord3fv.cpp, GEMglTexCoord3fv.h,
GEMglTexCoord3i.cpp, GEMglTexCoord3i.h, GEMglTexCoord3iv.cpp,
GEMglTexCoord3iv.h, GEMglTexCoord3s.cpp, GEMglTexCoord3s.h,
GEMglTexCoord3sv.cpp, GEMglTexCoord3sv.h, GEMglTexCoord4d.cpp,
GEMglTexCoord4d.h, GEMglTexCoord4dv.cpp, GEMglTexCoord4dv.h,
GEMglTexCoord4f.cpp, GEMglTexCoord4f.h, GEMglTexCoord4fv.cpp,
GEMglTexCoord4fv.h, GEMglTexCoord4i.cpp, GEMglTexCoord4i.h,
GEMglTexCoord4iv.cpp, GEMglTexCoord4iv.h, GEMglTexCoord4s.cpp,
GEMglTexCoord4s.h, GEMglTexCoord4sv.cpp, GEMglTexCoord4sv.h,
GEMglTexEnvf.cpp, GEMglTexEnvf.h, GEMglTexEnvi.cpp,
GEMglTexEnvi.h, GEMglTexGend.cpp, GEMglTexGend.h,
GEMglTexGenf.cpp, GEMglTexGenf.h, GEMglTexGeni.cpp,
GEMglTexGeni.h, GEMglTexParameterf.cpp, GEMglTexParameterf.h,
GEMglTexParameteri.cpp, GEMglTexParameteri.h,
GEMglTranslated.cpp, GEMglTranslated.h, GEMglTranslatef.cpp,
GEMglTranslatef.h, GEMglVertex2d.cpp, GEMglVertex2d.h,
GEMglVertex2dv.cpp, GEMglVertex2dv.h, GEMglVertex2f.cpp,
GEMglVertex2f.h, GEMglVertex2fv.cpp, GEMglVertex2fv.h,
GEMglVertex2i.cpp, GEMglVertex2i.h, GEMglVertex2iv.cpp,
GEMglVertex2iv.h, GEMglVertex2s.cpp, GEMglVertex2s.h,
GEMglVertex2sv.cpp, GEMglVertex2sv.h, GEMglVertex3d.cpp,
GEMglVertex3d.h, GEMglVertex3dv.cpp, GEMglVertex3dv.h,
GEMglVertex3f.cpp, GEMglVertex3f.h, GEMglVertex3fv.cpp,
GEMglVertex3fv.h, GEMglVertex3i.cpp, GEMglVertex3i.h,
GEMglVertex3iv.cpp, GEMglVertex3iv.h, GEMglVertex3s.cpp,
GEMglVertex3s.h, GEMglVertex3sv.cpp, GEMglVertex3sv.h,
GEMglVertex4d.cpp, GEMglVertex4d.h, GEMglVertex4dv.cpp,
GEMglVertex4dv.h, GEMglVertex4f.cpp, GEMglVertex4f.h,
GEMglVertex4fv.cpp, GEMglVertex4fv.h, GEMglVertex4i.cpp,
GEMglVertex4i.h, GEMglVertex4iv.cpp, GEMglVertex4iv.h,
GEMglVertex4s.cpp, GEMglVertex4s.h, GEMglVertex4sv.cpp,
GEMglVertex4sv.h, GEMglViewport.cpp, GEMglViewport.h, setup.h:
added a lot of openGL stuff...
2002-11-27 21:02 zmoelnig
* src/: Controls/gemwin.cpp, Geos/cuboid.cpp, Geos/cuboid.h,
Manips/ortho.cpp, Gnu/Makefile.in, Gnu/configure,
Gnu/configure.in, Gnu/makesource, Nongeos/world_light.h,
Pixes/pix_aging.cpp, Pixes/pix_blob.cpp, Pixes/pix_convolve.cpp,
Pixes/pix_filmDarwin.cpp, Pixes/pix_filmDarwinYUV.cpp,
Pixes/pix_fx.cpp, Pixes/pix_movie.cpp, Pixes/pix_movieYUV.cpp,
Pixes/pix_movieYUV.h, Pixes/pix_puzzle.cpp, Pixes/pix_resize.cpp,
Pixes/pix_texture.cpp, Pixes/pix_texture.h,
Pixes/pix_texture2.cpp, Pixes/pix_video.cpp,
Pixes/pix_videoDarwin.cpp, Pixes/pix_videoLinux.cpp: made CVS
compile under linux again
2002-11-27 21:00 zmoelnig
* src/: yuv/yuv_chroma_key.cpp, yuv/yuv_difference.cpp,
yuv/yuv_dual.cpp, yuv/yuv_filmDarwin.cpp, yuv/yuv_gain.cpp,
yuv/yuv_luma_key.cpp, yuv/yuv_movie.cpp, Base/GemBase.h,
Base/GemGLUtil.cpp, Base/GemGLUtil.h, Base/GemGluObj.h,
Base/GemMan.cpp, Base/GemMan.h, Base/GemPixImageLoad.cpp,
Base/GemPixObj.h, Base/GemPixUtil.cpp, Base/GemPixUtil.h,
Base/GemSetup.cpp, Base/GemWinCreateMac.cpp,
Base/GemWinCreateXWin.cpp, Base/sgiimage.cpp: made the CVS
compile under linux again
2002-11-27 02:28 tigital
* GEM_darwin.pbproj.sit: [no log message]
2002-11-27 02:19 tigital
* src/yuv/: yuv_adjust.cpp, yuv_adjust.h, yuv_average.cpp,
yuv_average.h, yuv_bandw.cpp, yuv_bandw.h, yuv_bitshift.cpp,
yuv_bitshift.h, yuv_blank.cpp, yuv_blank.h, yuv_chroma_key.cpp,
yuv_chroma_key.h, yuv_clamp.cpp, yuv_clamp.h, yuv_compare.cpp,
yuv_compare.h, yuv_difference.cpp, yuv_difference.h,
yuv_dual.cpp, yuv_dual.h, yuv_emboss.cpp, yuv_emboss.h,
yuv_film.cpp, yuv_film.h, yuv_filmDarwin.cpp, yuv_filmDarwin.h,
yuv_gain.cpp, yuv_gain.h, yuv_invert.cpp, yuv_invert.h,
yuv_luma_key.cpp, yuv_luma_key.h, yuv_movie.cpp, yuv_movie.h,
yuv_mult.cpp, yuv_mult.h, yuv_pixel_data.cpp, yuv_pixel_data.h,
yuv_pixel_isolate.cpp, yuv_pixel_isolate.h,
yuv_pixel_replace.cpp, yuv_pixel_replace.h, yuv_posterize.cpp,
yuv_posterize.h, yuv_set.cpp, yuv_set.h, yuv_subtract.cpp,
yuv_subtract.h: added MACOSX support; initial YUV support
2002-11-27 02:16 tigital
* src/yuv/yuv_add.h: added MACOSX support; initial YUV support
2002-11-27 02:10 tigital
* src/yuv/yuv_add.cpp: added MACOSX support; initial YUV support
2002-11-27 02:00 tigital
* src/TV/: tv_biquad.cpp, tv_movement.cpp: removed unused variables
2002-11-27 01:57 tigital
* src/Pixes/: pix_test.h, pix_texture.cpp, pix_texture.h,
pix_texture2.cpp, pix_texture2.h, pix_video.cpp, pix_threshold.h,
pix_threshold.cpp: added MACOSX support; initial YUV support
2002-11-27 01:03 tigital
* src/Pixes/: pix_sig2pix.cpp, pix_subtract.cpp, pix_subtract.h,
pix_takealpha.cpp, pix_takealpha.h, pix_test.cpp: added MACOSX
support; initial YUV support
2002-11-27 01:00 tigital
* src/Pixes/: pix_rgba.cpp, pix_rgba.h, pix_set.h: added MACOSX
support; initial YUV support
2002-11-27 00:55 tigital
* src/Pixes/: pix_normalize.cpp, pix_normalize.h, pix_offset.cpp,
pix_offset.h, pix_pix2sig.cpp, pix_pix2sig.h, pix_rectangle.cpp,
pix_rectangle.h, pix_resize.cpp, pix_rgb2hsv.h: added MACOSX
support; initial YUV support
2002-11-27 00:51 tigital
* src/Pixes/: pix_invert.h, pix_mask.cpp, pix_mask.h,
pix_movie.cpp, pix_movie.h, pix_multiimage.h, pix_multiply.cpp,
pix_multiply.h: added MACOSX support; initial YUV support
2002-11-27 00:46 tigital
* src/Pixes/: pix_gain.cpp, pix_gain.h, pix_histo.cpp, pix_histo.h,
pix_hsv2rgb.h, pix_imageInPlace.cpp, pix_invert.cpp: added MACOSX
support; initial YUV support
2002-11-27 00:42 tigital
* src/Pixes/: pix_write.cpp, pix_movieYUV.cpp, pix_movieYUV.h,
pix_flip.cpp, pix_flip.h, pix_fx.cpp, pix_fx.h: added MACOSX
support; initial YUV support
2002-11-27 00:39 tigital
* src/Pixes/: pix_filmYUV.h, pix_videoDarwin.h,
pix_videoDarwin.cpp: added MACOSX support; initial YUV support
2002-11-27 00:36 tigital
* src/Pixes/: pix_dump.h, pix_film.cpp, pix_film.h,
pix_filmDarwin.cpp, pix_filmDarwin.h, pix_filmDarwinYUV.cpp,
pix_filmDarwinYUV.h, pix_filmYUV.cpp: added MACOSX support;
initial YUV support
2002-11-27 00:33 tigital
* src/Pixes/: pix_data.cpp, pix_data.h, pix_diff.cpp, pix_diff.h,
pix_dot.cpp, pix_dot.h, pix_dump.cpp: added MACOSX support;
initial YUV support
2002-11-27 00:29 tigital
* src/Pixes/: pix_composite.h, pix_convolve.cpp, pix_convolve.h,
pix_curve.cpp, pix_curve.h: added MACOSX support; initial YUV
support
2002-11-27 00:23 tigital
* src/Pixes/: pix_clearblock.h, pix_color.cpp, pix_color.h,
pix_coloralpha.cpp, pix_coloralpha.h, pix_colormatrix.cpp,
pix_colormatrix.h, pix_composite.cpp: added MACOSX support;
initial YUV support
2002-11-27 00:19 tigital
* src/Pixes/: pix_add.h, pix_aging.cpp, pix_aging.h, pix_alpha.cpp,
pix_alpha.h, pix_bitmask.cpp, pix_bitmask.h, pix_blob.cpp,
pix_blob.h: added MACOSX support; initial YUV support
2002-11-27 00:16 tigital
* src/Pixes/: pix_2grey.cpp, pix_2grey.h, pix_a_2grey.cpp,
pix_a_2grey.h, pix_add.cpp: added MACOSX support; initial YUV
support
2002-11-27 00:13 tigital
* src/: Geos/teapot.cpp, Geos/teapot.h, Nongeos/world_light.h:
added MACOSX support
2002-11-27 00:13 tigital
* src/: Geos/square.cpp, MarkEx/abs.cpp: removed unused variable
2002-11-27 00:10 tigital
* src/Geos/: imageVert.cpp, imageVert.h: added MACOSX support;
initial YUV support
2002-11-27 00:09 tigital
* src/Base/GemBase.cpp: reordered variable to shut up gcc 3.1
2002-11-27 00:08 tigital
* src/Base/GemSetup.cpp: added MACOSX & YUV support
2002-11-27 00:07 tigital
* src/Controls/gemkeyboard.cpp: added MACOSX support; cleaned up
unused variables
2002-11-27 00:05 tigital
* src/Base/GemWinCreateMac.cpp: added for MACOSX; initial YUV
support
2002-11-27 00:04 tigital
* src/Base/: GemMan.cpp, GemPixObj.cpp, GemState.cpp: added MACOSX;
initial YUV support
2002-11-27 00:03 tigital
* src/Base/GemFuncUtil.h: added MACOSX
2002-11-26 20:57 tigital
* src/Base/GemSetup.cpp: added MACOSX, YUV support via #ifdef's
2002-11-25 16:28 tigital
* src/Base/GemPixDualObj.cpp: standardized to processDualGray() &
processDualYUV()
2002-11-25 16:22 tigital
* src/Base/: GemPixDualObj.cpp, GemPixDualObj.h: standardized to
processDualGray() & processDualYUV()
2002-11-25 16:00 tigital
* src/Base/: GemMan.h, GemMan.cpp: added MACOSX support
2002-11-25 15:58 tigital
* src/Base/GemPixObj.cpp: added MACOSX support; processYUVImage()
2002-11-25 07:02 tigital
* src/Base/GemWinCreate.h: added MACOSX support
2002-11-25 07:01 tigital
* src/Base/GemWinCreateMac.cpp: initial contribution
2002-11-24 18:49 tigital
* src/Manips/ortho.cpp: added MACOSX support
2002-11-24 02:47 tigital
* src/Geos/imageVert.cpp: added MACOSX support
2002-11-24 02:43 tigital
* src/Geos/: newWave.h, newWave.cpp: initial commit
2002-11-24 02:40 tigital
* src/Geos/: model.h, model.cpp: add support for MACOSX
2002-11-24 02:14 tigital
* src/: Controls/gemhead.cpp, Controls/gemhead.h, Geos/cuboid.cpp:
add support for MACOSX
2002-11-24 02:09 tigital
* src/: Base/GemPixUtil.h, Base/GemPixUtil.cpp,
Controls/gemwin.cpp: added support for MACOSX
2002-11-24 02:07 tigital
* src/Base/: GemPixObj.h, GemPixObj.cpp: added support for MACOSX
and YUV processing
2002-11-24 02:06 tigital
* src/Base/GemPixImageLoad.cpp: added support for MACOSX
2002-11-24 02:01 tigital
* src/Base/: GemPixDualObj.cpp, GemPixDualObj.h: added support for
YUV processing
2002-11-24 01:58 tigital
* src/Base/sgiimage.cpp: add MACOSX specific changes
2002-11-24 01:54 tigital
* src/Base/: GemGluObj.h, GemGLUtil.h, GemGlutObj.cpp,
GemGlutObj.h: add MACOSX specific changes
2002-11-24 01:51 tigital
* src/Base/GemBase.h: add MACOSX specific changes
2002-11-14 10:13 ggeiger
* src/: Base/GemPixUtil.h, Base/GemSetup.cpp, Gnu/Makefile.in,
Gnu/Makefile.subdir, Gnu/configure, Gnu/configure.in,
Pixes/pix_filmFFMPEG.cpp, Pixes/pix_filmFFMPEG.h,
Pixes/pix_movie.cpp, Pixes/pix_movie.h: experimental ffmpeg movie
player
2002-11-05 19:12 zmoelnig
* doc/gem.todo.txt: [no log message]
2002-11-05 16:32 zmoelnig
* src/Gnu/: Makefile, Makefile.in: Makefiles should be distclean on
CVS ...?
2002-11-04 18:12 zmoelnig
* src/: Base/GemSetup.cpp, Geos/cuboid.cpp, Geos/cuboid.h,
Gnu/Makefile: added erich's [cuboid] object, so he doesn't have
to worry any more...
2002-11-04 17:28 zmoelnig
* examples/: 01.basic/01.redSquare.pd, 02.advanced/03.View_OSD.pd,
02.advanced/09.SnapshotSave.pd, 02.advanced/14.RenderOrder.pd,
02.advanced/15.GemWin.pd: don't remember: added some
example-patches i had forgotten before fixed the pix_subtract bug
(which nobody had reported yet)
2002-11-04 17:22 zmoelnig
* src/: Geos/circle.cpp, Geos/circle.h, Geos/colorSquare.cpp,
Geos/colorSquare.h, Geos/cube.cpp, Geos/cube.h, Geos/curve.cpp,
Geos/curve.h, Geos/polygon.cpp, Geos/polygon.h, Geos/primTri.cpp,
Geos/primTri.h, Geos/square.cpp, Geos/square.h, Geos/teapot.cpp,
Geos/teapot.h, Geos/triangle.cpp, Geos/triangle.h, Gnu/configure,
Gnu/configure.in, Gnu/makeauxlibs, Pixes/pix_add.cpp,
Pixes/pix_buf.cpp, Pixes/pix_composite.cpp,
Pixes/pix_convolve.cpp, Pixes/pix_convolve.h, Pixes/pix_dot.cpp,
Pixes/pix_dv.cpp, Pixes/pix_flip.cpp, Pixes/pix_image.cpp,
Pixes/pix_image.h, Pixes/pix_multiimage.cpp,
Pixes/pix_multiimage.h, Pixes/pix_puzzle.cpp,
Pixes/pix_resize.cpp, Pixes/pix_rgba.cpp, Pixes/pix_set.cpp,
Pixes/pix_sig2pix.cpp, Pixes/pix_snap.cpp,
Pixes/pix_subtract.cpp, Pixes/pix_test.cpp,
Pixes/pix_texture.cpp, Pixes/pix_texture.h, Pixes/pix_video.cpp,
Pixes/pix_videoLinux.cpp, Pixes/pix_videoNT.cpp,
Pixes/pix_videoSGI.cpp, Pixes/pix_write.cpp: oops, last checkin i
forgot some things.... ok: applied guenter's MMX changes to
pix_*
2002-11-04 17:21 zmoelnig
* src/Base/: GemGLUtil.cpp, GemGLUtil.h, GemGlutObj.cpp,
GemGlutObj.h, GemMan.cpp, GemMan.h, GemPixDualObj.cpp,
GemPixImageLoad.cpp, GemPixObj.cpp, GemPixObj.h, GemPixUtil.cpp,
GemPixUtil.h, GemSetup.cpp, GemShape.cpp, GemShape.h,
GemState.cpp, GemState.h, GemVersion.h, config.h, config.h.in:
applied guenter's MMX changes to some pix things (?)
2002-10-28 16:24 zmoelnig
* GEM.README, doc/gem.known_bugs.txt,
examples/01.basic/01.redSquare.pd,
examples/01.basic/02.blueRectangle.pd,
examples/01.basic/03.disk.pd, examples/01.basic/04.PrimTri.pd,
examples/01.basic/05.cube.pd, examples/01.basic/06.sphere.pd,
examples/01.basic/07.cylinder.pd, examples/01.basic/08.model.pd,
examples/01.basic/09.yelloTeapot.pd,
examples/02.advanced/01.Separator.pd,
examples/02.advanced/02.Ortho.pd,
examples/02.advanced/03.View.pd, examples/02.advanced/04.Fog.pd,
examples/02.advanced/05.Stereo.pd,
examples/02.advanced/06.StereoParticle.pd,
examples/02.advanced/07.Snapshot1.pd,
examples/02.advanced/08.Snapshot2.pd,
examples/02.advanced/10.LinearPath.pd,
examples/02.advanced/11.SplinePath.pd,
examples/02.advanced/12.Hsv.pd,
examples/02.advanced/13.ModelRescale.pd,
examples/03.lighting/01.world_light.pd,
examples/03.lighting/02.light.pd,
examples/03.lighting/03.controlLights.pd,
examples/03.lighting/04.moveSpheres.pd,
examples/03.lighting/05.materials.pd,
examples/04.pix/01.image.pd, examples/04.pix/02.multiimage.pd,
examples/04.pix/04.ImageInPlace.pd, examples/04.pix/05.film.pd,
examples/04.pix/05.movie.pd, examples/04.pix/06.PixRect.pd,
examples/04.pix/10.PixDataSimple.pd,
examples/04.pix/11.PixDataComplex.pd,
examples/04.pix/12.composite.pd,
examples/04.pix/12.pix_multiply.pd,
examples/04.pix/13.maskDancer.pd,
examples/04.pix/15.pix_alpha.pd, examples/04.pix/16.alphaGrey.pd,
examples/04.pix/17.pix_gain.pd,
examples/04.pix/19.colorMatrix.pd,
examples/04.pix/20.convolve.pd,
examples/04.video/01.VideoPaint.pd,
examples/04.video/02.VideoSphere.pd, examples/05.text/01.Text.pd,
examples/05.text/03.ChangeText.pd,
examples/06.particle/01.simple.pd,
examples/06.particle/02.fountain.pd,
examples/06.particle/03.orbit.pd,
examples/06.particle/04.combo.pd,
examples/06.particle/05.twoSrc.pd,
examples/06.particle/06.target.pd,
examples/07.texture/01.texture.pd,
examples/07.texture/02.TexCoord.pd,
examples/07.texture/04.moveImages.pd, examples/08.io/01.Mouse.pd,
examples/08.io/02.Tablet.pd, examples/08.io/03.Orb.pd,
examples/08.io/04.UseOrb.pd, examples/99.games/puzzle.pd,
src/gem.dsp, src/Base/GemBase.cpp, src/Base/GemBase.h,
src/Base/GemCache.cpp, src/Base/GemCache.h, src/Base/GemMan.cpp,
src/Base/GemMan.h, src/Base/GemPixDualObj.cpp,
src/Base/GemPixDualObj.h, src/Base/GemPixImageLoad.cpp,
src/Base/GemPixImageSave.cpp, src/Base/GemSetup.cpp,
src/Controls/gemhead.cpp, src/Controls/gemhead.h,
src/Controls/gemwin.cpp, src/Controls/gemwin.h,
src/Geos/model.cpp, src/Gnu/README.build, src/Gnu/WHATSNEW,
src/Pixes/pix_film.cpp, src/Pixes/pix_filmNT.cpp,
src/Pixes/pix_image.cpp, src/Pixes/pix_imageInPlace.cpp,
src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
src/Pixes/pix_videoLinux.cpp, src/Pixes/pix_videoLinux.h,
src/Pixes/pix_videoNT.cpp: - edited some example-patches (very
minor changes) - rewrote the render-chain mechanism: now the
render-chain is not built statically when the rendering is
started but dynamically (each gem.object is "banged" (with some
gem_state pointers) at run-time gosh: why do we have a
message-system in pd, if it is not used ? - the priority of the
[gemhead]s can now be changed dynamically
2002-10-21 11:29 zmoelnig
* src/Base/: GemBase.cpp, GemBase.h, GemDag.cpp, GemDag.h,
GemPixDualObj.cpp, GemPixDualObj.h: applied Daniel Heckenberg's
patch for DualPix-Objects
2002-10-21 10:35 zmoelnig
* src/Gnu/Makefile.in: fixed the install-things
2002-10-21 09:45 zmoelnig
* GEM.LICENSE.TERMS, GEM.README, GEM_INSTALL.bat, GEM_INSTALL.sh,
GEM_RELUNIX.sh, GnuGPL.LICENSE, doc/cMatrix.html,
doc/gem.known_bugs.txt, doc/gem.todo.txt,
doc/gem.release_notes.txt, src/gem.dsp, src/gem.dsw,
src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
src/Base/GemBase.cpp, src/Base/GemBase.h, src/Base/GemCache.cpp,
src/Base/GemCache.h, src/Base/GemDag.cpp, src/Base/GemDag.h,
src/Base/GemEvent.cpp, src/Base/GemEvent.h,
src/Base/GemExportDef.h, src/Base/GemFuncUtil.cpp,
src/Base/GemFuncUtil.h, src/Base/GemGluObj.cpp,
src/Base/GemGluObj.h, src/Base/GemGlutObj.cpp,
src/Base/GemGlutObj.h, src/Base/GemLoadObj.cpp,
src/Base/GemLoadObj.h, src/Base/GemMan.cpp, src/Base/GemMan.h,
src/Base/GemModelData.cpp, src/Base/GemModelData.h,
src/Base/GemPathBase.cpp, src/Base/GemPathBase.h,
src/Base/GemPixDualObj.cpp, src/Base/GemPixDualObj.h,
src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h,
src/Base/GemPixImageSave.cpp, src/Base/GemPixImageSave.h,
src/Base/GemPixObj.cpp, src/Base/GemPixObj.h,
src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h,
src/Base/GemSetup.cpp, src/Base/GemShape.cpp,
src/Base/GemShape.h, src/Base/GemState.cpp, src/Base/GemState.h,
src/Base/GemVersion.h, src/Base/GemWinCreate.h,
src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp,
src/Base/Make.depend, src/Base/Matrix.cpp, src/Base/Matrix.h,
src/Base/TextBase.cpp, src/Base/TextBase.h, src/Base/config.h,
src/Base/config.h.in, src/Base/sgiimage.cpp, src/Base/sgiimage.h,
src/Controls/Make.depend, src/Controls/gemhead.cpp,
src/Controls/gemhead.h, src/Controls/gemkeyboard.cpp,
src/Controls/gemkeyboard.h, src/Controls/gemkeyname.cpp,
src/Controls/gemkeyname.h, src/Controls/gemmouse.cpp,
src/Controls/gemmouse.h, src/Controls/gemorb.cpp,
src/Controls/gemorb.h, src/Controls/gemtablet.cpp,
src/Controls/gemtablet.h, src/Controls/gemwin.cpp,
src/Controls/gemwin.h, src/Controls/render_trigger.cpp,
src/Controls/render_trigger.h, src/Geos/Make.depend,
src/Geos/TexFont.h, src/Geos/circle.cpp, src/Geos/circle.h,
src/Geos/colorSquare.cpp, src/Geos/colorSquare.h,
src/Geos/cone.cpp, src/Geos/cone.h, src/Geos/cube.cpp,
src/Geos/cube.h, src/Geos/curve.cpp, src/Geos/curve.h,
src/Geos/cylinder.cpp, src/Geos/cylinder.h, src/Geos/disk.cpp,
src/Geos/disk.h, src/Geos/imageVert.cpp, src/Geos/imageVert.h,
src/Geos/model.cpp, src/Geos/model.cpp_, src/Geos/model.h,
src/Geos/multimodel.cpp, src/Geos/multimodel.h,
src/Geos/polygon.cpp, src/Geos/polygon.h, src/Geos/primTri.cpp,
src/Geos/primTri.h, src/Geos/rectangle.cpp, src/Geos/rectangle.h,
src/Geos/sphere.cpp, src/Geos/sphere.h, src/Geos/square.cpp,
src/Geos/square.h, src/Geos/teapot.cpp, src/Geos/teapot.h,
src/Geos/text2d.cpp, src/Geos/text2d.h, src/Geos/text3d.cpp,
src/Geos/text3d.h, src/Geos/textoutline.cpp,
src/Geos/textoutline.h, src/Geos/triangle.cpp,
src/Geos/triangle.h, src/Gnu/Makefile, src/Gnu/Makefile.clean,
src/Gnu/Makefile.in, src/Gnu/Makefile.subdir,
src/Gnu/README.build, src/Gnu/WHATSNEW, src/Gnu/acinclude.m4,
src/Gnu/aclocal.m4, src/Gnu/config.guess, src/Gnu/config.sub,
src/Gnu/configure, src/Gnu/configure.in, src/Gnu/install-sh,
src/Gnu/makeauxlibs, src/Gnu/makesource, src/Gnu/missing,
src/Gnu/mkinstalldirs, src/Manips/Make.depend,
src/Manips/accumrotate.cpp, src/Manips/accumrotate.h,
src/Manips/alpha.cpp, src/Manips/alpha.h, src/Manips/ambient.cpp,
src/Manips/ambient.h, src/Manips/ambientRGB.cpp,
src/Manips/ambientRGB.h, src/Manips/color.cpp,
src/Manips/color.h, src/Manips/colorRGB.cpp,
src/Manips/colorRGB.h, src/Manips/depth.cpp, src/Manips/depth.h,
src/Manips/diffuse.cpp, src/Manips/diffuse.h,
src/Manips/diffuseRGB.cpp, src/Manips/diffuseRGB.h,
src/Manips/emission.cpp, src/Manips/emission.h,
src/Manips/emissionRGB.cpp, src/Manips/emissionRGB.h,
src/Manips/linear_path.cpp, src/Manips/linear_path.h,
src/Manips/ortho.cpp, src/Manips/ortho.h, src/Manips/rotate.cpp,
src/Manips/rotate.h, src/Manips/rotateXYZ.cpp,
src/Manips/rotateXYZ.h, src/Manips/scale.cpp, src/Manips/scale.h,
src/Manips/scaleXYZ.cpp, src/Manips/scaleXYZ.h,
src/Manips/separator.cpp, src/Manips/separator.h,
src/Manips/shininess.cpp, src/Manips/shininess.h,
src/Manips/specular.cpp, src/Manips/specular.h,
src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
src/Manips/spline_path.cpp, src/Manips/spline_path.h,
src/Manips/translate.cpp, src/Manips/translate.h,
src/Manips/translateXYZ.cpp, src/Manips/translateXYZ.h,
src/MarkEx/Make.depend, src/MarkEx/MarkExSetup.cpp,
src/MarkEx/abs.cpp, src/MarkEx/average.cpp,
src/MarkEx/counter.cpp, src/MarkEx/hsvrgb.cpp,
src/MarkEx/m_control.cpp, src/MarkEx/multiselect.cpp,
src/MarkEx/randomF.cpp, src/MarkEx/reson.cpp,
src/MarkEx/strcat.cpp, src/MarkEx/tripleLine.cpp,
src/MarkEx/vector.cpp, src/Nongeos/Make.depend,
src/Nongeos/light.cpp, src/Nongeos/light.h,
src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
src/Particles/Make.depend, src/Particles/part_color.cpp,
src/Particles/part_color.h, src/Particles/part_damp.cpp,
src/Particles/part_damp.h, src/Particles/part_draw.cpp,
src/Particles/part_draw.h, src/Particles/part_follow.cpp,
src/Particles/part_follow.h, src/Particles/part_gravity.cpp,
src/Particles/part_gravity.h, src/Particles/part_head.cpp,
src/Particles/part_head.h, src/Particles/part_killold.cpp,
src/Particles/part_killold.h, src/Particles/part_killslow.cpp,
src/Particles/part_killslow.h, src/Particles/part_orbitpoint.cpp,
src/Particles/part_orbitpoint.h, src/Particles/part_size.cpp,
src/Particles/part_size.h, src/Particles/part_source.cpp,
src/Particles/part_source.h, src/Particles/part_targetcolor.cpp,
src/Particles/part_targetcolor.h,
src/Particles/part_targetsize.cpp,
src/Particles/part_targetsize.h, src/Particles/part_velcone.cpp,
src/Particles/part_velcone.h, src/Particles/part_velsphere.cpp,
src/Particles/part_velsphere.h, src/Pixes/Make.depend,
src/Pixes/pix_2grey.cpp, src/Pixes/pix_2grey.h,
src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_a_2grey.h,
src/Pixes/pix_add.cpp, src/Pixes/pix_add.h,
src/Pixes/pix_aging.cpp, src/Pixes/pix_aging.h,
src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
src/Pixes/pix_clearblock.cpp, src/Pixes/pix_clearblock.h,
src/Pixes/pix_color.cpp, src/Pixes/pix_color.h,
src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_coloralpha.h,
src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colormatrix.h,
src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h,
src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h,
src/Pixes/pix_draw.cpp, src/Pixes/pix_draw.h,
src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
src/Pixes/pix_dv.cpp, src/Pixes/pix_dv.h,
src/Pixes/pix_dvLinux.cpp, src/Pixes/pix_dvLinux.h,
src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
src/Pixes/pix_filmLinux.cpp, src/Pixes/pix_filmLinux.h,
src/Pixes/pix_filmNT.cpp, src/Pixes/pix_filmNT.h,
src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
src/Pixes/pix_fx.cpp, src/Pixes/pix_fx.h, src/Pixes/pix_gain.cpp,
src/Pixes/pix_gain.h, src/Pixes/pix_histo.cpp,
src/Pixes/pix_histo.h, src/Pixes/pix_hsv2rgb.cpp,
src/Pixes/pix_hsv2rgb.h, src/Pixes/pix_image.cpp,
src/Pixes/pix_image.h, src/Pixes/pix_imageInPlace.cpp,
src/Pixes/pix_imageInPlace.h, src/Pixes/pix_indycam.cpp,
src/Pixes/pix_indycam.h, src/Pixes/pix_invert.cpp,
src/Pixes/pix_invert.h, src/Pixes/pix_mask.cpp,
src/Pixes/pix_mask.h, src/Pixes/pix_movie.cpp,
src/Pixes/pix_movie.h, src/Pixes/pix_multiimage.cpp,
src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
src/Pixes/pix_multiply.h, src/Pixes/pix_normalize.cpp,
src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
src/Pixes/pix_pix2sig.h, src/Pixes/pix_puzzle.cpp,
src/Pixes/pix_puzzle.h, src/Pixes/pix_rectangle.cpp,
src/Pixes/pix_rectangle.h, src/Pixes/pix_resize.cpp,
src/Pixes/pix_resize.h, src/Pixes/pix_rgb2hsv.cpp,
src/Pixes/pix_rgb2hsv.h, src/Pixes/pix_rgba.cpp,
src/Pixes/pix_rgba.h, src/Pixes/pix_set.cpp, src/Pixes/pix_set.h,
src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_sig2pix.h,
src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h,
src/Pixes/pix_subtract.cpp, src/Pixes/pix_subtract.h,
src/Pixes/pix_takealpha.cpp, src/Pixes/pix_takealpha.h,
src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
src/Pixes/pix_texture2.cpp, src/Pixes/pix_texture2.h,
src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
src/Pixes/pix_videoLinux.cpp, src/Pixes/pix_videoLinux.h,
src/Pixes/pix_videoNT.cpp, src/Pixes/pix_videoNT.h,
src/Pixes/pix_videoSGI.cpp, src/Pixes/pix_videoSGI.h,
src/Pixes/pix_write.cpp, src/Pixes/pix_write.h,
src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h, src/TV/Make.depend,
src/TV/tv_biquad.h, help/accumrotate.pd, help/alpha.pd,
help/alternate.pd, help/ambient.pd, help/ambientRGB.pd,
help/average.pd, help/change.pd, help/circle.pd, help/color.pd,
help/colorRGB.pd, help/colorSquare.pd, help/cone.pd,
help/counter.pd, help/cube.pd, help/curve.pd, help/cylinder.pd,
help/depth.pd, help/diffuse.pd, help/diffuseRGB.pd, help/disk.pd,
help/emission.pd, help/emissionRGB.pd, help/gemhead.pd,
help/gemkeyboard.pd, help/gemkeyname.pd, help/gemmouse.pd,
help/gemorb.pd, help/gemtablet.pd, help/gemwin.pd,
help/hsv2rgb.pd, help/imageVert.pd, help/invert.pd,
help/light.pd, help/linear_path.pd, help/model.pd,
help/multimodel.pd, help/oneshot.pd, help/ortho.pd,
help/part_color.pd, help/part_damp.pd, help/part_draw.pd,
help/part_follow.pd, help/part_gravity.pd, help/part_head.pd,
help/part_killold.pd, help/part_killslow.pd,
help/part_orbitpoint.pd, help/part_size.pd, help/part_source.pd,
help/part_targetcolor.pd, help/part_targetsize.pd,
help/part_velcone.pd, help/part_velsphere.pd, help/pix_2grey.pd,
help/pix_a_2grey.pd, help/pix_add.pd, help/pix_aging.pd,
help/pix_alpha.pd, help/pix_bitmask.pd, help/pix_blob.pd,
help/pix_buf.pd, help/pix_clearblock.pd, help/pix_coloralpha.pd,
help/pix_colormatrix.pd, help/pix_composite.pd,
help/pix_convolve.pd, help/pix_coordinate.pd, help/pix_curve.pd,
help/pix_data.pd, help/pix_diff.pd, help/pix_draw.pd,
help/pix_dump.pd, help/pix_film.pd, help/pix_flip.pd,
help/pix_gain.pd, help/pix_histo.pd, help/pix_hsv2rgb.pd,
help/pix_image.pd, help/pix_imageInPlace.pd, help/pix_indycam.pd,
help/pix_invert.pd, help/pix_mask.pd, help/pix_movie.pd,
help/pix_multiimage.pd, help/pix_multiply.pd,
help/pix_normalize.pd, help/pix_offset.pd, help/pix_pix2sig~.pd,
help/pix_puzzle.pd, help/pix_rectangle.pd, help/pix_resize.pd,
help/pix_rgb2hsv.pd, help/pix_rgba.pd, help/pix_set.pd,
help/pix_sig2pix~.pd, help/pix_snap.pd, help/pix_subtract.pd,
help/pix_takealpha.pd, help/pix_texture.pd, help/pix_texture2.pd,
help/pix_threshold.pd, help/pix_video.pd, help/pix_write.pd,
help/pix_zoom.pd, help/polygon.pd, help/primTri.pd,
help/randF.pd, help/randomF.pd, help/rectangle.pd,
help/render_trigger.pd, help/rgb2hsv.pd, help/rotate.pd,
help/rotateXYZ.pd, help/scale.pd, help/scaleXYZ.pd,
help/separator.pd, help/shininess.pd, help/specular.pd,
help/specularRGB.pd, help/sphere.pd, help/spline_path.pd,
help/square.pd, help/teapot.pd, help/text2d.pd, help/text3d.pd,
help/textoutline.pd, help/translate.pd, help/translateXYZ.pd,
help/triangle.pd, help/tripleLine.pd, help/tripleRand.pd,
help/tv_biquad.pd, help/tv_movement.pd, help/tv_rtx.pd,
help/v+.pd, help/v-.pd, help/vector+.pd, help/vector-.pd,
help/world_light.pd, manual/Advanced.html, manual/BasicObj.html,
manual/GemFaq.html, manual/GemWPd.html, manual/Gloss.html,
manual/Images.html, manual/Input.html, manual/Intro.html,
manual/Lighting.html, manual/ListObjects.html,
manual/Particles.html, manual/Pixes.html, manual/Texture.html,
manual/Utility.html, manual/WriteCode.html, manual/add.jpg,
manual/addResult.jpg, manual/gemwin.jpg, manual/index.html,
manual/invert.jpg, manual/invertFrac.jpg, manual/light.jpg,
manual/maskResult.jpg, manual/pixImage.jpg, manual/redSquare.jpg,
manual/sphere15.jpg, manual/sphere5.jpg, manual/transXYZ.jpg,
manual/tribar.gif, manual/tripleLine.jpg, manual/tripleRand.jpg,
src/TV/tv_biquad.cpp, src/TV/tv_movement.cpp,
src/TV/tv_movement.h, src/TV/tv_rtx.cpp, src/TV/tv_rtx.h,
src/TV/tv_test.cpp, src/TV/tv_test.h, examples/08.io/01.Mouse.pd,
examples/08.io/02.Tablet.pd, examples/08.io/03.Orb.pd,
examples/08.io/04.UseOrb.pd, examples/data/alea.mpg,
examples/data/valmotion.tab, manual/basicCube.jpg,
manual/counter.jpg, manual/mask.jpg, manual/normalFrac.jpg,
manual/texture.jpg, manual/world_light.jpg,
examples/data/cour.ttf, examples/data/dancer.JPG,
examples/data/times.ttf, examples/data/valcolor.tab,
examples/data/venus.mtl, examples/data/homer.avi,
examples/data/temp2.JPG, examples/data/arial.ttf,
examples/data/fractal.JPG, examples/data/fractalAlpha.TIF,
examples/data/temp0.JPG, examples/data/temp1.JPG,
examples/01.basic/01.redSquare.pd,
examples/01.basic/02.blueRectangle.pd,
examples/01.basic/03.disk.pd, examples/01.basic/04.PrimTri.pd,
examples/01.basic/05.cube.pd, examples/01.basic/06.sphere.pd,
examples/01.basic/07.cylinder.pd, examples/01.basic/08.model.pd,
examples/01.basic/09.yelloTeapot.pd,
examples/02.advanced/01.Separator.pd,
examples/02.advanced/02.Ortho.pd,
examples/02.advanced/03.View.pd, examples/02.advanced/04.Fog.pd,
examples/02.advanced/05.Stereo.pd,
examples/02.advanced/06.StereoParticle.pd,
examples/02.advanced/07.Snapshot1.pd,
examples/02.advanced/08.Snapshot2.pd,
examples/02.advanced/10.LinearPath.pd,
examples/02.advanced/11.SplinePath.pd,
examples/02.advanced/12.Hsv.pd,
examples/02.advanced/13.ModelRescale.pd,
examples/03.lighting/01.world_light.pd,
examples/03.lighting/02.light.pd,
examples/03.lighting/03.controlLights.pd,
examples/03.lighting/04.moveSpheres.pd,
examples/03.lighting/05.materials.pd,
examples/04.pix/01.image.pd, examples/04.pix/02.multiimage.pd,
examples/04.pix/04.ImageInPlace.pd, examples/04.pix/05.film.pd,
examples/04.pix/05.movie.pd, examples/04.pix/06.PixRect.pd,
examples/04.pix/10.PixDataSimple.pd,
examples/04.pix/11.PixDataComplex.pd,
examples/04.pix/12.composite.pd,
examples/04.pix/12.pix_multiply.pd,
examples/04.pix/13.maskDancer.pd,
examples/04.pix/15.pix_alpha.pd, examples/04.pix/16.alphaGrey.pd,
examples/04.pix/17.pix_gain.pd,
examples/04.pix/19.colorMatrix.pd,
examples/04.pix/20.convolve.pd,
examples/04.video/01.VideoPaint.pd,
examples/04.video/02.VideoSphere.pd,
examples/05.text/03.ChangeText.pd,
examples/06.particle/01.simple.pd,
examples/06.particle/02.fountain.pd,
examples/06.particle/03.orbit.pd,
examples/06.particle/04.combo.pd,
examples/06.particle/05.twoSrc.pd,
examples/06.particle/06.target.pd,
examples/07.texture/01.texture.pd,
examples/07.texture/02.TexCoord.pd,
examples/07.texture/04.moveImages.pd,
examples/99.games/puzzle.pd, examples/data/anim-1.mov,
examples/05.text/01.Text.pd, examples/05.text/arial.ttf: Initial
revision
2002-10-21 09:45 zmoelnig
* GEM.LICENSE.TERMS, GEM.README, GEM_INSTALL.bat, GEM_INSTALL.sh,
GEM_RELUNIX.sh, GnuGPL.LICENSE, doc/cMatrix.html,
doc/gem.known_bugs.txt, doc/gem.todo.txt,
doc/gem.release_notes.txt, src/gem.dsp, src/gem.dsw,
src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
src/Base/GemBase.cpp, src/Base/GemBase.h, src/Base/GemCache.cpp,
src/Base/GemCache.h, src/Base/GemDag.cpp, src/Base/GemDag.h,
src/Base/GemEvent.cpp, src/Base/GemEvent.h,
src/Base/GemExportDef.h, src/Base/GemFuncUtil.cpp,
src/Base/GemFuncUtil.h, src/Base/GemGluObj.cpp,
src/Base/GemGluObj.h, src/Base/GemGlutObj.cpp,
src/Base/GemGlutObj.h, src/Base/GemLoadObj.cpp,
src/Base/GemLoadObj.h, src/Base/GemMan.cpp, src/Base/GemMan.h,
src/Base/GemModelData.cpp, src/Base/GemModelData.h,
src/Base/GemPathBase.cpp, src/Base/GemPathBase.h,
src/Base/GemPixDualObj.cpp, src/Base/GemPixDualObj.h,
src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h,
src/Base/GemPixImageSave.cpp, src/Base/GemPixImageSave.h,
src/Base/GemPixObj.cpp, src/Base/GemPixObj.h,
src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h,
src/Base/GemSetup.cpp, src/Base/GemShape.cpp,
src/Base/GemShape.h, src/Base/GemState.cpp, src/Base/GemState.h,
src/Base/GemVersion.h, src/Base/GemWinCreate.h,
src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp,
src/Base/Make.depend, src/Base/Matrix.cpp, src/Base/Matrix.h,
src/Base/TextBase.cpp, src/Base/TextBase.h, src/Base/config.h,
src/Base/config.h.in, src/Base/sgiimage.cpp, src/Base/sgiimage.h,
src/Controls/Make.depend, src/Controls/gemhead.cpp,
src/Controls/gemhead.h, src/Controls/gemkeyboard.cpp,
src/Controls/gemkeyboard.h, src/Controls/gemkeyname.cpp,
src/Controls/gemkeyname.h, src/Controls/gemmouse.cpp,
src/Controls/gemmouse.h, src/Controls/gemorb.cpp,
src/Controls/gemorb.h, src/Controls/gemtablet.cpp,
src/Controls/gemtablet.h, src/Controls/gemwin.cpp,
src/Controls/gemwin.h, src/Controls/render_trigger.cpp,
src/Controls/render_trigger.h, src/Geos/Make.depend,
src/Geos/TexFont.h, src/Geos/circle.cpp, src/Geos/circle.h,
src/Geos/colorSquare.cpp, src/Geos/colorSquare.h,
src/Geos/cone.cpp, src/Geos/cone.h, src/Geos/cube.cpp,
src/Geos/cube.h, src/Geos/curve.cpp, src/Geos/curve.h,
src/Geos/cylinder.cpp, src/Geos/cylinder.h, src/Geos/disk.cpp,
src/Geos/disk.h, src/Geos/imageVert.cpp, src/Geos/imageVert.h,
src/Geos/model.cpp, src/Geos/model.cpp_, src/Geos/model.h,
src/Geos/multimodel.cpp, src/Geos/multimodel.h,
src/Geos/polygon.cpp, src/Geos/polygon.h, src/Geos/primTri.cpp,
src/Geos/primTri.h, src/Geos/rectangle.cpp, src/Geos/rectangle.h,
src/Geos/sphere.cpp, src/Geos/sphere.h, src/Geos/square.cpp,
src/Geos/square.h, src/Geos/teapot.cpp, src/Geos/teapot.h,
src/Geos/text2d.cpp, src/Geos/text2d.h, src/Geos/text3d.cpp,
src/Geos/text3d.h, src/Geos/textoutline.cpp,
src/Geos/textoutline.h, src/Geos/triangle.cpp,
src/Geos/triangle.h, src/Gnu/Makefile, src/Gnu/Makefile.clean,
src/Gnu/Makefile.in, src/Gnu/Makefile.subdir,
src/Gnu/README.build, src/Gnu/WHATSNEW, src/Gnu/acinclude.m4,
src/Gnu/aclocal.m4, src/Gnu/config.guess, src/Gnu/config.sub,
src/Gnu/configure, src/Gnu/configure.in, src/Gnu/install-sh,
src/Gnu/makeauxlibs, src/Gnu/makesource, src/Gnu/missing,
src/Gnu/mkinstalldirs, src/Manips/Make.depend,
src/Manips/accumrotate.cpp, src/Manips/accumrotate.h,
src/Manips/alpha.cpp, src/Manips/alpha.h, src/Manips/ambient.cpp,
src/Manips/ambient.h, src/Manips/ambientRGB.cpp,
src/Manips/ambientRGB.h, src/Manips/color.cpp,
src/Manips/color.h, src/Manips/colorRGB.cpp,
src/Manips/colorRGB.h, src/Manips/depth.cpp, src/Manips/depth.h,
src/Manips/diffuse.cpp, src/Manips/diffuse.h,
src/Manips/diffuseRGB.cpp, src/Manips/diffuseRGB.h,
src/Manips/emission.cpp, src/Manips/emission.h,
src/Manips/emissionRGB.cpp, src/Manips/emissionRGB.h,
src/Manips/linear_path.cpp, src/Manips/linear_path.h,
src/Manips/ortho.cpp, src/Manips/ortho.h, src/Manips/rotate.cpp,
src/Manips/rotate.h, src/Manips/rotateXYZ.cpp,
src/Manips/rotateXYZ.h, src/Manips/scale.cpp, src/Manips/scale.h,
src/Manips/scaleXYZ.cpp, src/Manips/scaleXYZ.h,
src/Manips/separator.cpp, src/Manips/separator.h,
src/Manips/shininess.cpp, src/Manips/shininess.h,
src/Manips/specular.cpp, src/Manips/specular.h,
src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
src/Manips/spline_path.cpp, src/Manips/spline_path.h,
src/Manips/translate.cpp, src/Manips/translate.h,
src/Manips/translateXYZ.cpp, src/Manips/translateXYZ.h,
src/MarkEx/Make.depend, src/MarkEx/MarkExSetup.cpp,
src/MarkEx/abs.cpp, src/MarkEx/average.cpp,
src/MarkEx/counter.cpp, src/MarkEx/hsvrgb.cpp,
src/MarkEx/m_control.cpp, src/MarkEx/multiselect.cpp,
src/MarkEx/randomF.cpp, src/MarkEx/reson.cpp,
src/MarkEx/strcat.cpp, src/MarkEx/tripleLine.cpp,
src/MarkEx/vector.cpp, src/Nongeos/Make.depend,
src/Nongeos/light.cpp, src/Nongeos/light.h,
src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
src/Particles/Make.depend, src/Particles/part_color.cpp,
src/Particles/part_color.h, src/Particles/part_damp.cpp,
src/Particles/part_damp.h, src/Particles/part_draw.cpp,
src/Particles/part_draw.h, src/Particles/part_follow.cpp,
src/Particles/part_follow.h, src/Particles/part_gravity.cpp,
src/Particles/part_gravity.h, src/Particles/part_head.cpp,
src/Particles/part_head.h, src/Particles/part_killold.cpp,
src/Particles/part_killold.h, src/Particles/part_killslow.cpp,
src/Particles/part_killslow.h, src/Particles/part_orbitpoint.cpp,
src/Particles/part_orbitpoint.h, src/Particles/part_size.cpp,
src/Particles/part_size.h, src/Particles/part_source.cpp,
src/Particles/part_source.h, src/Particles/part_targetcolor.cpp,
src/Particles/part_targetcolor.h,
src/Particles/part_targetsize.cpp,
src/Particles/part_targetsize.h, src/Particles/part_velcone.cpp,
src/Particles/part_velcone.h, src/Particles/part_velsphere.cpp,
src/Particles/part_velsphere.h, src/Pixes/Make.depend,
src/Pixes/pix_2grey.cpp, src/Pixes/pix_2grey.h,
src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_a_2grey.h,
src/Pixes/pix_add.cpp, src/Pixes/pix_add.h,
src/Pixes/pix_aging.cpp, src/Pixes/pix_aging.h,
src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
src/Pixes/pix_clearblock.cpp, src/Pixes/pix_clearblock.h,
src/Pixes/pix_color.cpp, src/Pixes/pix_color.h,
src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_coloralpha.h,
src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colormatrix.h,
src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h,
src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h,
src/Pixes/pix_draw.cpp, src/Pixes/pix_draw.h,
src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
src/Pixes/pix_dv.cpp, src/Pixes/pix_dv.h,
src/Pixes/pix_dvLinux.cpp, src/Pixes/pix_dvLinux.h,
src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
src/Pixes/pix_filmLinux.cpp, src/Pixes/pix_filmLinux.h,
src/Pixes/pix_filmNT.cpp, src/Pixes/pix_filmNT.h,
src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
src/Pixes/pix_fx.cpp, src/Pixes/pix_fx.h, src/Pixes/pix_gain.cpp,
src/Pixes/pix_gain.h, src/Pixes/pix_histo.cpp,
src/Pixes/pix_histo.h, src/Pixes/pix_hsv2rgb.cpp,
src/Pixes/pix_hsv2rgb.h, src/Pixes/pix_image.cpp,
src/Pixes/pix_image.h, src/Pixes/pix_imageInPlace.cpp,
src/Pixes/pix_imageInPlace.h, src/Pixes/pix_indycam.cpp,
src/Pixes/pix_indycam.h, src/Pixes/pix_invert.cpp,
src/Pixes/pix_invert.h, src/Pixes/pix_mask.cpp,
src/Pixes/pix_mask.h, src/Pixes/pix_movie.cpp,
src/Pixes/pix_movie.h, src/Pixes/pix_multiimage.cpp,
src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
src/Pixes/pix_multiply.h, src/Pixes/pix_normalize.cpp,
src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
src/Pixes/pix_pix2sig.h, src/Pixes/pix_puzzle.cpp,
src/Pixes/pix_puzzle.h, src/Pixes/pix_rectangle.cpp,
src/Pixes/pix_rectangle.h, src/Pixes/pix_resize.cpp,
src/Pixes/pix_resize.h, src/Pixes/pix_rgb2hsv.cpp,
src/Pixes/pix_rgb2hsv.h, src/Pixes/pix_rgba.cpp,
src/Pixes/pix_rgba.h, src/Pixes/pix_set.cpp, src/Pixes/pix_set.h,
src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_sig2pix.h,
src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h,
src/Pixes/pix_subtract.cpp, src/Pixes/pix_subtract.h,
src/Pixes/pix_takealpha.cpp, src/Pixes/pix_takealpha.h,
src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
src/Pixes/pix_texture2.cpp, src/Pixes/pix_texture2.h,
src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
src/Pixes/pix_videoLinux.cpp, src/Pixes/pix_videoLinux.h,
src/Pixes/pix_videoNT.cpp, src/Pixes/pix_videoNT.h,
src/Pixes/pix_videoSGI.cpp, src/Pixes/pix_videoSGI.h,
src/Pixes/pix_write.cpp, src/Pixes/pix_write.h,
src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h, src/TV/Make.depend,
src/TV/tv_biquad.h, help/accumrotate.pd, help/alpha.pd,
help/alternate.pd, help/ambient.pd, help/ambientRGB.pd,
help/average.pd, help/change.pd, help/circle.pd, help/color.pd,
help/colorRGB.pd, help/colorSquare.pd, help/cone.pd,
help/counter.pd, help/cube.pd, help/curve.pd, help/cylinder.pd,
help/depth.pd, help/diffuse.pd, help/diffuseRGB.pd, help/disk.pd,
help/emission.pd, help/emissionRGB.pd, help/gemhead.pd,
help/gemkeyboard.pd, help/gemkeyname.pd, help/gemmouse.pd,
help/gemorb.pd, help/gemtablet.pd, help/gemwin.pd,
help/hsv2rgb.pd, help/imageVert.pd, help/invert.pd,
help/light.pd, help/linear_path.pd, help/model.pd,
help/multimodel.pd, help/oneshot.pd, help/ortho.pd,
help/part_color.pd, help/part_damp.pd, help/part_draw.pd,
help/part_follow.pd, help/part_gravity.pd, help/part_head.pd,
help/part_killold.pd, help/part_killslow.pd,
help/part_orbitpoint.pd, help/part_size.pd, help/part_source.pd,
help/part_targetcolor.pd, help/part_targetsize.pd,
help/part_velcone.pd, help/part_velsphere.pd, help/pix_2grey.pd,
help/pix_a_2grey.pd, help/pix_add.pd, help/pix_aging.pd,
help/pix_alpha.pd, help/pix_bitmask.pd, help/pix_blob.pd,
help/pix_buf.pd, help/pix_clearblock.pd, help/pix_coloralpha.pd,
help/pix_colormatrix.pd, help/pix_composite.pd,
help/pix_convolve.pd, help/pix_coordinate.pd, help/pix_curve.pd,
help/pix_data.pd, help/pix_diff.pd, help/pix_draw.pd,
help/pix_dump.pd, help/pix_film.pd, help/pix_flip.pd,
help/pix_gain.pd, help/pix_histo.pd, help/pix_hsv2rgb.pd,
help/pix_image.pd, help/pix_imageInPlace.pd, help/pix_indycam.pd,
help/pix_invert.pd, help/pix_mask.pd, help/pix_movie.pd,
help/pix_multiimage.pd, help/pix_multiply.pd,
help/pix_normalize.pd, help/pix_offset.pd, help/pix_pix2sig~.pd,
help/pix_puzzle.pd, help/pix_rectangle.pd, help/pix_resize.pd,
help/pix_rgb2hsv.pd, help/pix_rgba.pd, help/pix_set.pd,
help/pix_sig2pix~.pd, help/pix_snap.pd, help/pix_subtract.pd,
help/pix_takealpha.pd, help/pix_texture.pd, help/pix_texture2.pd,
help/pix_threshold.pd, help/pix_video.pd, help/pix_write.pd,
help/pix_zoom.pd, help/polygon.pd, help/primTri.pd,
help/randF.pd, help/randomF.pd, help/rectangle.pd,
help/render_trigger.pd, help/rgb2hsv.pd, help/rotate.pd,
help/rotateXYZ.pd, help/scale.pd, help/scaleXYZ.pd,
help/separator.pd, help/shininess.pd, help/specular.pd,
help/specularRGB.pd, help/sphere.pd, help/spline_path.pd,
help/square.pd, help/teapot.pd, help/text2d.pd, help/text3d.pd,
help/textoutline.pd, help/translate.pd, help/translateXYZ.pd,
help/triangle.pd, help/tripleLine.pd, help/tripleRand.pd,
help/tv_biquad.pd, help/tv_movement.pd, help/tv_rtx.pd,
help/v+.pd, help/v-.pd, help/vector+.pd, help/vector-.pd,
help/world_light.pd, manual/Advanced.html, manual/BasicObj.html,
manual/GemFaq.html, manual/GemWPd.html, manual/Gloss.html,
manual/Images.html, manual/Input.html, manual/Intro.html,
manual/Lighting.html, manual/ListObjects.html,
manual/Particles.html, manual/Pixes.html, manual/Texture.html,
manual/Utility.html, manual/WriteCode.html, manual/add.jpg,
manual/addResult.jpg, manual/gemwin.jpg, manual/index.html,
manual/invert.jpg, manual/invertFrac.jpg, manual/light.jpg,
manual/maskResult.jpg, manual/pixImage.jpg, manual/redSquare.jpg,
manual/sphere15.jpg, manual/sphere5.jpg, manual/transXYZ.jpg,
manual/tribar.gif, manual/tripleLine.jpg, manual/tripleRand.jpg,
src/TV/tv_biquad.cpp, src/TV/tv_movement.cpp,
src/TV/tv_movement.h, src/TV/tv_rtx.cpp, src/TV/tv_rtx.h,
src/TV/tv_test.cpp, src/TV/tv_test.h, examples/08.io/01.Mouse.pd,
examples/08.io/02.Tablet.pd, examples/08.io/03.Orb.pd,
examples/08.io/04.UseOrb.pd, examples/data/alea.mpg,
examples/data/valmotion.tab, manual/basicCube.jpg,
manual/counter.jpg, manual/mask.jpg, manual/normalFrac.jpg,
manual/texture.jpg, manual/world_light.jpg,
examples/data/cour.ttf, examples/data/dancer.JPG,
examples/data/times.ttf, examples/data/valcolor.tab,
examples/data/venus.mtl, examples/data/homer.avi,
examples/data/temp2.JPG, examples/data/arial.ttf,
examples/data/fractal.JPG, examples/data/fractalAlpha.TIF,
examples/data/temp0.JPG, examples/data/temp1.JPG,
examples/01.basic/01.redSquare.pd,
examples/01.basic/02.blueRectangle.pd,
examples/01.basic/03.disk.pd, examples/01.basic/04.PrimTri.pd,
examples/01.basic/05.cube.pd, examples/01.basic/06.sphere.pd,
examples/01.basic/07.cylinder.pd, examples/01.basic/08.model.pd,
examples/01.basic/09.yelloTeapot.pd,
examples/02.advanced/01.Separator.pd,
examples/02.advanced/02.Ortho.pd,
examples/02.advanced/03.View.pd, examples/02.advanced/04.Fog.pd,
examples/02.advanced/05.Stereo.pd,
examples/02.advanced/06.StereoParticle.pd,
examples/02.advanced/07.Snapshot1.pd,
examples/02.advanced/08.Snapshot2.pd,
examples/02.advanced/10.LinearPath.pd,
examples/02.advanced/11.SplinePath.pd,
examples/02.advanced/12.Hsv.pd,
examples/02.advanced/13.ModelRescale.pd,
examples/03.lighting/01.world_light.pd,
examples/03.lighting/02.light.pd,
examples/03.lighting/03.controlLights.pd,
examples/03.lighting/04.moveSpheres.pd,
examples/03.lighting/05.materials.pd,
examples/04.pix/01.image.pd, examples/04.pix/02.multiimage.pd,
examples/04.pix/04.ImageInPlace.pd, examples/04.pix/05.film.pd,
examples/04.pix/05.movie.pd, examples/04.pix/06.PixRect.pd,
examples/04.pix/10.PixDataSimple.pd,
examples/04.pix/11.PixDataComplex.pd,
examples/04.pix/12.composite.pd,
examples/04.pix/12.pix_multiply.pd,
examples/04.pix/13.maskDancer.pd,
examples/04.pix/15.pix_alpha.pd, examples/04.pix/16.alphaGrey.pd,
examples/04.pix/17.pix_gain.pd,
examples/04.pix/19.colorMatrix.pd,
examples/04.pix/20.convolve.pd,
examples/04.video/01.VideoPaint.pd,
examples/04.video/02.VideoSphere.pd,
examples/05.text/03.ChangeText.pd,
examples/06.particle/01.simple.pd,
examples/06.particle/02.fountain.pd,
examples/06.particle/03.orbit.pd,
examples/06.particle/04.combo.pd,
examples/06.particle/05.twoSrc.pd,
examples/06.particle/06.target.pd,
examples/07.texture/01.texture.pd,
examples/07.texture/02.TexCoord.pd,
examples/07.texture/04.moveImages.pd,
examples/99.games/puzzle.pd, examples/data/anim-1.mov,
examples/05.text/01.Text.pd, examples/05.text/arial.ttf: initial
CVS release (0.87)