Lasse Öörni
|
54dab6404f
Fixed setting camera shader parameters redundantly in light prepass material pass.
|
13 år sedan |
Lasse Öörni
|
478a5af9d1
Allow defining depth bias for materials.
|
13 år sedan |
Lasse Öörni
|
2a0aae070a
Started work on terrain.
|
13 år sedan |
Lasse Öörni
|
92510672f7
Serialize also skinned decals.
|
13 år sedan |
Lasse Öörni
|
6643bf7717
Started work on skinned decals.
|
13 år sedan |
Lasse Öörni
|
91c7374e28
Started work on decals.
|
13 år sedan |
Lasse Öörni
|
3483a3bc8a
Removed ineffective scissor test setting.
|
13 år sedan |
Lasse Öörni
|
e645875fd6
Moved maximum cascade check to Renderer.
|
13 år sedan |
Lasse Öörni
|
a2ee32c88f
Improved front-to-back batch sorting: consider both state & distance.
|
13 år sedan |
Lasse Öörni
|
f0263df91d
Use a traditional color clear on OpenGL ES for better performance.
|
13 år sedan |
Lasse Öörni
|
83fd09002e
Fixed used vertex range check.
|
13 år sedan |
Lasse Öörni
|
5d55c0959d
Re-added the alpha masking hint to give priority to fully opaque materials.
|
13 år sedan |
Lasse Öörni
|
153106519e
Restored public locking API for vertex & index buffers. On OpenGL locking is always emulated using either shadow or scratch data.
|
13 år sedan |
Lasse Öörni
|
a4c1924e04
Vertex & index buffer refactoring to unify feature set between graphics APIs, cleanup code, and prepare for Android OpenGL context loss handling.
|
13 år sedan |
Lasse Öörni
|
1d28db07a6
Fixed comment.
|
13 år sedan |
Lasse Öörni
|
8fb76dde01
Reverted the matrix uniform transpose on desktop GL due to problems on OS X.
|
13 år sedan |
Lasse Öörni
|
0706ae397f
Touch input on Android.
|
13 år sedan |
Lasse Öörni
|
a8c622f330
Started work on GLES2 shadow mapping.
|
13 år sedan |
Lasse Öörni
|
9a4e69d5bc
Removed fillmode, as it is deprecated on some APIs and not currently used in Urho3D.
|
13 år sedan |
Lasse Öörni
|
c3f75ee181
Removed alpha test, as it is deprecated in modern graphics API's. Instead implemented in the pixel shader.
|
13 år sedan |
Lasse Öörni
|
78039db8b8
Fixed shader parameter group system for OpenGL renderer.
|
13 år sedan |
Lasse Öörni
|
6f55d9c24e
Divided shader parameters into groups for less checking of whether individual parameters need update.
|
13 år sedan |
Lasse Öörni
|
0c98c92182
Do not create a new directional light when drawing a fullscreen quad.
|
13 år sedan |
Lasse Öörni
|
a556679a42
Fixed crash caused by assigning Geometry shared ptr's in multiple threads.
|
13 år sedan |
Lasse Öörni
|
d62812df86
Comments cleanup and Batch refactoring.
|
13 år sedan |
Lasse Öörni
|
48190acfca
Eliminated most virtual function calls from getting Drawable batches.
|
13 år sedan |
Lasse Öörni
|
31e027b354
Maximum amount of sorted instances can be configured in Renderer. By default 1000.
|
13 år sedan |
Lasse Öörni
|
e6fe0d6cf0
Removed convenience GetWorldTransform() from Component to make it explicit that an indirection to the parent node is being made.
|
13 år sedan |
Lasse Öörni
|
132847926d
Do not unnecessarily calculate batch sort key or choose shaders for instanced batches.
|
13 år sedan |
Lasse Öörni
|
ecdfec3e80
Small optimization to drawable collecting.
|
13 år sedan |