Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni 9d78a85348 Add events for GPU context loss & restore. %!s(int64=11) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 ec43f4e815 Init Graphic subsystem to have the same tex filtering mode as engine. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni ff7cd0bb50 Use SDL_WINDOWPOS_UNDEFINED as the default window position to simplify code. %!s(int64=11) %!d(string=hai) anos
  Jonne Nauha 2ae415939f E_WINDOWPOS and initial window position OGLGraphics implementation. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 59d48c1a43 Allow to momentarily disable multisample antialiasing. Used for UI and fullscreen quad rendering. %!s(int64=11) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 e87f0eb89a Revert back OGLGraphics class to fix Android and Raspberry-Pi build. %!s(int64=11) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 f943bb4faa Unwarn patch for AppleClang. A few warnings were indeed coding error. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 5f0ed3fcf8 Fix more header warnings that could leak to an Urho3D application using maximum MSVC warning level. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni e68c051a35 Added rest of geometry types. Closes #413. %!s(int64=11) %!d(string=hai) anos
  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 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. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 3d649a9f19 Fix calculating fullscreen resolution error metric. Closes #399. %!s(int64=11) %!d(string=hai) anos
  Aster@中国上海 80ce8a2a7c Add ParticleEffect class. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 1229b6cf1d Instead of reverting to windowed if exact resolution match not found, use closest matching fullscreen resolution in Graphics::SetMode(). %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 223f98451a Change OpenGL pixel store settings to happen immediately after context creation. Otherwise crash could result when restoring texture data. Fixes #344. %!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 210b295f81 Removed duplicate code from shadow map setup. %!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
  aster 4f8545f061 When external window exist, set alpha size to 8, fix issue #310. [ci skip] %!s(int64=11) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 46285baf97 Refactor build scripts to group Urho3D specific build option. %!s(int64=11) %!d(string=hai) anos
  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. %!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=12) %!d(string=hai) anos
  Lasse Öörni 02e543ba5c Support for per-pixel negative lights. Added BLEND_SUBTRACT & BLEND_SUBTRACTALPHA blend modes. Light code cleanup. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 4d15a2c09b Report correct window size in the screen mode event if maximizing the window on startup. Closes #247. %!s(int64=12) %!d(string=hai) anos
  aster2013 9b31d29a54 Add GetFullName in ShaderVariation, make code more clear. %!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 ea334e4393 Merge branch 'master' into shader-refactor %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 6d5ddc23e0 Bump the copyright for 2014. %!s(int64=12) %!d(string=hai) anos