Ivan Safrin 88d4e141fa Javascript binding updates, added proper constructors, static method support, Polycode Services in global JavaScript scope, made default Texture filtering set to linear, added a simpler SceneLabel constructor 9 rokov pred
..
AABB.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
AttributeBinding.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
AudioMixer.lua 258a53f92b Added some (very) basic sound positioning and attenuation stuff to replace removed OpenAL functionality 9 rokov pred
AudioStreamingSource.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
BasicFile.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
BasicFileProvider.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
BezierCurve.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
BezierPoint.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
BinaryObjectReader.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
BinaryObjectWriter.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Bone.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
BoneTrack.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Camera.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
Color.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
ColorRange.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Config.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
ConfigEntry.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Core.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
CoreFileExtension.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
CoreInput.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
CoreMotionEvent.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
CoreMutex.lua 7ba6ae9af6 Fixed issues with concurrent mesh rendering: added submesh support to meshes, geometry now defined in separate MeshGeometry classes, then bound copied into a Mesh, streamlined attribute binding in renderer 9 rokov pred
CoreServices.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
Cubemap.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Data.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
DebugBackTraceEntry.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
DummyCore.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Entity.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
EntityProp.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Event.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
EventDispatcher.lua 4f70414684 Restored full Lua bindings, integrated Lua bindings into the core and made the script resource loader manage bingings, added ability to attach Lua classes to entities with the Entity passed as bound Lua class 9 rokov pred
EventHandler.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Font.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
FontResourceLoader.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
GPUDrawBuffer.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
GPUDrawCall.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
GPUDrawOptions.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
GlyphData.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Image.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
IndexDataArray.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
InputEvent.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
JSScriptInstance.lua feeae8c67c Proper garbage collection for JavaScript bindings 9 rokov pred
JoystickInfo.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Label.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
LightInfo.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
LightInfoBinding.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
LightShadowInfoBinding.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
LocalShaderParam.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
LuaScriptInstance.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Material.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
MaterialManager.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
MaterialResourceLoader.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
Matrix4.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Mesh.lua 7ba6ae9af6 Fixed issues with concurrent mesh rendering: added submesh support to meshes, geometry now defined in separate MeshGeometry classes, then bound copied into a Mesh, streamlined attribute binding in renderer 9 rokov pred
MeshGeometry.lua 258a53f92b Added some (very) basic sound positioning and attenuation stuff to replace removed OpenAL functionality 9 rokov pred
MeshResourceLoader.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
MouseEventResult.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
OSFileEntry.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
ObjectEntry.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
OpenGLGraphicsInterface.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Perlin.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
PhysFSFile.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
PhysFSFileProvider.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
PolycodeViewBase.lua feeae8c67c Proper garbage collection for JavaScript bindings 9 rokov pred
ProgramAttribute.lua 7ba6ae9af6 Fixed issues with concurrent mesh rendering: added submesh support to meshes, geometry now defined in separate MeshGeometry classes, then bound copied into a Mesh, streamlined attribute binding in renderer 9 rokov pred
ProgramParam.lua feeae8c67c Proper garbage collection for JavaScript bindings 9 rokov pred
ProgramResourceLoader.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
QuatTriple.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Quaternion.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
QuaternionCurve.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Ray.lua e6fecb1054 Fixed rendering memory leak 9 rokov pred
Rectangle.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
RenderBuffer.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
RenderDataArray.lua 7ba6ae9af6 Fixed issues with concurrent mesh rendering: added submesh support to meshes, geometry now defined in separate MeshGeometry classes, then bound copied into a Mesh, streamlined attribute binding in renderer 9 rokov pred
RenderFrame.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
RenderTargetBinding.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
RenderThread.lua aa0e38e403 Additional IDE fixes 9 rokov pred
RenderThreadDebugInfo.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Renderer.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
RendererThreadJob.lua feeae8c67c Proper garbage collection for JavaScript bindings 9 rokov pred
Resource.lua 21d0173540 Added experimental emscripten support, added flags to compile without Lua and/or PhysFS, Labels defaulting to clamped+no mipmaps for strict OpenGL ES2 compatibility 9 rokov pred
ResourceManager.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
ResourcePool.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
Rotation.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Scene.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneCurve.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneEntityInstance.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
SceneEntityInstanceLayer.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneEntityInstanceResourceEntry.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneImage.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneLabel.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneLight.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
SceneLine.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneManager.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneMesh.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
SceneParticle.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneParticleEmitter.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
ScenePrimitive.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneRenderTexture.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
SceneSound.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneSoundListener.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SceneSprite.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
ScriptInstance.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
ScriptResourceLoader.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
Shader.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
ShaderBinding.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
ShaderPass.lua 88d4e141fa Javascript binding updates, added proper constructors, static method support, Polycode Services in global JavaScript scope, made default Texture filtering set to linear, added a simpler SceneLabel constructor 9 rokov pred
ShaderPlatformData.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
ShaderProgram.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
ShaderRenderTarget.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
Skeleton.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SkeletonAnimation.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Sound.lua bac4a857b5 Commiting generated scripts 9 rokov pred
SoundManager.lua 258a53f92b Added some (very) basic sound positioning and attenuation stuff to replace removed OpenAL functionality 9 rokov pred
Sprite.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SpriteFrame.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
SpriteSet.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
SpriteState.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
String.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Texture.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
TextureResourceLoader.lua b0851c5e0d Removed MaterialManager, made all material/shader and program management happen in ResourcePools, removed FontGlyphSheet and SceneImage classes from the codebase. Made all internal resources management and interaction use shared_ptr, renderer resources (shaders, programs, buffers, etc.) now created by the renderer only when used for the first time and deleted automatically in destructor. 9 rokov pred
TimeInfo.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Timer.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
TimerManager.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
TouchInfo.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Vector2.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Vector3.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
Vector4.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
VertexDataArray.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred
VideoModeChangeInfo.lua a06f4716dd Finished cleaning up and rewriting the Lua bindings generator, Lua bindings generator now implements an abstracted bindings generator used by the new system 9 rokov pred