mcsantiago / starship-sloth Goto Github PK
View Code? Open in Web Editor NEWRust based software rasterizer project.
License: MIT License
Rust based software rasterizer project.
License: MIT License
Is your feature request related to a problem? Please describe.
Currently all nodes are allocated on the stack. This may be a problem once we start moving towards larger scene graphs.
Describe the solution you'd like
Instead of having the nodes in the stack, we can allocate them on the heap with Box.
Describe alternatives you've considered
I've also considered Rc and Arc... I don't know if we need that level of complexity. At least, not yet.
Additional context
I also generally have no idea what I'm doing. Just tackling one idea after the next.
Is your feature request related to a problem? Please describe.
We generally would like to store the scene in a file... Especially if we are going to make a level editor, we want a way to be able to save the scene from the editor and render that scene independently.
Describe the solution you'd like
To get around this, we can persist the scene in JSON, or at least some version of it.
Describe alternatives you've considered
We may not need this as part of the MVP to make a game. We can perhaps consider YML.
Additional context
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.