kearwood
1efbb63ecf
Performance optimizations in deferred lighting shaders
...
Created structures for alpha transparency and occlusion culling
Fixed memory allocation issue in KREngine.mm (pointer to NSDictionary allocated on stack retained and later dereferenced when popped)
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4074
2012-08-23 16:55:46 +00:00
kearwood
5768902ee2
Implemented notification system needed for occlusion culling and transparency sorting
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4072
2012-08-17 01:04:49 +00:00
kearwood
0ce4bc8b11
Changed ObjC properties to be pointers for C++ objects
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4069
2012-08-16 20:44:33 +00:00
kearwood
721d25f0ed
Cleanup methods in KRCamera that should be private
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4068
2012-08-16 17:51:27 +00:00
kearwood
8071731b7a
Made call private in KRCamera.h so it doesn't get confused with the renderFrame method
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4067
2012-08-16 17:46:23 +00:00
kearwood
29e2181c7e
Refactored many functions out of KREngine.mm into KRCamera.cpp in preparation for alpha transparent polygon sorting structures which will be owned by KRCamera
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4065
2012-08-15 21:26:06 +00:00
kearwood
3d832d1586
Added flares for light sources
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4062
2012-06-15 00:05:56 +00:00
kearwood
2627657e93
Reflection map framework in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4055
2012-05-08 23:39:52 +00:00
kearwood
17e0503529
Specular calculations for deferred lighting in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4049
2012-04-20 00:17:15 +00:00
kearwood
21762174bf
Specular calculations for deferred lighting in progress
...
Have integrated the position of the directional light in the scene graph (imported from fbx) with the forward renderer and deferred lighting renderer's directional light angle
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4048
2012-04-19 23:39:32 +00:00
kearwood
b88cf8e0cb
Deferred lighting implementation in progress. Now generating view-space normal fragments for the 1st pass G-buffer.
...
Added transpose() method to KRMat4
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4043
2012-04-13 01:13:18 +00:00
kearwood
35df6c2ec5
Refactored, renaming "shadow map" to "light map" to avoid confusion with the shadow volume maps
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4036
2012-04-12 06:25:44 +00:00
kearwood
5498499b51
Light mapping implemented
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4023
2012-03-29 19:39:28 +00:00
kearwood
d43989cd88
Resolved linker errors, now able to cross-compile the OSX framework and iOS library from the same source
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4016
2012-03-15 23:58:37 +00:00
kearwood
4511d71e1d
Optimized to reduce redundant GL state changes
...
Updated header copyright dates
Further refactoring to prepare for FBX file compatibility
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4010
2012-03-15 20:09:01 +00:00
kearwood
fe0fd86896
Added header with Simplified BSD License to all source files.
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%405
2011-10-25 06:16:47 +00:00
kearwood
cece608881
Initial import of KREngine
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%404
2011-10-25 05:03:10 +00:00