Historique des commits

Auteur SHA1 Message Date
  Lasse Öörni e82b3d53a1 Added support for zones defining a texture (either cube or 3D), that will be available in pixel shaders when rendering objects inside the zone. il y a 11 ans
  Lasse Öörni 3d649a9f19 Fix calculating fullscreen resolution error metric. Closes #399. il y a 11 ans
  Aster@中国上海 80ce8a2a7c Add ParticleEffect class. il y a 11 ans
  Lasse Öörni 1229b6cf1d Instead of reverting to windowed if exact resolution match not found, use closest matching fullscreen resolution in Graphics::SetMode(). il y a 11 ans
  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. il y a 11 ans
  Lasse Öörni 4ac7b60758 Restructure the D3D9 GPU flush: after presenting, first wait for previous frame's query, then issue new query. To prevent a loop of device loss and window flicker, do not attempt to render on D3D9 when the window is minimized in fullscreen mode. il y a 11 ans
  Yao Wei Tjong 姚伟忠 46285baf97 Refactor build scripts to group Urho3D specific build option. il y a 11 ans
  Lasse Öörni f7b99ecdee Added Matrix types to Variant. Added ToString() to Matrix types. Added Matrix getters/setters to XMLElement. Added ToMatrix string conversion functions. Added possibility to assign shader parameters from Matrix variants. Fixed missing setting of Color variant shader parameter on Direct3D9. il y a 11 ans
  Lasse Öörni 35195939c1 Exposed allowed screen orientations (effective on iOS only currently) and the flush GPU setting as engine startup parameters. il y a 11 ans
  Lasse Öörni 4bf765d711 Removed SDL hack to get window handle for Direct3D9. Instead use SDL builtin functionality. il y a 12 ans
  Lasse Öörni 02e543ba5c Support for per-pixel negative lights. Added BLEND_SUBTRACT & BLEND_SUBTRACTALPHA blend modes. Light code cleanup. il y a 12 ans
  Lasse Öörni 4d15a2c09b Report correct window size in the screen mode event if maximizing the window on startup. Closes #247. il y a 12 ans
  aster2013 9b31d29a54 Add GetFullName in ShaderVariation, make code more clear. il y a 12 ans
  Lasse Öörni cc9e5e1994 Moved to XML based shader precache files. Refactored shader precaching code to its own class. Closes #199. il y a 12 ans
  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. il y a 12 ans
  Lasse Öörni c3c177525d Removed the "view texture" abstraction, which is unnecessary now, as all deferred renderpaths write directly to the destination rendertarget. Fixes #166. il y a 12 ans
  Lasse Öörni 3e14caf89e Load/save cached binary HLSL shaders. Report SM3 supported on OpenGL to simplify code. il y a 12 ans
  Lasse Öörni caf080ecbb Initial refactoring of Direct3D9 shaders. ShaderCompiler removed. Bytecode not cached into files yet. il y a 12 ans
  Lasse Öörni 6d5ddc23e0 Bump the copyright for 2014. il y a 12 ans
  Lasse Öörni 9f34d74cce Fixed taking windowed multisampled screenshots on Direct3D9. il y a 12 ans
  Lasse Öörni cb0f3b7109 Fix for compiling in D3D9 mode on mingw-w64. il y a 12 ans
  primitivewaste d4fb9a9450 Add Zone height fog support, HeightFog shader option and techniques. il y a 12 ans
  Lasse Öörni 76292ef63e Centralize allocation of event data variant maps to Context to avoid constant dynamic memory allocation. il y a 12 ans
  Lasse Öörni 39e13d49c8 Renamed the plane intercept parameter to "d" and reversed its sign so that it fits the conventional plane formula ax + by + cz + d = 0. il y a 12 ans
  Lasse Öörni 6219289e9f Optimize text batch preparation by avoiding dynamic allocation each frame. Use last glyph if rendering the same glyph several times in a row. Changed repeated postincrement of a destination pointer to indexing where applicable. il y a 12 ans
  Lasse Öörni dbdfce095f If window is not resizable, do not maximize it at the default resolution (1024x768) to keep the border intact. il y a 12 ans
  Lasse Öörni 1c92bc3a09 Only find the DirectX SDK when compiling with Visual Studio, as the headers are incompatible with MinGW. Fixed export statements for MinGW. Closes #142. il y a 12 ans
  Jordan Patterson 1a49c6ebfc Add support for SDL2 GameControllers il y a 12 ans
  Lasse Öörni 8c26cf6c45 Export the NvOptimusEnablement variable to prefer NVIDIA GPU on switchable GPU systems. Closes #139. il y a 12 ans
  Lasse Öörni cadb503976 Added transform by matrix functions to Plane. Added camera clipping plane support. Added basic reflective+refractive water shader + material. il y a 12 ans