Ivan Safrin 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 ani în urmă
..
AABB.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
AttributeBinding.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
AudioMixer.js 258a53f92b Added some (very) basic sound positioning and attenuation stuff to replace removed OpenAL functionality 9 ani în urmă
AudioStreamingSource.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
BasicFile.js 1fb99871ad First pass at automatic JavaScript bindings generation (no returns, instantiations, GC yet), added ability to include JS scripts from file sources, fixed crash on JavaScript error 9 ani în urmă
BasicFileProvider.js 1fb99871ad First pass at automatic JavaScript bindings generation (no returns, instantiations, GC yet), added ability to include JS scripts from file sources, fixed crash on JavaScript error 9 ani în urmă
BezierCurve.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
BezierPoint.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
BinaryObjectReader.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
BinaryObjectWriter.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Bone.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
BoneTrack.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Camera.js 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 ani în urmă
Color.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
ColorRange.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Config.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
ConfigEntry.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Core.js 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 ani în urmă
CoreFileExtension.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
CoreInput.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
CoreMotionEvent.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
CoreMutex.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
CoreServices.js 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 ani în urmă
Cubemap.js 1fb99871ad First pass at automatic JavaScript bindings generation (no returns, instantiations, GC yet), added ability to include JS scripts from file sources, fixed crash on JavaScript error 9 ani în urmă
Data.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
DebugBackTraceEntry.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
DummyCore.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Entity.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
EntityProp.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Event.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
EventDispatcher.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
EventHandler.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Font.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
FontResourceLoader.js 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 ani în urmă
GPUDrawBuffer.js 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 ani în urmă
GPUDrawCall.js 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 ani în urmă
GPUDrawOptions.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
GlyphData.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Image.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
IndexDataArray.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
InputEvent.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
JSScriptInstance.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
JoystickInfo.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Label.js 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 ani în urmă
LightInfo.js 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 ani în urmă
LightInfoBinding.js 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 ani în urmă
LightShadowInfoBinding.js 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 ani în urmă
LocalShaderParam.js 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 ani în urmă
LuaScriptInstance.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Material.js 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 ani în urmă
MaterialManager.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
MaterialResourceLoader.js 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 ani în urmă
Matrix4.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Mesh.js 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 ani în urmă
MeshGeometry.js 258a53f92b Added some (very) basic sound positioning and attenuation stuff to replace removed OpenAL functionality 9 ani în urmă
MeshResourceLoader.js 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 ani în urmă
MouseEventResult.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
OSFileEntry.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
ObjectEntry.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
OpenGLGraphicsInterface.js 1fb99871ad First pass at automatic JavaScript bindings generation (no returns, instantiations, GC yet), added ability to include JS scripts from file sources, fixed crash on JavaScript error 9 ani în urmă
Perlin.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
PhysFSFile.js 1fb99871ad First pass at automatic JavaScript bindings generation (no returns, instantiations, GC yet), added ability to include JS scripts from file sources, fixed crash on JavaScript error 9 ani în urmă
PhysFSFileProvider.js 1fb99871ad First pass at automatic JavaScript bindings generation (no returns, instantiations, GC yet), added ability to include JS scripts from file sources, fixed crash on JavaScript error 9 ani în urmă
PolycodeViewBase.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
ProgramAttribute.js 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 ani în urmă
ProgramParam.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
ProgramResourceLoader.js 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 ani în urmă
QuatTriple.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Quaternion.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
QuaternionCurve.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Ray.js e6fecb1054 Fixed rendering memory leak 9 ani în urmă
Rectangle.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
RenderBuffer.js 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 ani în urmă
RenderDataArray.js 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 ani în urmă
RenderFrame.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
RenderTargetBinding.js 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 ani în urmă
RenderThread.js 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 ani în urmă
RenderThreadDebugInfo.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Renderer.js 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 ani în urmă
RendererThreadJob.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Resource.js 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 ani în urmă
ResourceManager.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
ResourcePool.js 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 ani în urmă
Rotation.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Scene.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
SceneCurve.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
SceneEntityInstance.js 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 ani în urmă
SceneEntityInstanceLayer.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
SceneEntityInstanceResourceEntry.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
SceneImage.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
SceneLabel.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
SceneLight.js 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 ani în urmă
SceneLine.js 1fb99871ad First pass at automatic JavaScript bindings generation (no returns, instantiations, GC yet), added ability to include JS scripts from file sources, fixed crash on JavaScript error 9 ani în urmă
SceneManager.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
SceneMesh.js 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 ani în urmă
SceneParticle.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
SceneParticleEmitter.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
ScenePrimitive.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
SceneRenderTexture.js 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 ani în urmă
SceneSound.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
SceneSoundListener.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
SceneSprite.js 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 ani în urmă
ScriptInstance.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
ScriptResourceLoader.js 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 ani în urmă
Shader.js 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 ani în urmă
ShaderBinding.js 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 ani în urmă
ShaderPass.js 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 ani în urmă
ShaderPlatformData.js 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 ani în urmă
ShaderProgram.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
ShaderRenderTarget.js 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 ani în urmă
Skeleton.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
SkeletonAnimation.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Sound.js bac4a857b5 Commiting generated scripts 9 ani în urmă
SoundManager.js 258a53f92b Added some (very) basic sound positioning and attenuation stuff to replace removed OpenAL functionality 9 ani în urmă
Sprite.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
SpriteFrame.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
SpriteSet.js 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 ani în urmă
SpriteState.js 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 ani în urmă
String.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Texture.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
TextureResourceLoader.js 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 ani în urmă
TimeInfo.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Timer.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
TimerManager.js 1fb99871ad First pass at automatic JavaScript bindings generation (no returns, instantiations, GC yet), added ability to include JS scripts from file sources, fixed crash on JavaScript error 9 ani în urmă
TouchInfo.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Vector2.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Vector3.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
Vector4.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă
VertexDataArray.js 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations 9 ani în urmă
VideoModeChangeInfo.js feeae8c67c Proper garbage collection for JavaScript bindings 9 ani în urmă