kearwood
9abc02965f
Updated KRObjView to match Kraken engine changes
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40218
2013-01-13 08:09:45 +00:00
kearwood
d4903c1d84
Fixed inaccurate view frustum culling
...
Implemented smarter octree visibility query batching algorithm
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40106
2012-09-21 07:31:18 +00:00
kearwood
0dcd2d19f4
Added additional validation logic for debugging
...
Corrected memory corruption in VBO's! No longer have random visual artifacts when models with > 65535 triangles are displayed.
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40104
2012-09-20 10:51:28 +00:00
kearwood
57fd737955
Corrected shader link status validation
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40103
2012-09-20 09:32:20 +00:00
kearwood
917c4221ea
Added debugging macro for GL calls
...
Activated octree culling logic as a default
Wide spread bug fixes related to occlusion culling and GPU resource management
Implemented logic to automatically enable alpha blending for materials that do not contain an alpha blending statement but have a material-level opacity value set less than 1.0
Extended the krobject file format to 256 characters for material names.
Added logic to prevent exported krobject files from being corrupted when long material names are used.
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4096
2012-09-13 20:09:19 +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
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
61027da1cf
Adjusted KRLIGHT_MIN_INFLUENCE
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4063
2012-08-09 20:33:45 +00:00
kearwood
0594bc0953
Point lights now fully functional with deferred lighting
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4054
2012-04-26 09:06:45 +00:00
kearwood
3749d3edfd
Light transformation, rotation, and scaling is now imported correctly from FBX files
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4042
2012-04-12 22:18:38 +00:00
kearwood
1c3ffa4d67
Removed extraneous glBind calls, added FPS debugging info
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4040
2012-04-12 08:49:47 +00:00
kearwood
3ff648a08f
Cleaned up warnings
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4039
2012-04-12 07:30:01 +00:00
kearwood
4dc1164dbe
Test App controls are now frame-rate independent
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4037
2012-04-12 06:41:56 +00:00
kearwood
ff9bd874d3
Now using scene graph nodes for instance and bound extents management.
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4035
2012-04-12 06:04:15 +00:00
kearwood
4215bf8b22
Set up scene graph objects required for managing light sources
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4033
2012-04-12 00:43:53 +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
bb38ede18e
Renamed Vector3 class to KRVector3
...
KRObjPacker project updated to use KREngine_osx framework rather than having a copy of the files
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4015
2012-03-15 22:57:20 +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
26c5a29b29
--HG--
...
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%406
2012-02-10 05:48:59 +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