Lasse Öörni
|
874ec0a4ee
Fixed decal restore on OpenGL context loss.
|
13 gadi atpakaļ |
Lasse Öörni
|
c1a1740798
Added attributes to DecalSet for scene serialization.
|
13 gadi atpakaļ |
Lasse Öörni
|
06371a62ed
Wrap decal around static geometry.
|
13 gadi atpakaļ |
Lasse Öörni
|
91c7374e28
Started work on decals.
|
13 gadi atpakaļ |
Lasse Öörni
|
a77a685f4c
Fixed warnings reported by Xcode.
|
13 gadi atpakaļ |
Lasse Öörni
|
a4a31dd3eb
Fixed lost vertex/index buffer data not being correctly reported.
|
13 gadi atpakaļ |
Lasse Öörni
|
7618da35b5
Fixed BillboardSet not restoring its index buffer on OpenGL.
|
13 gadi atpakaļ |
Lasse Öörni
|
153106519e
Restored public locking API for vertex & index buffers. On OpenGL locking is always emulated using either shadow or scratch data.
|
13 gadi atpakaļ |
Lasse Öörni
|
2976340a79
Fixed relative billboard position on Direct3D.
|
13 gadi atpakaļ |
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 gadi atpakaļ |
Lasse Öörni
|
3e7882093a
Disabled all stencil operations on OpenGL ES for now, as the OES packed depth stencil isn't tested for or used yet.
|
13 gadi atpakaļ |
Lasse Öörni
|
2c5a034bf5
Fixed includes.
|
13 gadi atpakaļ |
Lasse Öörni
|
a556679a42
Fixed crash caused by assigning Geometry shared ptr's in multiple threads.
|
13 gadi atpakaļ |
Lasse Öörni
|
48190acfca
Eliminated most virtual function calls from getting Drawable batches.
|
13 gadi atpakaļ |
Lasse Öörni
|
e6fe0d6cf0
Removed convenience GetWorldTransform() from Component to make it explicit that an indirection to the parent node is being made.
|
13 gadi atpakaļ |
Lasse Öörni
|
7a06dc73e5
Avoid Component::GetWorldTransform() and related functions where possible to avoid extra indirection and function call.
|
13 gadi atpakaļ |
Lasse Öörni
|
50653416da
Reverted earlier shadow split refactoring due to unnecessary shadowcasters being rendered.
|
13 gadi atpakaļ |
Lasse Öörni
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 gadi atpakaļ |
Lasse Öörni
|
1a9dced05b
Updated to AngelScript 2.23.1 WIP.
|
13 gadi atpakaļ |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 gadi atpakaļ |
Lasse Öörni
|
e47d9ab6e7
More attribute fixes.
|
14 gadi atpakaļ |
Lasse Öörni
|
75beda5f3a
Removed the "unculled drawable" mechanism. Instead added occludee-flag to Drawable.
|
14 gadi atpakaļ |
Lasse Öörni
|
721885ba4a
Divide geometry updates explicitly into main thread, worker threads, and none.
|
14 gadi atpakaļ |
Lasse Öörni
|
c8089b1687
Initial work queue & multithreading support.
|
14 gadi atpakaļ |
Lasse Öörni
|
9d077e78a8
Code cleanup.
|
14 gadi atpakaļ |
Lasse Öörni
|
00cca6b83c
Zone system refactoring. Now objects check which zone they're in, for per-object ambient light and fog settings.
|
14 gadi atpakaļ |
Lasse Öörni
|
7f7e8b970d
Added subgeometry centers to the model format for proper sorting of transparent geometries.
|
14 gadi atpakaļ |
Lasse Öörni
|
f0ecda9785
Fixed numerical stability in Quaternion matrix constructor.
|
14 gadi atpakaļ |
Lasse Öörni
|
4fbd837058
Refactored user variables & other subindexed attributes handling in the editor. Now the proper editors are used.
|
14 gadi atpakaļ |
Lasse Öörni
|
cea5282fd4
Fixed draw distance attribute not working correctly.
|
14 gadi atpakaļ |