Aster Jian e91dcff71b Fixed missing header file. 12 tahun lalu
..
Direct3D9 ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
OpenGL ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
AnimatedModel.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
AnimatedModel.h 98986d77dc Fixed resource pick fileselector becoming unavailable if a resource pick was cancelled. 12 tahun lalu
Animation.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Animation.h 2afdf2675a Fixed Windows build. 12 tahun lalu
AnimationController.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
AnimationController.h a0a3428de5 Allow using AnimationController also for node animations. 12 tahun lalu
AnimationState.cpp 4aaec71d20 If node animation has only 1 track, play it in the given root node regardless of whether the track & node name match. 12 tahun lalu
AnimationState.h 5550246c09 Export node animations from scene. 12 tahun lalu
Batch.cpp 5f834fe1b1 Fixed GCC 64-bit compiler warning. 12 tahun lalu
Batch.h 185f7833dd Convert a batch group to instancing only when the second batch is added. 12 tahun lalu
BillboardSet.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
BillboardSet.h 5be5222cb8 Added ParticleEmitter attributes. 12 tahun lalu
CMakeLists.txt 17d990098c Updated to new SDL 2.0. 12 tahun lalu
Camera.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Camera.h 26402a255a Renamed Camera::GetInverseWorldTransform() to Camera::GetView() as world transform includes scale, but camera view matrix should be unaffected by it. 12 tahun lalu
CustomGeometry.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
CustomGeometry.h cd88d22e36 Renamed BillboardSet::Updated() to Commit() to match CustomGeometry API. 12 tahun lalu
DebugRenderer.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
DebugRenderer.h a40fead7dc Updated license for the new year. 13 tahun lalu
DecalSet.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
DecalSet.h e039330e62 Changed DecalSet to use raw binary buffer serialization for the decal data for more size-optimal and faster load/save. 12 tahun lalu
Drawable.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Drawable.h 606d374936 Added GetWorldBoundingBox() to CollisionShape. 12 tahun lalu
DrawableEvents.h a40fead7dc Updated license for the new year. 13 tahun lalu
GPUObject.h a40fead7dc Updated license for the new year. 13 tahun lalu
Geometry.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Geometry.h 4a3ec28769 Added point inside StaticModel check from Firegorilla. 12 tahun lalu
Graphics.h a40fead7dc Updated license for the new year. 13 tahun lalu
GraphicsDefs.cpp a40fead7dc Updated license for the new year. 13 tahun lalu
GraphicsDefs.h b2645460ef Refactored view queuing in Renderer. 13 tahun lalu
GraphicsEvents.h de3997dcfd Send events for view update begin/end and view render begin/end. 12 tahun lalu
GraphicsImpl.h a40fead7dc Updated license for the new year. 13 tahun lalu
IndexBuffer.h a40fead7dc Updated license for the new year. 13 tahun lalu
Light.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Light.h d567ef83fc Started work on 3D text component. 12 tahun lalu
Material.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Material.h 4e1e1f9ce6 Converted static const String arrays to const char* arrays where applicable. 12 tahun lalu
Model.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Model.h 184360dc82 Added new feature in the Editor's edit menu to reset-to-default selected serializable objects (nodes, components, UI-elements) to their default values with undo/redo support. Added new method ResetToDefault() in Serializable class and exposed it to Script. Fixed the constness in Serializable class and all the recently added filtering methods in UIElement descandant classes. Exposed AM_NODEID and AM_COMPONENTID to Script. Added new Keys() method in HashMap class. Fixed SetModel() method in StaticModel and AnimatedModel to accept null model pointer in order to make reset-to-default to work. 12 tahun lalu
OcclusionBuffer.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
OcclusionBuffer.h a40fead7dc Updated license for the new year. 13 tahun lalu
Octree.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Octree.h 606d374936 Added GetWorldBoundingBox() to CollisionShape. 12 tahun lalu
OctreeQuery.cpp af8825047a Started work on node/component enable & disable. 12 tahun lalu
OctreeQuery.h a40fead7dc Updated license for the new year. 13 tahun lalu
ParticleEmitter.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
ParticleEmitter.h 6899609644 Applied consistency edits to the ParticleEmitter API. Added missing UpdateInvisible attribute & functions. 12 tahun lalu
Precompiled.cpp a40fead7dc Updated license for the new year. 13 tahun lalu
Precompiled.h a40fead7dc Updated license for the new year. 13 tahun lalu
RenderPath.cpp 7ba580852d Allow custom forward base, lighting and alpha pass names by defining metadata in the render path, and allowing the forwardlights command to specify the pass name to use. 12 tahun lalu
RenderPath.h e91dcff71b Fixed missing header file. 12 tahun lalu
RenderSurface.h a40fead7dc Updated license for the new year. 13 tahun lalu
Renderer.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Renderer.h 4c2842967e Allow configuring the minimum instances per batch group to actually render as instanced. 12 tahun lalu
Shader.h a40fead7dc Updated license for the new year. 13 tahun lalu
ShaderParser.cpp 7d4ee02f53 Compile only Vegatation vertex shaders, combine with LitSolid pixel shaders. 12 tahun lalu
ShaderParser.h a40fead7dc Updated license for the new year. 13 tahun lalu
ShaderProgram.h a40fead7dc Updated license for the new year. 13 tahun lalu
ShaderVariation.h a40fead7dc Updated license for the new year. 13 tahun lalu
Skeleton.cpp 184360dc82 Added new feature in the Editor's edit menu to reset-to-default selected serializable objects (nodes, components, UI-elements) to their default values with undo/redo support. Added new method ResetToDefault() in Serializable class and exposed it to Script. Fixed the constness in Serializable class and all the recently added filtering methods in UIElement descandant classes. Exposed AM_NODEID and AM_COMPONENTID to Script. Added new Keys() method in HashMap class. Fixed SetModel() method in StaticModel and AnimatedModel to accept null model pointer in order to make reset-to-default to work. 12 tahun lalu
Skeleton.h 184360dc82 Added new feature in the Editor's edit menu to reset-to-default selected serializable objects (nodes, components, UI-elements) to their default values with undo/redo support. Added new method ResetToDefault() in Serializable class and exposed it to Script. Fixed the constness in Serializable class and all the recently added filtering methods in UIElement descandant classes. Exposed AM_NODEID and AM_COMPONENTID to Script. Added new Keys() method in HashMap class. Fixed SetModel() method in StaticModel and AnimatedModel to accept null model pointer in order to make reset-to-default to work. 12 tahun lalu
Skybox.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Skybox.h a40fead7dc Updated license for the new year. 13 tahun lalu
StaticModel.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
StaticModel.h 4a3ec28769 Added point inside StaticModel check from Firegorilla. 12 tahun lalu
Tangent.cpp a40fead7dc Updated license for the new year. 13 tahun lalu
Tangent.h a40fead7dc Updated license for the new year. 13 tahun lalu
Technique.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Technique.h 1ebe4deabd Load shaders per pass when first needed, not to every pass at once. 13 tahun lalu
Terrain.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Terrain.h 27b31af0cf Added RigidBody::ReAddBodyToWorld(). 12 tahun lalu
TerrainPatch.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
TerrainPatch.h a40fead7dc Updated license for the new year. 13 tahun lalu
Texture.h a40fead7dc Updated license for the new year. 13 tahun lalu
Texture2D.h a40fead7dc Updated license for the new year. 13 tahun lalu
TextureCube.h a40fead7dc Updated license for the new year. 13 tahun lalu
VertexBuffer.h a40fead7dc Updated license for the new year. 13 tahun lalu
VertexDeclaration.h a40fead7dc Updated license for the new year. 13 tahun lalu
View.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
View.h 4c2842967e Allow configuring the minimum instances per batch group to actually render as instanced. 12 tahun lalu
Viewport.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Viewport.h 2a4fbcdf54 Removed the old postprocess system. Instead renderpath fragments can be appended. 13 tahun lalu
Zone.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 tahun lalu
Zone.h af8825047a Started work on node/component enable & disable. 12 tahun lalu