Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni 8463393377 Initial resource background loading API and implementation. Background loading-capable implementation for textures (load image in background thread, upload image to GPU in main thread), other resources todo. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 981b5bcac4 Use viewport sized intermediate rendertargets so that pixels outside the viewport never leak into post-processing. Added viewport multiplier mode to renderpath definition. Closes #265. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 76d5ffdcf8 On OS X + Intel, use dummy color textures for shadow maps to work around a driver bug. Fixes #225. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 35195939c1 Exposed allowed screen orientations (effective on iOS only currently) and the flush GPU setting as engine startup parameters. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 5a6a11c521 Minor documentation / comment fixes. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni cc9e5e1994 Moved to XML based shader precache files. Refactored shader precaching code to its own class. Closes #199. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni abc6fcd8b8 Shader precaching mechanism. Call Graphics::BeginDumpShaders() or use the engine command line parameter -ds <file> to create a shader dump file of the variations that are loaded during program run, and Graphics::PrecacheShaders() to load the dump file. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni c3c177525d Removed the "view texture" abstraction, which is unnecessary now, as all deferred renderpaths write directly to the destination rendertarget. Fixes #166. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 3e14caf89e Load/save cached binary HLSL shaders. Report SM3 supported on OpenGL to simplify code. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 6d5ddc23e0 Bump the copyright for 2014. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni cadb503976 Added transform by matrix functions to Plane. Added camera clipping plane support. Added basic reflective+refractive water shader + material. %!s(int64=12) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 d719baa38b Use on-demand shader evaluation for OpenGL as well. %!s(int64=12) %!d(string=hai) anos
  Alex Parlett a63ab49ac5 Added the ability to specify whether a window is borderless or not (decorated with borders); %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 679007d1b5 Normalize whitespace, update documentation. %!s(int64=12) %!d(string=hai) anos
  Alex Parlett 2505149255 Added ability to specify window icon (external application window) using an Image resource and SDL cross platform capability %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni f299c0d815 Fixed Android GL context destroy / restore. Removed project.properties file, as it's generated by the command "android update project". %!s(int64=12) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 e34e26d068 Merge branch 'library-build'. %!s(int64=12) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 d33ac02538 Refactor build scripts to build Urho3D library as main target. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 5fb42a277c Re-added "flush GPU command buffer" -feature for controlling timestep variance and input lag. Direct3D only for now. Default off, as can decrease performance. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 25c7aa53c3 Added GetDesktopResolution() to Graphics. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 2fbe931cee Added SetWindowPosition() / GetWindowPosition() to Graphics. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni dcb39bf810 Add note of Direct3D9 bool shader constants possibly having no effect. %!s(int64=12) %!d(string=hai) anos
  Wei Tjong Yao 51d2a7321a Added support to pass boolean shader parameter value. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 7a20f0ad03 Optimize repeated GetWorldBoundingBox() in Drawable::UpdateBatches() override functions. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 8f0182d1e9 In case SDL's window resize event is handled late, use the current window size at the time of handling, not the event parameters. %!s(int64=12) %!d(string=hai) anos
  Wei Tjong Yao 02512cecf9 In order to move the out-of-source 'build' directory back to Urho3D project root directory, all the source codes sub-directories are now moved down one level to a new directory under project root called 'Source'. %!s(int64=12) %!d(string=hai) anos