Lasse Öörni 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 години
..
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 години