Lasse Öörni
|
ac20c662e7
|
Fixed missing vertex lighting in light pre-pass material pass.
|
2011-12-02 09:49:37 +00:00 |
|
Lasse Öörni
|
c0d05666f8
|
Initial light volume rendering.
|
2011-12-02 08:22:37 +00:00 |
|
Lasse Öörni
|
fefa7bf6cd
|
Initial light pre-pass rendering. Lighting not rendered yet.
|
2011-12-01 23:57:16 +00:00 |
|
Lasse Öörni
|
c20e0ada86
|
Added initial light pre-pass shaders.
|
2011-12-01 09:35:03 +00:00 |
|
Lasse Öörni
|
b90ceaf4d1
|
Initial preparation for light pre-pass rendering.
|
2011-11-30 22:26:37 +00:00 |
|
Lasse Öörni
|
0fbb02b5b5
|
Create an INTZ depth buffer on Direct3D9 if possible.
|
2011-11-30 18:01:16 +00:00 |
|
Lasse Öörni
|
50284fe9b6
|
Added extra keys to LightTest.
|
2011-11-29 23:53:12 +00:00 |
|
Lasse Öörni
|
abf00cafa9
|
Merged pixel shader uniforms.
Script code cleanup.
Added LightTest script.
|
2011-11-29 23:15:34 +00:00 |
|
Lasse Öörni
|
9a080ee900
|
Cleaned up comments. Removed Object::CreateObject() as unnecessary.
|
2011-11-28 19:00:28 +00:00 |
|
Lasse Öörni
|
0be96b3fca
|
Updated documents.
|
2011-11-28 18:05:15 +00:00 |
|
Lasse Öörni
|
fbdd44c3b8
|
Fixed comments.
Added -logdebug command line option.
|
2011-11-28 18:04:25 +00:00 |
|
Lasse Öörni
|
aa5d18f5dd
|
Updated License.txt.
|
2011-11-28 11:05:30 +00:00 |
|
Lasse Öörni
|
8cb99ac13b
|
Updated to libcpuid 0.2.0 to not require the CPU core amount sanitation hack.
|
2011-11-28 09:31:20 +00:00 |
|
Lasse Öörni
|
65af224fa6
|
Removed zero-length file.
Disabled shader compilation warning related to vertex lights.
|
2011-11-27 19:47:02 +00:00 |
|
Lasse Öörni
|
471d3ec5ff
|
Added libcpuid for improved CPU detection.
Added separate functions for querying logical & physical CPU count.
|
2011-11-27 17:45:03 +00:00 |
|
Lasse Öörni
|
b1ba025970
|
Fixed hyperthreading detection again.
Send frame update events in Engine::Update(), not in Timer::BeginFrame().
|
2011-11-27 13:40:40 +00:00 |
|
Lasse Öörni
|
998333b4b5
|
Fixed GCC build.
|
2011-11-27 12:26:10 +00:00 |
|
Lasse Öörni
|
e8c8a33ea0
|
Fixed hyperthreading detection code.
|
2011-11-27 12:11:26 +00:00 |
|
Lasse Öörni
|
92128e4bc4
|
Detect hyperthreading and halve amount of worker threads only if detected.
|
2011-11-27 01:08:09 +00:00 |
|
Lasse Öörni
|
1fbbf5f2cd
|
Limit the amount of worker threads to half the available CPU cores.
|
2011-11-26 20:00:29 +00:00 |
|
Lasse Öörni
|
c5f6516aee
|
Migrated to AngelScript 2.22.1 WIP.
|
2011-11-26 11:19:20 +00:00 |
|
Lasse Öörni
|
47f77d1d1c
|
Fixed GLSL shaders.
|
2011-11-24 18:47:58 +00:00 |
|
Lasse Öörni
|
3cf25e801a
|
Do not use "camera centered" coordinates for light calculations.
|
2011-11-24 18:38:03 +00:00 |
|
Lasse Öörni
|
04a7049bdf
|
Slight optimizations in light-related operations.
|
2011-11-24 16:26:45 +00:00 |
|
Lasse Öörni
|
7cb8985e05
|
Convert to vertex lights when pixel light count exceeded.
|
2011-11-23 22:47:19 +00:00 |
|
Lasse Öörni
|
8b61a23cd0
|
Updated to newest ODE from svn.
|
2011-11-21 19:37:19 +00:00 |
|
Lasse Öörni
|
a69b8b7568
|
Fixed vertex lighting shader variation names.
|
2011-11-21 08:59:59 +00:00 |
|
Lasse Öörni
|
bc5dd97e4b
|
Allow 6 vertex lights.
|
2011-11-21 07:54:31 +00:00 |
|
Lasse Öörni
|
a51afb0631
|
Initial vertex lighting support.
|
2011-11-21 00:17:52 +00:00 |
|
Lasse Öörni
|
67a0650cdb
|
Fixed missing copy constructor specifiers in script classes.
|
2011-11-19 13:42:53 +00:00 |
|
Lasse Öörni
|
a48c7ccdfb
|
Migrated to new scriptarray add-on.
|
2011-11-19 13:14:15 +00:00 |
|
Lasse Öörni
|
691b72d500
|
Added missing volatile keyword.
|
2011-11-18 08:34:56 +00:00 |
|
Lasse Öörni
|
59b855087c
|
Fixed typo.
|
2011-11-18 00:32:03 +00:00 |
|
Lasse Öörni
|
f53f75f6f3
|
Fixed raycast early-out logic.
|
2011-11-18 00:31:21 +00:00 |
|
Lasse Öörni
|
5cf7e09324
|
Added Octree raycast that returns only a single drawable result.
Fixed conditions in raycast code.
|
2011-11-18 00:16:01 +00:00 |
|
Lasse Öörni
|
929a37f782
|
Fixed uninitialized shadow batch zone.
|
2011-11-17 22:22:32 +00:00 |
|
Lasse Öörni
|
57070cafc3
|
Limit to three worker threads for more consistent performance.
Ensure the FPU is set up similarly on each thread to avoid for example small errors in shadow camera calculations.
|
2011-11-17 21:31:40 +00:00 |
|
Lasse Öörni
|
75c33d8b5c
|
Changed the global script property arguments to GetArguments() function, as it performs an expensive vector to array conversion on each call.
|
2011-11-17 18:34:49 +00:00 |
|
Lasse Öörni
|
79c229b67e
|
For global per-frame light sorting, give priority to directional lights so that they will most likely be combined with the ambient pass.
|
2011-11-16 23:26:02 +00:00 |
|
Lasse Öörni
|
4c3be1f600
|
Added List::Resize().
Store light queues into a list instead of a vector for cleaner code.
Fixed copy-pasting local nodes in editor not making the components local.
|
2011-11-16 22:57:20 +00:00 |
|
Lasse Öörni
|
61b0277fdd
|
Added kerning support to fonts.
|
2011-11-16 20:56:43 +00:00 |
|
Lasse Öörni
|
cbac6a30a5
|
Optimized large scene modify operations in the editor.
|
2011-11-14 23:36:39 +00:00 |
|
Lasse Öörni
|
642cde63d5
|
Cleaned up Unlit shader code.
|
2011-11-13 22:14:30 +00:00 |
|
Lasse Öörni
|
b068022660
|
Use function pointers directly for preparing AngelScript context.
Use bilinear filtering also in non-hardware shadow map mode for consistency between Direct3D9 & OpenGL.
|
2011-11-13 22:04:19 +00:00 |
|
Lasse Öörni
|
47ffc91908
|
Reverted AngelScript fixes due to assert in debug mode and NinjaSnowWar not working.
|
2011-11-13 21:45:19 +00:00 |
|
Lasse Öörni
|
f568ce93e6
|
Applied AngelScript patch from SVN and removed AS_OLD workaround.
|
2011-11-13 17:09:37 +00:00 |
|
Lasse Öörni
|
3313a7a66b
|
Updated script API.
|
2011-11-12 21:53:41 +00:00 |
|
Lasse Öörni
|
1b08deec28
|
Fixed editor gizmo movement in local axes mode.
Added local Z-direction ambient color gradient support to Zone.
Draw Zone debug geometry as an oriented bounding box.
Shader code cleanup.
|
2011-11-12 21:35:12 +00:00 |
|
Lasse Öörni
|
dabf92dcbd
|
Use the AS_OLD define instead of script workaround for the VariantMap crash.
|
2011-11-10 08:29:42 +00:00 |
|
Lasse Öörni
|
2f0d3caecd
|
Migrated to AngelScript 2.22.0.
|
2011-11-10 00:05:05 +00:00 |
|