theo
January 24, 2023, 10:21pm
#1
Very short PSA/Note: It has been a while since a major or minor release, but there has been a lot of bug fixes in the main branch on Github.
So at this point we would recommend most users use the nightly builds which reflect the current Github state. You can find nightly builds at the bottom of: download | openFrameworks
For most Linux users you will want the nightly builds as there are some critical GStreamer fixes.
There are also some nice new features like:
VS Code Templates for all examples.
Built in shadow support ( via @NickHardeman ):
New assimp 3d model loading:
Attached: 1 image
Nightly build of #openFrameworks now has a much better assimpExample. With loading of animated FBX, GLTF and many other formats, including support for bump maps. Give it a whirl at the bottom of the downloads page....
and Physically Based Rendering ( via @NickHardeman ):
Some new OpenCV examples like object detection:
Tons of emscripten fixes thanks to @Jona with most examples now working in the browser.
22 Likes
itβs there gonna be a new release?
1 Like
theo
April 18, 2023, 9:44pm
#4
Yes - hoping for 0.12.0 in a week or too!
Here is the current checklist:
opened 05:53AM - 23 Feb 21 UTC
I found this format quite helpful to organize tracking issues for releases.
Jus⦠t wanted to put this here so we can start collecting any issues/PR for the next patch release.
Please add links to issues based on testing the nightly packages on different platforms.
## 0.12.0 SPECIFIC:
Addons:
- [ ] See if @bakercp wants to take over ofxPoco now it is not used in core ( but include ofxPoco for next few releases )
Libraries:
- [ ] What libraries to drop?
- [ ] Remove boost as dependency - but keep it in the download
All Platforms:
- [x] ofDir https://github.com/openframeworks/apothecary/pull/267
- [x] Support C++17 - #6585 ( wip PR here #6844 )
- [x] Make ofVideoPlayer::isPlaying() consistent #6527 ( without breaking things!! )
- [ ] Check out proposal for avoiding ofParameter notify loop for linked ofParams #6602
- [x] ofAppGLFWWindow settings.monitor [not being clamped](https://github.com/openframeworks/openFrameworks/blob/master/libs/openFrameworks/app/ofAppGLFWWindow.cpp#L240-L241) bug causes crash
- [x] Modernize examples/templates main.cpp #6720
- [x] Better examples #7076
- [x] Bug with cairo render when setting scale to 0,0 #6715
- [x] update GLFW ( see #6954 )
- [x] update all 3D model loading to assimp - apart from ply - and better assimp example
- [x] update assimp for better model loading ( https://github.com/openframeworks/apothecary/pull/236 )
- [x] Drop QTCreator or fix? And focus on VS Code
Windows:
- [ ] Add emscripten to Windows Release - #7484
- [x] K-Lite breaks Directshow player - #6765
- [x] Consider a MF video player using IMFMediaEngine ( [useful ref here ](https://discourse.libcinder.org/t/ax-mediaplayer-cinder-block-for-windows-video-playback/1851)) #7477
VS:
- [ ] Change default to VS2019 or VS2022
- [x] Switch to VS2019
- [x] Remove 32bit
- [ ] Check if C++17 fixes allow for c++latest #6832
MSYS2:
- [x] Fix PG issue with backslashes - https://github.com/openframeworks/projectGenerator/issues/265
- [x] Remove 32bit
macOS:
- [x] Change template to make missing a return a hard error instead of allowing functions not return anything.
- [x] Fmod sound crash #6708 ( Don't see this anymore - @roymacdonald could you see if this is an issue? )
- [x] Assimp went from 26MB to 300MB ( 0.11.0 to 0.11.1 ) fixed by: https://github.com/openframeworks/apothecary/pull/236
- [x] Remove QTKit https://github.com/openframeworks/projectGenerator/issues/264
- [x] Fullscreen issues / viewport issues on M1 #6719
- [x] Update template to allow serial device access #6864
- [x] 10.15 min macOS ( once C++17 PR is merged )
- [x] Change macOS / iOS / tvOS to ARC #6889
- [x] Add AVFoundation based sound player - #7293
Linux/ARM:
- [ ] test Rpi 3/4 with latest changes
- [ ] Try and get Rpi 4 working without X ( [see comment from](https://github.com/openframeworks/openFrameworks/issues/6692#issuecomment-1251473646) @patriciogonzalezvivo )
- [ ] [X11 Macro clash with OpenCV 4. ](https://forum.openframeworks.cc/t/ofxcv-macro-error-on-x11/26022/22) Need to do something like this, but maybe targeted to X11 ( https://github.com/openframeworks/openFrameworks/pull/6868/files )
- [x] Fix Gstreamer 1.20 breaking video and grabber
- [x] ofGstVideoPlayer fixes #7063
iOS:
- [ ] examples are broken #6723
- [ ] update main.cpp to modern approach
- [ ] fix simulator build not working due to duplicate symbols.
Android:
- [ ] #6762
- [ ] Add cpp 17 when @danoli3 's PRs are merged.
- [ ] update main.cpp to modern approach
emscripten:
- [x] check out @Jonathhhan 's [branch](https://github.com/openframeworks/openFrameworks/issues/6781#issuecomment-1023467954) for emscripten fixes. Can we do small bitesized PRs here?
- [x] update to latest emscripten version ( see https://forum.openframeworks.cc/t/the-future-of-emscripten-and-of/38360 )
- [x] fix fullscreen and AA not working #6758 ( [see fix here](https://forum.openframeworks.cc/t/the-future-of-emscripten-and-of/38360/3?u=theo) )
- [ ] #7377
CI:
- [x] move nightly and releases to GitHub
ProjectGenerator:
- [x] Remove macOS binary from PG for Linux: https://github.com/openframeworks/projectGenerator/issues/209
Apothecary:
Examples:
- [ ] - remove 3D Model loader example and rename assimpExample
## GENERAL:
- [ ] update the change log.
- [ ] update the Thanks.md with scripts/dev/thanks.sh
- [ ] update version defines in ofConstants.h.
- [ ] change the version on [ofSite](https://github.com/openframeworks/ofSite/blob/master/conf.py#L1245) and make packages.
- [ ] update apothecary and projectGenerator submodules
- [ ] update stable to master
- [ ] Look at issue templates again. ( First take at creating a GitHub issue template #5652 )
Move to 0.13.0
- [ ] #6989
- [ ] Remove fmod as the default sound player. #167 #5490 #6622
- [ ] Move templates to root ( and fix CI scripts / PG / etc to correspond )
- [ ] Better retina support ( this is a tough one - might need to get bumped ) - https://github.com/openframeworks/openFrameworks/issues/4789
- [ ] Remove fmod as the default sound player. #167 #5490
- [ ] Remove fmod as the default sound player. #167 #5490 ( this seems doable if we can figure out the FFT part )
- [ ] Rename osx to macOS π¬
6 Likes