| .. |
|
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 |