77 lines
2.7 KiB
Text
77 lines
2.7 KiB
Text
General:
|
|
osx: carbon/QuickTime not supported anymore since 10.6
|
|
|
|
Optimization:
|
|
use a more performant float2int conversion as described in
|
|
http://www.mega-nerd.com/FPcast/
|
|
|
|
Output:
|
|
multiple output
|
|
"external" windows
|
|
alpha in gemwindow?
|
|
|
|
linux: sometimes window freezes on "destroy"; (JMZ: i experience this sometimes on improper shutdown, but after some (up to 30) seconds, the window finally gets destroyed and pd exits fine; if this is the same as the reported bug, than it is rather an inconvenience than a real bug; does this also happens with Output/ objects or only with the old code?)
|
|
linux: resizing the window yields weird results
|
|
osx: [gemcocoawindow] compatible with [gemmacwindow]?
|
|
|
|
|
|
Controls:
|
|
selectables
|
|
|
|
Geos:
|
|
vertex stuff
|
|
|
|
Manips:
|
|
|
|
Nongeos:
|
|
add other light-types
|
|
check for the maximum number of lights during runtime
|
|
|
|
Pixes:
|
|
windows movie loader (have a look at guliverkli?; use gmerlin?)
|
|
|
|
upsidedown: pix_rectangle does not respect the upside-down flag and thus sometimes the rectangle appears in the upper-left corner and sometimes in the lower-left corner
|
|
generally all images on all platforms should have the same (upsidedown!) orientation
|
|
see http://stackoverflow.com/questions/443086/opengl-topdown-bottomup-textures
|
|
|
|
|
|
pix_rtx: flickering on OSX/ppc in mode#0;
|
|
how to prevent execessive memory usage?
|
|
|
|
pix_threshold: intial arguments
|
|
|
|
pix_crop: arguments/inlets differ!
|
|
|
|
pix_freeframe not supported on x86_64 architectures (newer versions of FF support x86_64; check whether this is compatible)
|
|
|
|
videopipes:
|
|
W32:AVIsynth/frameserver (http://www.debugmode.com/frameserver/)
|
|
W32:VirtualCamera
|
|
OSX:Syphon (http://syphon.v002.info/)
|
|
|
|
osx: pix_movie flickers (check whether this is still true)
|
|
w32: [pix_share_*] does not exist since the shared-memory concept has not made it to redmond yet
|
|
w32: crashes when texturing movies (related to GLEW?)
|
|
|
|
|
|
|
|
dreaming:
|
|
Pd-callbacks:
|
|
remove the entire callback-stuff for Pd-messages from the obj_realSetup()
|
|
instead this should be handled centrally in CPPExtern
|
|
- each member function called <name>Mess() provides a method for "<name>"
|
|
- dispatching can be done by Pd or Gem (the latter being easier)
|
|
info/ideas
|
|
- http://www.codeproject.com/KB/winsdk/callback_adapter.aspx
|
|
- Qt slot concept (http://sigslot.sourceforge.net/)
|
|
- reflection/inspection
|
|
- function-name demangling: http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=/com.ibm.xlcpp8a.doc/proguide/ref/rkcxxflt.htm
|
|
|
|
wrap the entire Pd thing into C++:
|
|
GemOutlet()->send(int val);
|
|
|
|
BUGS:
|
|
look into flext conflict (i guess it's related to "new/delete")
|
|
|
|
single-object externals will run the setup-function twice; this gives nasty warnings in Pd-0.42
|
|
|