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
|
37e002e58b
D3D11 multisampled cube texture. Refactoring / cleanup of D3D error logging and GPU object release.
|
9 years ago |
Lasse Öörni
|
a7f3c61bdf
Multisampled texture on D3D11.
|
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 |
Lasse Öörni
|
675aa9c94c
Since it was encountered in the wild (#1092), make failure to create the read-only depth stencil view only result in a warning instead of error, and fallback to the normal view if read-only view is not available. It is only needed when sampling and depth-testing the same texture in the HWDepth renderpaths.
|
10 years ago |
Lasse Öörni
|
45c11acd6c
Create a read-only depth stencil view and use it when depth write is disabled to allow simultaneous sampling of the depth buffer in pixel shader. Closes #1076.
|
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 |
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
|
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
|
17cf79ab82
D3D11 rendertarget and initial shadow (directional & spot light) support. Fix creating too many rasterizer states for depth bias by quantizing. Fix crash on exit if states failed to create.
|
10 years ago |
Lasse Öörni
|
e7f83624aa
Fix update of smallest compressed texture miplevels 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
|
7a91aa0852
Initial Texture2D support.
|
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 |