Commit History

Author SHA1 Message Date
  Lasse Öörni 0bf8877d1e Fix D3D build. 10 years ago
  Lasse Öörni 15f338b3c0 Allow RenderPath to define cube map rendertargets. Allow RenderPath to refer to rendertargets created programmatically and stored as named manual resources. 10 years ago
  Lasse Öörni 6c3b8078f6 Split GetBatches() into sub-functions to aid in profiling. Minor optimization of View::GetTechnique() when using the default material. 10 years ago
  Lasse Öörni 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. 10 years ago
  Lasse Öörni db62248def Only collect the shadow caster projection space merged bounding box when necessary (focused spot lights.) 10 years ago
  Lasse Öörni 21d7883455 Optimize and clean up base batch / vertex light batch processing. Fix light limiting not taking point light's effective intensity into account properly. 10 years ago
  Lasse Öörni bb2ebf7568 Bump copyright to 2015. 11 years ago
  Lasse Öörni 3dc651ca74 Fix Renderer2D build. Code cleanup. 11 years ago
  Lasse Öörni 4d320ad198 Fixed the "lightvolumes" render path command not allowing custom shader defines. Added hardware depth utilizing deferred & prepass renderpaths as an example. These use less bandwidth and therefore perform faster, but the deferred path will cause far plane artifacts on OpenGL due to stencil buffer not being available when a readable depth format is used. 11 years ago
  Lasse Öörni d023b06b3d Get rid of overrideView_ member in Batch, as it is no longer used by Skybox, and directional light quads can be made to work without it. Cleanup Light code. 11 years ago
  Lasse Öörni b6caeb02a5 Document depth rendering. Disable depth write when sampling a HW depth texture. Disable stencil optimizations when using a custom depth texture, as in that case stencil channel availability can't be guaranteed. Changed -renderpath command line option to use the full resource name instead of defaulting to the RenderPaths directory. Removed test code from ForwardHWDepth renderpath. Closes #597. 11 years ago
  Lasse Öörni 6fc05e9373 Added support for defining custom depth-stencil textures in the renderpath, and performing depth-only rendering passes. Readded support for readable HW depth format (on D3D9 it uses the INTZ hack.) Improved RenderPath & Graphics Lua bindings. Added -renderpath command line option to specify the renderpath file to use. 11 years ago
  Yao Wei Tjong 姚伟忠 b51e419c88 Change impl. file to include the header file from corresponding subdir. 11 years ago
  Yao Wei Tjong 姚伟忠 bcf7c94ec8 Rename Source/Engine to Source/Urho3D. 11 years ago