Commit History

Author SHA1 Message Date
  Lasse Öörni ad6243870b Updated to newest kNet & AngelScript. 14 years ago
  Lasse Öörni fc3896fe02 Added configurable instancing group minimum size and maximum triangles per instanced object. 14 years ago
  Lasse Öörni 80aee649df Re-enabled lit base pass optimization, with more careful checks to ensure proper rendering order. 14 years ago
  Lasse Öörni a89cb22161 Replaced edge filtering with temporal antialiasing with ghosting prevention. 14 years ago
  Lasse Öörni 40c8306691 Added triple buffering option. On OpenGL it is a no-op. 14 years ago
  Lasse Öörni e5ad79494b Re-enabled INTZ depth support in deferred mode. 14 years ago
  Lasse Öörni 5a64681f0b Optimize forward lighting when material has zero specular strength. 14 years ago
  Lasse Öörni da685e99de Ported optimizations and code cleanup from the prepass-branch. 14 years ago
  Lasse Öörni bd75b09b65 Optimized depth tests used in light volume rendering and stencil masking. 14 years ago
  Lasse Öörni f0ecda9785 Fixed numerical stability in Quaternion matrix constructor. 14 years ago
  Lasse Öörni 424f7a957f Enabled warnings in ShaderCompiler. 14 years ago
  Lasse Öörni bf2b9ded9a Switched to Open Asset Import Library svn revision 1062. 14 years ago
  Lasse Öörni f622066c4a Changed certain profile blocks (extra/transparent passes, debug geometry) to trigger only when there is actually some work to be done. 14 years ago
  Lasse Öörni ee9b6cc0f8 Renamed the script PostLoad() to FinishUpdate(). 14 years ago
  Lasse Öörni ced7b62889 Shader parameters are no longer hardcoded. 14 years ago
  Lasse Öörni 30583dddc4 Fixed split point lights on Linux. Code cleanup. 14 years ago
  Lasse Öörni b90c1386be Removed unnecessary parentheses. 14 years ago
  Lasse Öörni 432f57b4b0 Use SDL 1.3 in OpenGL mode. 14 years ago
  Lasse Öörni 19a40e561b Removed unused pixel shader uniforms. 14 years ago
  Lasse Öörni 3bb01cb0ed Added threshold value to the edge filter. 14 years ago
  Lasse Öörni 83bf3d1464 Switched to NVIDIA FXAA II based edge filter. 14 years ago
  Lasse Öörni bea4f054c7 Tweaked the edge filter. 14 years ago
  Lasse Öörni 87f9bbd846 Switched back to a edge filter for deferred antialiasing, as temporal antialiasing causes problems when both the camera and objects move. 14 years ago
  Lasse Öörni 1c26218eeb Fixed a logic error where a OpenGL ShaderVariation would hold a link to a single ShaderProgram, although it can be linked to many. 14 years ago
  Lasse Öörni 1c5e878832 Check that render targets are supported before allowing auxiliary views. 14 years ago
  Lasse Öörni 9c9643508c Use GL_DEPTH_COMPONENT24 instead of the packed depth stencil for OpenGL deferred rendering depth buffer, because the packed format seems to be slower. 14 years ago
  Lasse Öörni ea081bf526 Code cleanup. Removed obsolete light shader variations from the variation name list. 14 years ago
  Lasse Öörni 5db24c8d02 Renamed OpenGL/Direct3D9 implemntation and shader directories. 14 years ago
  Lasse Öörni c9c0610709 Added alternative OpenGL rendering path, not fully complete yet. 14 years ago
  Lasse Öörni 2bee05deb9 Reordered batch setup. 14 years ago