Introduction
SteelEngine is a cross platform open source game engine API based on OpenGL for both 3D and 2D games. The engine itself is built with with performance and supporting a wide range of hardware in mind.
Contributing
Please check “Contributing” for more information.
License
SteelEngine© and all its tools are released under the MIT License
Releases
Work in progress!
Changelogs
Additions
- Added a ability to throw exceptions directly in
SEDebuginstead of doing ones separately - Added a
UBOclass - Added new variables to
GLControl:MaxUniformBufferBindingsMaxVertexUniformBlocksMaxGeometryUniformBlocksMaxFragmentUniformBlocksMaxUniformBlockSizeUniformBufferOffsetAlignmentUniformOffsetAlignment
- Added new variables to
Shader:SetTexture2DSetProgramTexture2D
- Added a
IBufferObjectinterface
Changes
- Inlined a lot of methods
- Changed how shaders are created
- Renamed
SteelEngine.BasetoSteelEngine.Core - Renamed
SteelEngine.ElementstoSteelEngine.Objects - Moved
SteelEngine.StructstoSteelEngine.Elements - Removed the usage of
EngineScriptin core scripts
Fixes
- Fixed
SEDebugnot being able to write to a file - Fixed
SEDebugcrashing when writing a lot of lines to a file
Deletions
SEObjectMaterial