| .. |
|
Direct3D11
|
c1e2d51338
Fix readable HW depth rendering on D3D11. Do not allocate a dummy color rendertarget for depth-only rendering unnecessarily on D3D11.
|
преди 10 години |
|
Direct3D9
|
2961166acb
Graphics code cleanup. Remove the GraphicsFeatures event, as now the features can not change during runtime. Move all OpenGL extensions checks to CheckFeatureSupport(). Fix an AMD GLSL compilation bug, which caused buggy 4-sample shadows.
|
преди 10 години |
|
OpenGL
|
4c9005785b
Do not use float luminance formats, as they are deprecated on GL3. Instead return R16F & R32F formats (red channel only) to match Direct3D behavior. Closes #722.
|
преди 10 години |
|
AnimatedModel.cpp
|
941821bde7
Minor cleanup / optimization of StaticModel::UpdateBatches() & AnimatedModel::UpdateBatches().
|
преди 11 години |
|
AnimatedModel.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Animation.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Animation.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
AnimationController.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
AnimationController.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
AnimationState.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
AnimationState.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Batch.cpp
|
97fb2638db
Add fill mode to materials.
|
преди 10 години |
|
Batch.h
|
87338ce74c
Minor optimization of GetLitBatches() by calculating only once if the light has a negative color.
|
преди 11 години |
|
BillboardSet.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
BillboardSet.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Camera.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Camera.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
ConstantBuffer.h
|
0e5a05afc7
OpenGL 3 constant buffer support.
|
преди 11 години |
|
CustomGeometry.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
CustomGeometry.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
DebugRenderer.cpp
|
0298740da2
Fix wrong viewport being used in depth-only rendering. Do not setup rendertarget & depth stencil for debug geometry rendering, if nothing to render.
|
преди 10 години |
|
DebugRenderer.h
|
0298740da2
Fix wrong viewport being used in depth-only rendering. Do not setup rendertarget & depth stencil for debug geometry rendering, if nothing to render.
|
преди 10 години |
|
DecalSet.cpp
|
b8c7c59eca
Configure amount of allowed bones for hardware skinning based on the rendering API. Allow 128 bones on Direct3D 11 & OpenGL 3. Add -mb (maxbones) parameter to AssetImporter & OgreImporter. When using OpenGL 3, allow deferred rendering to use different MRT formats without forcing an RGBA substitute rendertarget.
|
преди 11 години |
|
DecalSet.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Drawable.cpp
|
918d299450
Minor optimization of Drawable::MarkInView(): resize once instead of clear and push.
|
преди 11 години |
|
Drawable.h
|
918d299450
Minor optimization of Drawable::MarkInView(): resize once instead of clear and push.
|
преди 11 години |
|
DrawableEvents.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
GPUObject.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
Geometry.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Geometry.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Graphics.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
GraphicsDefs.cpp
|
e2afa34bb7
Refactor Technique to not use HashTable for passes, but instead a vector with dynamically allocated pass indices. HashTable class removed as there were no other uses for it, and it was programmer-unfriendly compared to HashMap.
|
преди 11 години |
|
GraphicsDefs.h
|
b8c7c59eca
Configure amount of allowed bones for hardware skinning based on the rendering API. Allow 128 bones on Direct3D 11 & OpenGL 3. Add -mb (maxbones) parameter to AssetImporter & OgreImporter. When using OpenGL 3, allow deferred rendering to use different MRT formats without forcing an RGBA substitute rendertarget.
|
преди 11 години |
|
GraphicsEvents.h
|
2961166acb
Graphics code cleanup. Remove the GraphicsFeatures event, as now the features can not change during runtime. Move all OpenGL extensions checks to CheckFeatureSupport(). Fix an AMD GLSL compilation bug, which caused buggy 4-sample shadows.
|
преди 10 години |
|
GraphicsImpl.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
IndexBuffer.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
Light.cpp
|
88080dad31
Remove Shader Model 2 mode & instancing without stream offset (D3D9) as they are hard to test. Added Graphics::GetApiName() function.
|
преди 11 години |
|
Light.h
|
84b5a2de5f
Shadow support on Emscripten. For now same capability as on mobiles; no cascaded shadow map.
|
преди 11 години |
|
Material.cpp
|
97fb2638db
Add fill mode to materials.
|
преди 10 години |
|
Material.h
|
97fb2638db
Add fill mode to materials.
|
преди 10 години |
|
Model.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Model.h
|
0235c02653
Expose Geometry, IndexBuffer & VertexBuffer to script, with VB & IB content access using VectorBuffer. AngelScript 34_DynamicGeometry example. Lua version to follow.
|
преди 10 години |
|
OcclusionBuffer.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
OcclusionBuffer.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Octree.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Octree.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
OctreeQuery.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
OctreeQuery.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
ParticleEffect.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
ParticleEffect.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
ParticleEmitter.cpp
|
ddb9362ef4
Added possibility to new a ParticleEffect from Lua, and exposed missing functions. Fixed crash if ParticleEffect has no color frames. Closes #689.
|
преди 10 години |
|
ParticleEmitter.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
RenderPath.cpp
|
03c517ebda
Fix out of bounds array access related to RenderPathCommand outputs. Changed to store name and face within a pair. Added missing render path-related script bindings.
|
преди 10 години |
|
RenderPath.h
|
03c517ebda
Fix out of bounds array access related to RenderPathCommand outputs. Changed to store name and face within a pair. Added missing render path-related script bindings.
|
преди 10 години |
|
RenderSurface.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
Renderer.cpp
|
15f338b3c0
Allow RenderPath to define cube map rendertargets. Allow RenderPath to refer to rendertargets created programmatically and stored as named manual resources.
|
преди 10 години |
|
Renderer.h
|
507b1fd9ab
Forward-declare Texture in Renderer.h. Fix potential missing return value for FindNamedTexture(). Closes #721.
|
преди 10 години |
|
Shader.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Shader.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
ShaderPrecache.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
ShaderPrecache.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
ShaderProgram.h
|
6e6c39c5a8
Add a ShaderProgram class also for D3D9, which holds the combined shader parameters. Cleaned up ShaderProgram handling on OpenGL. Optimized away repeated assignment of constant values from D3D9 SetShaderParameter().
|
преди 11 години |
|
ShaderVariation.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
Skeleton.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Skeleton.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Skybox.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Skybox.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
StaticModel.cpp
|
0285d50302
When making a triangle-level raycast to StaticModel, return the hit batch (submesh) index in the subObject field of the ray result.
|
преди 10 години |
|
StaticModel.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
StaticModelGroup.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
StaticModelGroup.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Tangent.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Tangent.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Technique.cpp
|
e2afa34bb7
Refactor Technique to not use HashTable for passes, but instead a vector with dynamically allocated pass indices. HashTable class removed as there were no other uses for it, and it was programmer-unfriendly compared to HashMap.
|
преди 11 години |
|
Technique.h
|
e2afa34bb7
Refactor Technique to not use HashTable for passes, but instead a vector with dynamically allocated pass indices. HashTable class removed as there were no other uses for it, and it was programmer-unfriendly compared to HashMap.
|
преди 11 години |
|
Terrain.cpp
|
f13a6a338f
Fix typo and unnecessary expansion of the terrain update region.
|
преди 11 години |
|
Terrain.h
|
e8d4a05ab8
Fix incorrect partial terrain update when smoothing was used. Improve worst-case performance for partial terrain update by only tracking one rectangular region that encloses the changed area.
|
преди 11 години |
|
TerrainPatch.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
TerrainPatch.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Texture.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
Texture2D.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
Texture3D.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
TextureCube.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
VertexBuffer.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
VertexDeclaration.h
|
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
|
преди 11 години |
|
View.cpp
|
507b1fd9ab
Forward-declare Texture in Renderer.h. Fix potential missing return value for FindNamedTexture(). Closes #721.
|
преди 10 години |
|
View.h
|
0bf8877d1e
Fix D3D build.
|
преди 10 години |
|
Viewport.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Viewport.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Zone.cpp
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |
|
Zone.h
|
bb2ebf7568
Bump copyright to 2015.
|
преди 11 години |