Milestone "Resources, Assets and UI" #109
No reviewers
Labels
No labels
bot
bug
documentation
duplicate
enhancement
feature
help wanted
organization
question
tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
engine/iceshard!109
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "milestone-0501290322"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The following issues will be updated:
closes #62
Final fixes for unix are required. But the milestone is wrapped up for the Resource and Asset API refactors.
Additional work will be built uppon it.
@ -40,2 +40,4 @@} // namespace ice//! \brief This macro is required for a bug apprearing in the MSVC compile when generating optimized code with /O2This issue was also observed in other locations. Maybe the coroutine API is not properly defined?
@ -14,0 +20,4 @@static_assert(Constant_IsHandleSupported, "The given handle type is not supported by ice::win32::SafeHandle!");public:This class is kind of helpful, but should be replaced / improved later. Create a tech-debt issue after closing #95.
@ -0,0 +10,4 @@namespace ice{class SimpleTaskThread_v2 : public ice::TaskThread_v2A tech-debt cleanup is required for the whole coroutine scheduling API. Mostly because with the current approach using Tracy with Fibers is almost impossible. (#95)
@ -6,3 +5,3 @@#include <fmt/format.h>#include <ice/log_formatters.hxx>namespace ice::detailA smaller revisit of the logging API is needed so we can finally support utf8 values. (post-#95)
@ -0,0 +6,4 @@{template<bool IsValidated = false>struct UserdataBaseThis type might come in handy, but more test are required to see if we can in release builds just replace it with a
void*(post #95)@ -74,3 +57,4 @@app_result = game_main(game_alloc, *resource_tracker);}ice::memory::shutdown();Add basic command line arguments. (post #95)
@ -18,1 +15,4 @@// using ice::gfx::Model;// using ice::gfx::Mesh;// using ice::gfx::Vertice;Revive at some point the Mesh asset. (post #95)
Checked. Remaining thing is to address conversations and create new tasks / issues.
@ -40,2 +40,4 @@} // namespace ice//! \brief This macro is required for a bug apprearing in the MSVC compile when generating optimized code with /O2https://github.com/iceshard-engine/engine/issues/111
@ -14,0 +20,4 @@static_assert(Constant_IsHandleSupported, "The given handle type is not supported by ice::win32::SafeHandle!");public:Created #112
@ -0,0 +10,4 @@namespace ice{class SimpleTaskThread_v2 : public ice::TaskThread_v2Can be taken under the umbrella of #112
@ -6,3 +5,3 @@#include <fmt/format.h>#include <ice/log_formatters.hxx>namespace ice::detailAn issues already exists #103
@ -0,0 +6,4 @@{template<bool IsValidated = false>struct UserdataBaseTo be seen if we need this, and what would be the impact.
@ -74,3 +57,4 @@app_result = game_main(game_alloc, *resource_tracker);}ice::memory::shutdown();Created #113
@ -18,1 +15,4 @@// using ice::gfx::Model;// using ice::gfx::Mesh;// using ice::gfx::Vertice;Created #114