-
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
2019.01 #302
Comments
@Squareys added a task for you: https://github.com/Microsoft/vcpkg/blob/master/ports/magnum-integration/CONTROL (and probably all others) should say just (Thanks in advance! 🙏 ) Cc: @roig |
@mosra : I will have some time to help you for the hunter package next week, if you need it. (I was on holiday until then :-) |
@pthom oh, thank you! I'm afraid the release tagging will happen more near to the end of the month, since there's still a lot of stuff I have to do until then. The other Hunter-related task was crosscompilation support for Corrade (based on the hints |
@mosra : ok. I do not need it at the moment. Ping me if you need help :-) |
Progress so far:
|
More progress:
Some larger work that needs some time to get right is postponed after the release. |
Final update (running late, argh):
Tagging right after the CIs are green. |
@pthom The |
@mosra: here is the PR for corrade v2019.01 : ruslo/hunter#1730 |
Wow, you're quick :) |
@mosra :
|
@pthom thanks for all the work on the Hunter package :) It's now in the docs as well. |
Arch packages (or at least the two main ones) are updated now as well, so I think I can finally close this. For the record, the release announcement is here: https://blog.magnum.graphics/announcements/2019.01/ |
I took a much-needed week-long break, which means 2018.12 is not humanly possible anymore and so the release will overflow to 2019. Happy new year, btw.
(Boring) things to do, in order:
Make "shader compatibility" APIs and sources semi-public so these can be used from dependent libs and projects (TextureTools, imgui, Ui, redacted and probably more)postponedPort to WebGL 1 / ES2, enable that on CIs (depends on the public shader compat APIs)postponedenable mingw buildmosra/magnum-integration@01dc2b3, mingw already enabled#include
for all classes, functions etc. ([WIP] Infomation about which header to include for using class m.css#71)Make the Object Picking example work on Firefox (theimpossible, hitting several bugs, postponedglReadPixels()
format fiasco again, https://github.com/mosra/magnum-website/issues/8)lookAt()
in the transform docs, update the docs for Matrix multiply bug #287 as well -- dba0928 and 8240b8aFormat support tables (list of all formats with plugins that provide support)i wanted them to look nice, but doxygen had a different opinion. Postponed.magnum[core]
, not the full thing (e.g. magnum-integration) (@Squareys, thanks! 🙏 ) -- [corrade,magnum,-integration,-extras,-plugins] Update Magnum to v2019.01 microsoft/vcpkg#5312ScopedExit
toScopeGuard
mosra/corrade@f80dbfdNice to have:
Crosscompilation support in Corrade Hunter package (details in Magnum hunter #298)postponedSwiftShader-powered test on Travis (put a Linuxpostponed*.so
from Chrome binary onci.magnum.graphics
, use that), would bump test coverage from 52% to over 80%Makeimpossible, we need it mutableGL::defaultFramebuffer
constexpr to avoid static constructors and linker issuesFix Quaternion (s)lerp to not use atan (details in the reddit comment for the quaternion post)i have the fix implemented already, but it needs more testing (especially for the error behavior), so postponingAdd ArrayView library therepostponedArrayView
slicing APIsconstexpr
(use the new assert) mosra/corrade@1158b09STL compat forpostponed, this needs quite a lot of work and testing to get rightArrayView
(construct from vectors/arrays)Makenot possible due to function pointer casts, postponedAnimation::TrackView
constexpr (needs constexpr type-erasing forStridedArrayView
)File callbacks forpostponedAbstractFont
Fun (but not extremely important) things to do:
Draft the ShaderTools library, add AbstractShaderConverter plugin ifacepostponedanyEvent()
in Sdl2App for easier handling of additional events -- 20a55b1postponedinotify
implementation forUtility::FileWatcher
(and a blocking API for it)Windows implementation forpostponedUtility::FileWatcher
Dynamic plugin support for Android 23+postponedwrap uppostponedFFmpegAudioImporter
, add image version of it (needs mainly documenting all the supported formats)Tweakable support for Android and Emscripten (need some way to supply changed files and notify the app ... (web)sockets?)postponedHot-reload support for Android (need some way to callpostponedsystem()
on the host... sockets?)Finally integrate the Push The Box examplepostponedUse the opportunity to Break Stuff™ so I can more easily integrate stuff later (also fun):
API-agnostic base forpostponedText::GlyphCache
(Text rendering improvements #143)Containers::UniquePtr
with opt-in (currently implicit) STL compatibility and convert allTrade::AbstractImporter
APIs to it (could also help with Compilation time, CI time and executable size improvements #293 later)RedesignpostponedTrade::AbstractImageConverter
to make it possible to convert compressed images to compressed images and all other combinationsRedesignin progress, but a MeshTools rework needs to happen in parallel and that's quite a bit of workTrade::MeshData
to get rid of vectors, make it possible to support interleaved data similarly toAnimationData
and make it more extensible for additional attributesThe text was updated successfully, but these errors were encountered: