Lasse Öörni d18baaff87 Reverted back to 4 sample shadow mapping on OpenGL ES, but limited directional light cascades to 2. 13 years ago
..
Direct3D9 dee2e099de Added ETC1 & PVRTC decompression from the Oolong Engine. Used when not supported in hardware. 13 years ago
OpenGL e2790f81b0 To save GPU memory with many morphed instances of an AnimatedModel, copy only the morphable attributes into the morph vertex buffer, and read other (static) attributes from the original vertex buffer. 13 years ago
AnimatedModel.cpp e2790f81b0 To save GPU memory with many morphed instances of an AnimatedModel, copy only the morphable attributes into the morph vertex buffer, and read other (static) attributes from the original vertex buffer. 13 years ago
AnimatedModel.h e2790f81b0 To save GPU memory with many morphed instances of an AnimatedModel, copy only the morphable attributes into the morph vertex buffer, and read other (static) attributes from the original vertex buffer. 13 years ago
Animation.cpp cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
Animation.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
AnimationController.cpp 91f6f87472 Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate(). 13 years ago
AnimationController.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
AnimationState.cpp 8a5274b596 Further refactoring of the Joint API. Now position & axis are specified in the local space of the own rigid body. 13 years ago
AnimationState.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
Batch.cpp d18baaff87 Reverted back to 4 sample shadow mapping on OpenGL ES, but limited directional light cascades to 2. 13 years ago
Batch.h 8cdc6f69d2 Properly clean up event handlers referring to a deleted object. 13 years ago
BillboardSet.cpp a77a685f4c Fixed warnings reported by Xcode. 13 years ago
BillboardSet.h 2976340a79 Fixed relative billboard position on Direct3D. 13 years ago
CMakeLists.txt e1a1c974e5 Initial iOS support. 13 years ago
Camera.cpp 5a54a105fe Eliminated redundant rotation matrix calculations from updating shader parameters. 13 years ago
Camera.h 2c5a034bf5 Fixed includes. 13 years ago
DebugRenderer.cpp 69e14c4fe2 Re-reserve the DebugRenderer vectors while they are empty to avoid unnecessary copying. 13 years ago
DebugRenderer.h 9f331e56db Changed Constraint API to specify the other body position / axis explicitly, and to specify limits as Vector2. 13 years ago
Drawable.cpp a77a685f4c Fixed warnings reported by Xcode. 13 years ago
Drawable.h e8d549ef7e Shader refactoring. Renamed the lit object ubershader as LitSolid; it now handles also deferred rendering. 13 years ago
DrawableEvents.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
GPUObject.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
Geometry.cpp a77a685f4c Fixed warnings reported by Xcode. 13 years ago
Geometry.h a4c1924e04 Vertex & index buffer refactoring to unify feature set between graphics APIs, cleanup code, and prepare for Android OpenGL context loss handling. 13 years ago
Graphics.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
GraphicsDefs.cpp cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
GraphicsDefs.h 153106519e Restored public locking API for vertex & index buffers. On OpenGL locking is always emulated using either shadow or scratch data. 13 years ago
GraphicsEvents.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
GraphicsImpl.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
IndexBuffer.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
Light.cpp 51c4336f2f Moved HashMap & Vector allocations to .cpp files so that they can be more easily tracked. 13 years ago
Light.h d18baaff87 Reverted back to 4 sample shadow mapping on OpenGL ES, but limited directional light cascades to 2. 13 years ago
Material.cpp 75294ee802 Fixed reference to temporary object in Material. 13 years ago
Material.h 56fb35f059 More Doxygen comment fixes. 13 years ago
Model.cpp 153106519e Restored public locking API for vertex & index buffers. On OpenGL locking is always emulated using either shadow or scratch data. 13 years ago
Model.h a4c1924e04 Vertex & index buffer refactoring to unify feature set between graphics APIs, cleanup code, and prepare for Android OpenGL context loss handling. 13 years ago
OcclusionBuffer.cpp 66f3fd4097 Added function to get API-independent projection matrix. 13 years ago
OcclusionBuffer.h 612a0c2dee Fixed erroneous occlusion culling in orthographic mode. 13 years ago
Octree.cpp ef421ef32d Initial Bullet constraint implementation. 13 years ago
Octree.h ef421ef32d Initial Bullet constraint implementation. 13 years ago
OctreeQuery.cpp 504ffaa93d Code cleanup. 13 years ago
OctreeQuery.h a77a685f4c Fixed warnings reported by Xcode. 13 years ago
ParticleEmitter.cpp 7a06dc73e5 Avoid Component::GetWorldTransform() and related functions where possible to avoid extra indirection and function call. 13 years ago
ParticleEmitter.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
PostProcess.cpp c96f9e72dc Cleaned up joystick code. Automatically open the joystick when accessed. 13 years ago
PostProcess.h 54c7de95d8 Tidied up Container code. 13 years ago
Precompiled.cpp cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
Precompiled.h 50226cfdb0 Started work toward Unicode compatibility. 14 years ago
RenderSurface.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
Renderer.cpp d18baaff87 Reverted back to 4 sample shadow mapping on OpenGL ES, but limited directional light cascades to 2. 13 years ago
Renderer.h e8d549ef7e Shader refactoring. Renamed the lit object ubershader as LitSolid; it now handles also deferred rendering. 13 years ago
Shader.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
ShaderParser.cpp 5507b006be Shader load/compile refactoring. Removed shader source code from the SourceAssets directory and moved to Bin/CoreData/Shaders. 13 years ago
ShaderParser.h d4e5789168 Added missing #pragma once. 13 years ago
ShaderProgram.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
ShaderVariation.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
Skeleton.cpp af7c5a53fb Renamed GetData() to Data() in the Math library. 14 years ago
Skeleton.h a77a685f4c Fixed warnings reported by Xcode. 13 years ago
Skybox.cpp 2c5a034bf5 Fixed includes. 13 years ago
Skybox.h d62812df86 Comments cleanup and Batch refactoring. 13 years ago
StaticModel.cpp 101b2ee338 Fixed crash if model had zero submeshes. 13 years ago
StaticModel.h d62812df86 Comments cleanup and Batch refactoring. 13 years ago
Technique.cpp 5d55c0959d Re-added the alpha masking hint to give priority to fully opaque materials. 13 years ago
Technique.h 5d55c0959d Re-added the alpha masking hint to give priority to fully opaque materials. 13 years ago
Texture.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
Texture2D.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
TextureCube.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
VertexBuffer.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
VertexDeclaration.h cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
View.cpp 3483a3bc8a Removed ineffective scissor test setting. 13 years ago
View.h 8fb76dde01 Reverted the matrix uniform transpose on desktop GL due to problems on OS X. 13 years ago
Viewport.cpp 7ea084bc4b Added missing DebugNew.h includes. 13 years ago
Viewport.h 139ef6d6e2 Removed the light to light queue map. Instead store the light queue pointer directly to the light. 13 years ago
Zone.cpp 8af8edd603 Android compile fixes. 13 years ago
Zone.h ef421ef32d Initial Bullet constraint implementation. 13 years ago