-
Notifications
You must be signed in to change notification settings - Fork 442
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Next release #108
Comments
Windows Phone/Store support done in a4d3beb, another step closer to a release! |
More transparent way to handle driver workarounds done in 356491e. Tiny but important feature. |
Ability to disable extensions done in 9e4a86c, a counterpart to transparent driver workarounds. |
I would suggest to drop the following items from the list, since the last release has now almost been a year ago (Maybe instead we could open independent issues for them? I'd be glad to do it/help with it):
Or in general, I feel our strategy should be: Don't add new stuff for this release, but fix existing and remove old stuff :) I know that list is pretty radical, but many simple todos still add up. Also, it's just a suggestion, of course. Also "Update copyright year" has been done, right? |
Agreed. Currently it's more like "I need this feature right now so I'll implement it" and not much time left for fixing lower priority issues and writing changelogs. The single most important TODO for the snapshot now is just this:
If that's achieved, I'll make a snapshot. Dropping GCC <=4.6 support is I guess sane thing to do, but I need to keep the workarounds that were needed for MSVC 2013. Then, because NaCl had GCC 4.4, I need to switch to PNaCl that has newer compiler, which means more testing and CMake wrangling to make the toolchain working. I didn't test on Android for a while and Emscripten compiler seemed to have issues with |
|
cc: @smspillaz |
Thanks! Sam Spilsbury |
Object Picking Example fixed in 04983da and mosra/magnum-examples@9f05e1c. |
Crash in Array destructor with dangling deleter pointer on plugin unload fixed in mosra/corrade@43397de. |
Code coverage for all repos done now (except examples, where it does not make much sense). |
Image converter utility added in 0e2d281. |
As of now, all |
Corrade::TestSuite documentation improvements done in mosra/corrade@f37f624. |
Ability to get alias name from plugin manager done in mosra/corrade@834ea41 and the StbImageImporter plugin was reworked to handle also other formats in mosra/magnum-plugins@332ba6c. |
CIs are done, Audio and other WebGL 2 stuff is on Emscripten now, changelogs were moved to Doxygen. The only remaining thing is some initial support for ES3.2/GL4.6 (so it doesn't advertise stuff that's >3 years old), the rest can be done later. |
2018.02 is out, release announcement is at http://blog.magnum.graphics/announcements/2018.02/ . Don't tell anybody it took me three years 🙈 :D |
There's a lot of new stuff which should be made into official release as soon as possible in order to keep the changelog in sane size.
A (hopefully not very growing) list of things to do:
General:
UpdateGet rid ofcompatibility
branchRevive (P)NaCl support as GCC 4.4 support was droppedlaterPut documentation on readthedocs.org(fixed some other way, see Using Sphinx/Breathe/ReadTheDocs for documentation #113)Drop stuff that's long deprecatedafter the releaseCorrade:
--skip-tests
,--skip-benchmarks
and--no-xfail
options to TestSuite tester executables (mosra/corrade@c9208a8, mosra/corrade@00249f2)Plugin initialization/finalization is broken by design (e.g. unloadingpostponedHarfBuzzFont
finalizesFreeType
library)Core lib:
FinishFix pixel storage support so it passes the tests at least on one platform (Proper pixel storage support #104)magnum-imageconverter
utility"OpenGL 2015" and OpenGL ES 3.2 support (just a few new function aliases)postponed, see OpenGL ES 3.2 / GL 4.6 support #231we haveWindowlessXEglApplication
to be able to run utilities on embedded Linux devicesWindowlessEglApplication
and that should be enough I thinkContainer::Array
instances returned from plugin crash on dangling deleter pointer after a plugin is unloaded (mosra/corrade@43397de)Finish unhandled cases inpostponedDebugTools::textureImage()
Plugins:
Implement StbDxtImageConverter usingpostponedstb_dxt
and (dynamically) use it in DdsImageConverter (should be easy as the other way around is already done)Examples:
Integration:
update to 0.7 (Update LibOvrIntegration to Oculus SDK 0.6.0.1 beta magnum-integration#7)0.8 (Update to Oculus SDK 0.8.0.0-beta magnum-integration#10, ovr: Adapt to recent OvrIntegration changes. magnum-examples#19)1.3 (Update to Oculus SDK 1.3.0 magnum-integration#12, ovr: Adapt to recent OvrIntegration changes. magnum-examples#22), hopefully they will finally stop completely breaking the API with each new releaseThe text was updated successfully, but these errors were encountered: