Eugene Kozlov
|
18c7230eb7
Minor API update, bug fixes, cleanup.
|
5 年 前 |
urho3d-travis-ci
|
1151b8a2d6
Travis CI: bump copyright to 2020.
|
6 年 前 |
urho3d-travis-ci
|
a476f0c401
Travis CI: bump copyright to 2019.
|
7 年 前 |
Ricardo Abreu
|
3505de224a
add and employ ShaderParameter constructor for D3D11 case
|
7 年 前 |
urho3d-travis-ci
|
70049ba582
Travis CI: bump copyright to 2018.
|
8 年 前 |
Yao Wei Tjong 姚伟忠
|
617b2d8cf7
Minor refactor to manually rename the range-based-for-loop index.
|
8 年 前 |
Eugene Kozlov
|
5a2bec95f1
Automatic upgrade: override, typedef to using, 0 to nullptr.
|
8 年 前 |
urho3d-travis-ci
|
ee054a1507
Travis CI: bump copyright to 2017.
|
9 年 前 |
Lasse Öörni
|
a1e2bc9bd3
Make shader cache location configurable, default "urho3d/shadercache" in app preferences, to avoid writing to write-protected installation directory by default. Instructions in porting notes to restore earlier behavior. ShaderCacheDir & PackageCacheDir parameters added to engine startup parameters. Fix GetResourceFileName() function to return the unmodified filename if it's absolute and exists. Remove unnecessary mutex lock from GetResourceFileName(). Remove some code duplication from Graphics class implementations. Closes #1610.
|
9 年 前 |
Lasse Öörni
|
eb104906aa
Remove API-specific Graphics class headers and code duplication. Closes #1422.
|
9 年 前 |
Lasse Öörni
|
6c77b75813
Cleanup ShaderParameter related code.
|
9 年 前 |
Lasse Öörni
|
f8d636426c
Make ShaderVariation class header API-agnostic.
|
9 年 前 |
Lasse Öörni
|
1ba87dae4c
Get rid of API-specific GPUObject class header & implementation.
|
9 年 前 |
Lasse Öörni
|
d492d32f41
When building input layouts, put VS element hash to the upper 32 bits to reduce possibility of collisions.
|
9 年 前 |
Lasse Öörni
|
de956301a0
D3D11 arbitrary vertex attributes. Eliminate constant string manipulation when switching shaders on D3D11.
|
9 年 前 |
urho3d-travis-ci
|
c4f6f315ff
Travis CI: bump copyright to 2016.
|
10 年 前 |
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 年 前 |
Ivan K
|
ad2eb74d83
LOGERROR -> URHO3D_LOGERROR
|
10 年 前 |
Ivan K
|
3a7e7f058e
LOGWARNING -> URHO3D_LOGWARNING
|
10 年 前 |
Ivan K
|
0c3f67abfe
LOGDEBUG -> URHO3D_LOGDEBUG
|
10 年 前 |
Lasse Öörni
|
a626021d95
Fixes for VS texture fetch on D3D11.
|
10 年 前 |
Yao Wei Tjong 姚伟忠
|
1a5268f427
Reformat D3D9 and D3D11 source files.
|
10 年 前 |
Yao Wei Tjong 姚伟忠
|
fa77a456f8
Reformat Urho3D source files to get rid of the indents on empty lines.
|
10 年 前 |
Lasse Öörni
|
b8c7c59eca
Configure amount of allowed bones for hardware skinning based on the rendering API. Allow 128 bones on Direct3D 11 & OpenGL 3. Add -mb (maxbones) parameter to AssetImporter & OgreImporter. When using OpenGL 3, allow deferred rendering to use different MRT formats without forcing an RGBA substitute rendertarget.
|
10 年 前 |
Lasse Öörni
|
7716b4860c
Use a reinterpret-cast trick to eliminate code duplication from Graphics::SetVertexBuffers(). Removed D3DCOMPILER_STRIP_PRIVATE_DATA flag as it may be undefined when compiling using the DirectX SDK.
|
10 年 前 |
Lasse Öörni
|
16ec1f5812
Strip D3D11 shader bytecode.
|
10 年 前 |
Lasse Öörni
|
73c847fbeb
Separate D3D11 shaders as the compatibility mode did not sample eg. the light ramp texture correctly.
|
10 年 前 |
Lasse Öörni
|
a1d1f08190
Split uniforms into constant buffers on D3D11.
|
10 年 前 |
Lasse Öörni
|
d4524e25c7
Fixed vertex position not getting passed to pixel shader. Rework the mechanism used to keep track of dirty constant buffers.
|
10 年 前 |
Lasse Öörni
|
a936eab7c7
Initial D3D11 constant buffer handling. If URHO3D_D3D11 option given, disable OpenGL, but error out on non-Windows platforms.
|
10 年 前 |