Ivan Safrin fee8794a2d Fixed lights, lights are now sent to the draw buffer via their Render method and do not require to be added to the Scene as addLight, which has now been removed. Fixed shadowmap rendering. Added castsShadows flag to entities. Fixed entity editor gizmos not rendering. Fixed SceneCurves not rendering. 9 ani în urmă
..
PolyAAssetFileProvider.h ae34bca779 Add PolycodeUI, Polycode2DPhysics (including Box2D), experimental OnScreenKeyboard. 9 ani în urmă
PolyAndroidCore.h cf849978bd Android now uses TextInput Events. 9 ani în urmă
PolyBasicFileProvider.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyBezierCurve.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyBone.h 3891dfc58f Restored skeletal animation functionality, removed CPU-based skinning, added sameple GPU-skinning material, fixed potential Texture binding crash in renderer, defaulted texture filtering mode to linear 9 ani în urmă
PolyCamera.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyClient.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyCocoaCore.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyColor.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyConfig.h 4992d52d5e Windows fixes for latest code 9 ani în urmă
PolyCore.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyCoreFileProvider.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyCoreInput.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyCubemap.h 57cb01d606 Fix building with shared_ptr on Windows. Also updating project files to last changes. 9 ani în urmă
PolyData.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyEmscriptenCore.h 895843d022 Ported EmscriptenCore over to SDL2 9 ani în urmă
PolyEntity.h fee8794a2d Fixed lights, lights are now sent to the draw buffer via their Render method and do not require to be added to the Scene as addLight, which has now been removed. Fixed shadowmap rendering. Added castsShadows flag to entities. Fixed entity editor gizmos not rendering. Fixed SceneCurves not rendering. 9 ani în urmă
PolyEvent.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyEventDispatcher.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyEventHandler.h aadb69e87b Updated core sources for new folder structure 10 ani în urmă
PolyFont.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyGPUDrawBuffer.h fee8794a2d Fixed lights, lights are now sent to the draw buffer via their Render method and do not require to be added to the Scene as addLight, which has now been removed. Fixed shadowmap rendering. Added castsShadows flag to entities. Fixed entity editor gizmos not rendering. Fixed SceneCurves not rendering. 9 ani în urmă
PolyGlobals.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyIOSCore.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyImage.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyInputEvent.h a700c59140 Add a new InputEvent type: TextInput. This now is used for any text input - the character for keypress events is removed! 9 ani în urmă
PolyInputKeys.h aec4c8ece2 Add keymap to SDLCore to fit SDL2 scancodes. 9 ani în urmă
PolyLabel.h 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ă
PolyLogger.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyMaterial.h 5ef4358101 Added some convenience methods for manual material creation 9 ani în urmă
PolyMatrix4.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyMesh.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyObject.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyOpenGLGraphicsInterface.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyOpenSLAudioInterface.h ae34bca779 Add PolycodeUI, Polycode2DPhysics (including Box2D), experimental OnScreenKeyboard. 9 ani în urmă
PolyPAAudioInterface.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyParticleEmitter.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyPeer.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyPerlin.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyPhysFSFileProvider.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyQuaternion.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyQuaternionCurve.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyRPICore.h 28904ffe28 Started on a Raspberry Pi core 10 ani în urmă
PolyRay.h 09627a33a1 Updated windows projects 9 ani în urmă
PolyRectangle.h aadb69e87b Updated core sources for new folder structure 10 ani în urmă
PolyRenderDataArray.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyRenderer.h 670e1d11ad Added experimental OpenVR module 9 ani în urmă
PolyRendererPlatformData.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyResource.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyResourceManager.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolySDLAudioInterface.h 4c2c3b91bf Implemented SDL_Audio as an AudioInterface 9 ani în urmă
PolySDLCore.h aec4c8ece2 Add keymap to SDLCore to fit SDL2 scancodes. 9 ani în urmă
PolyScene.h fee8794a2d Fixed lights, lights are now sent to the draw buffer via their Render method and do not require to be added to the Scene as addLight, which has now been removed. Fixed shadowmap rendering. Added castsShadows flag to entities. Fixed entity editor gizmos not rendering. Fixed SceneCurves not rendering. 9 ani în urmă
PolySceneEntityInstance.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolySceneLabel.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolySceneLight.h fee8794a2d Fixed lights, lights are now sent to the draw buffer via their Render method and do not require to be added to the Scene as addLight, which has now been removed. Fixed shadowmap rendering. Added castsShadows flag to entities. Fixed entity editor gizmos not rendering. Fixed SceneCurves not rendering. 9 ani în urmă
PolySceneLine.h fee8794a2d Fixed lights, lights are now sent to the draw buffer via their Render method and do not require to be added to the Scene as addLight, which has now been removed. Fixed shadowmap rendering. Added castsShadows flag to entities. Fixed entity editor gizmos not rendering. Fixed SceneCurves not rendering. 9 ani în urmă
PolySceneMesh.h 65c81b8d7d Removed alphaTest from rendering options, added alphatest shaders 9 ani în urmă
PolyScenePrimitive.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolySceneRenderTexture.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolySceneSound.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolySceneSprite.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyScript.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyServer.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyServerWorld.h aadb69e87b Updated core sources for new folder structure 10 ani în urmă
PolyShader.h fee8794a2d Fixed lights, lights are now sent to the draw buffer via their Render method and do not require to be added to the Scene as addLight, which has now been removed. Fixed shadowmap rendering. Added castsShadows flag to entities. Fixed entity editor gizmos not rendering. Fixed SceneCurves not rendering. 9 ani în urmă
PolySkeleton.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolySocket.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolySound.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolySoundManager.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyString.h a700c59140 Add a new InputEvent type: TextInput. This now is used for any text input - the character for keypress events is removed! 9 ani în urmă
PolyTexture.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyThreaded.h 4671d4143f Removed CoreServices from the codebase. Removed Timer and TimerManager, removed Tween and TweenManager, made entity Update function take elapsed time, made SceneLabels force material in constructor, UI components now require an explicit resource pool pointer and core passed in constructor. Probably broke a lot of stuff :) 9 ani în urmă
PolyUWPCore.h 4992d52d5e Windows fixes for latest code 9 ani în urmă
PolyVector2.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyVector3.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyVector4.h f80bb40afd Converted all space indentation to tabs. 9 ani în urmă
PolyWinCore.h 4992d52d5e Windows fixes for latest code 9 ani în urmă
PolyXAudio2AudioInterface.h 4992d52d5e Windows fixes for latest code 9 ani în urmă