0ad/source/renderer
Ykkrosh 228859da99 # Fix water-related crash on some video drivers
Detect some errors loading fancy-water fragment shader, and disable
fancy water.
Fixes crash with Mesa on 945GM (which doesn't support fragment shaders,
though it advertises the extensions).

This was SVN commit r6773.
2009-03-24 21:00:41 +00:00
..
AlphaMapCalculator.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
AlphaMapCalculator.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
BlendShapes.h had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
FixedFunctionModelRenderer.cpp dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
FixedFunctionModelRenderer.h dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
HWLightingModelRenderer.cpp dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
HWLightingModelRenderer.h dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
InstancingModelRenderer.cpp dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
InstancingModelRenderer.h dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
ModelRenderer.cpp dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
ModelRenderer.h dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
ModelVertexRenderer.h dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
PatchRData.cpp Fixed some strict aliasing warnings 2008-07-19 00:36:42 +00:00
PatchRData.h had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
PlayerRenderer.cpp had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
PlayerRenderer.h had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
Renderer.cpp Use NONCOPYABLE macro, to avoid ICC warnings 2009-01-03 18:40:28 +00:00
Renderer.h Fixed some strict aliasing warnings 2008-07-19 00:36:42 +00:00
RenderModifiers.cpp had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
RenderModifiers.h had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
RenderPathVertexShader.cpp fix: CLogger's ELogMethod is now inside the class and does not use names that are vulnerable to macro destruction (fixes a conflict with Windows system header's #define ERROR) 2007-12-29 16:22:23 +00:00
RenderPathVertexShader.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Scene.cpp had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
Scene.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ShadowMap.cpp had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
ShadowMap.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
SkyManager.cpp had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
SkyManager.h had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
TerrainOverlay.cpp Cleaned up TerrainOverlay a little 2008-06-24 23:35:46 +00:00
TerrainOverlay.h fixes 2008-06-26 20:12:42 +00:00
TerrainRenderer.cpp # Fix water-related crash on some video drivers 2009-03-24 21:00:41 +00:00
TerrainRenderer.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
TransparencyRenderer.cpp dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
TransparencyRenderer.h dehydra fixes (mostly copy-ctor warnings) 2008-07-17 14:23:51 +00:00
VertexArray.cpp # Better error tolerance 2007-02-28 20:09:19 +00:00
VertexArray.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
VertexBuffer.cpp had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
VertexBuffer.h . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
VertexBufferManager.cpp fix: CLogger's ELogMethod is now inside the class and does not use names that are vulnerable to macro destruction (fixes a conflict with Windows system header's #define ERROR) 2007-12-29 16:22:23 +00:00
VertexBufferManager.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
WaterManager.cpp had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00
WaterManager.h had to remove uint and ulong from lib/types.h due to conflict with other library. 2008-05-11 18:48:32 +00:00