Commit History

Author SHA1 Message Date
  Eugene Kozlov 5a2bec95f1 Automatic upgrade: override, typedef to using, 0 to nullptr. 8 years ago
  Lasse Öörni 0cc2bf595e Fix multisample quality handling on D3D11 feature level 10.0. Closes #1792. 9 years ago
  urho3d-travis-ci ee054a1507 Travis CI: bump copyright to 2017. 9 years ago
  Lasse Öörni 3d2987c2ba Reset levelsDirty / resolveDirty when releasing a texture. Resolve multisampled texture in GetData() if necessary. Fix getting multisampled texture data on D3D9/11. 9 years ago
  Lasse Öörni 1bb6d3d1ac Support for mipmapped rendertargets & automatic mip regeneration after rendering. Renderer allocated screen buffers are not mipmapped, but a manually created rendertarget texture will be (like regular textures), unless disabled by calling SetNumLevels(1). 9 years ago
  Lasse Öörni 749c283fb7 Since it appears none of the APIs support sampling a multisampled cube texture, remove the autoresolve parameter and always set it true if multisampled for cube textures. Make it a warning (not error) to attempt no autoresolve for a 2D multisampled texture on Direct3D9. 9 years ago
  Lasse Öörni 76911afe38 Fix D3D11 multisampled cube texture creation. 9 years ago
  Lasse Öörni 37e002e58b D3D11 multisampled cube texture. Refactoring / cleanup of D3D error logging and GPU object release. 9 years ago
  Lasse Öörni 46b9a90fb1 Remove API-specific Texture subclass headers and code duplication for loading & SetSize(). 9 years ago
  Lasse Öörni 1ba87dae4c Get rid of API-specific GPUObject class header & implementation. 9 years ago
  Lasse Öörni 2b259e85e0 Change Texture::SetData() to take a raw pointer instead of shared to match rest of the API and simplify script bindings. 9 years ago
  Lasse Öörni d9a295a595 Re-enable the unsigned/signed mismatch warning. Code cleanup. 9 years ago
  Lasse Öörni 6b775d7537 Refactor rendertarget update handling, to ensure both always-update and manual-update respect the order of backbuffer views rendering first. Closes #1171. 10 years ago
  urho3d-travis-ci c4f6f315ff Travis CI: bump copyright to 2016. 10 years ago
  Lasse Öörni f721aea1d3 On D3D11, force dynamic textures to use 1 mip level, as more is not supported. Closes #1153. 10 years ago
  Lasse Öörni a3ba4d8ff6 Check HRESULT and log error with it included in case of failure in D3D9/D3D11 code. Clean up releasing GPU objects. Clean up Texture3D to not have a RenderSurface, since it can't be rendered to. Fixed missing Lua Texture3D binding. Fixed binding of Texture3D SetSize() in AngelScript. Added checks to Texture2D/3D SetSize() that zero or negative size is not specified. Closes #1092. 10 years ago
  Ivan K ad2eb74d83 LOGERROR -> URHO3D_LOGERROR 10 years ago
  Ivan K db15f0358e PROFILE -> URHO3D_PROFILE 10 years ago
  Ivan K 4bcbae61fe HANDLER -> URHO3D_HANDLER 10 years ago
  JSandusky fc40614beb Loading cube images in OGL and D3D11. Scripting bindings for cube, array, and sRGB traits of image. 10 years ago
  Yao Wei Tjong 姚伟忠 1a5268f427 Reformat D3D9 and D3D11 source files. 10 years ago
  Yao Wei Tjong 姚伟忠 fa77a456f8 Reformat Urho3D source files to get rid of the indents on empty lines. 10 years ago
  Lasse Öörni f4b5ead164 On D3D11 & OpenGL3, convert luminance & luminance-alpha textures to RGBA on upload. Revert RampGenerator & Spot/SpotWide texture changes to use RGB format. Closes #718. 10 years ago
  Lasse Öörni e17a88b46f GetData() on D3D11 for Texture3D & TextureCube. 10 years ago
  Lasse Öörni d1b03d95db Texture2D::GetData() for D3D11. D3D11 texture code cleanup. 10 years ago
  Lasse Öörni 43a7e8a430 sRGB texture sampling on D3D11. 10 years ago
  Lasse Öörni 6112220b16 Cube maps, point light shadows & deferred / light prepass rendering on D3D11. 10 years ago
  Lasse Öörni 876d1834eb Add D3D11 sampler states. Fix crash on empty vertex declaration. Fix Matrix3x3 uniforms on D3D11. Modify gpuObjects_ to PODVector. 10 years ago
  Lasse Öörni 1e1b44c4aa Added placeholder for shader resource view in Texture classes. Fixed shader creation from bytecode to use the correct bytecode size. 10 years ago
  Lasse Öörni 281809121c Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation. 10 years ago