thirddegree / hatchitcore Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
If you request TextureHandle of name "MyName", and then request SamplerHandle of also "MyName", you get back a TextureHandle that is reinterpreted as a SamplerHandle.
Symptom of issue: thirddegree/HatchitGraphics#36
Cannot fix until that issue is fixed.
Ideally, the File class would use either an std::ifstream
or std::ofstream
instead of a raw FILE*
for IO. This would allow for easy overloading of <<
and >>
for inserting and extracting things from the stream.
Since the console can fly by, especially during shutdown we should really have debug statements print to a file so we can review it later. Maybe even have a flag to allow a release build to log to a file in case we have problems in release?
Occasionally on shutdown I get an assert in the RefCountedResourceManager's destructor. Line 33 of ht_refcounted_resource_manager.h.
It only happens on some shutdown sequences.
No idea why the symbols aren't being found for Guid::Empty
. Any insight would be helpful.
Do a clean through the repo for documentation, conforming to coding standards, etc.
In the upcoming C++17 standard should be officially available across multiple compilers. Currently GCC maintains experimental support for filesystem, and MSVC 2015 also has an implementation (final draft version).
I think starting early on adapting this library change would be good.
If the last handle to be destructed for a refCounted is not the same type as the refCounted, the refCounted is likely to not be found in the map, and will cause a resource to never be released until another handle of it's type is requested and destructed, or until the program ends.
Any file / block of code that contains HT_DEBUG_PRINTF requires the line using namespace Core
. We would ideally like to get rid of that reliance.
Look through comments on #45, and make sure we're happy with the results of the PR.
std::map
as a keyThis functionality is really geared towards development of the editor. It would be nice to be able to register a callback into Hatchit from the editor so I could grab any debug statements that are thrown and can then output them to the GUI
They don't seem to be able to find the inline files.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.