ajmd17 / apexengine Goto Github PK
View Code? Open in Web Editor NEWOld version, check out apex-engine
Home Page: http://github.com/ajmd17/apex-engine
Old version, check out apex-engine
Home Page: http://github.com/ajmd17/apex-engine
Make it much more abstract and less directed towards OpenGL. I might later add support for different renderers, like DirectX, Vulkan, Metal etc... This also means instead of a single texture class, the engine will likely need to have Texture, GLTexture, DXTexture, ughhh...
I will need to switch to another Lua binding implementation. Now that I've updated Nodes to use smart pointers instead of raw pointers, Lua scripts won't cooperate with the scene. I'm looking at switching to this, as it is based inspired by Luabridge, but has support for C++11 features: https://github.com/SteveKChiu/lua-intf
Currently, the Matrix4f class uses a 1 dimensional array of floats to store data, and it is accessed like this:
Matrix4f mat; mat.values[Matrix4f::M03] = 4.0;
It will (hopefully) look like this, soon enough:
Matrix4f mat; mat.values[0][3] = 4.0;
or even
Matrix4f mat; mat[0][3] = 4.0;
(but it doesn't work when "mat" is a pointer)
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.