Commit History

Author SHA1 Message Date
  Lasse Öörni c0d05666f8 Initial light volume rendering. 14 years ago
  Lasse Öörni fefa7bf6cd Initial light pre-pass rendering. Lighting not rendered yet. 14 years ago
  Lasse Öörni c20e0ada86 Added initial light pre-pass shaders. 14 years ago
  Lasse Öörni b90ceaf4d1 Initial preparation for light pre-pass rendering. 14 years ago
  Lasse Öörni abf00cafa9 Merged pixel shader uniforms. 14 years ago
  Lasse Öörni bc5dd97e4b Allow 6 vertex lights. 14 years ago
  Lasse Öörni a51afb0631 Initial vertex lighting support. 14 years ago
  Lasse Öörni 1b08deec28 Fixed editor gizmo movement in local axes mode. 14 years ago
  Lasse Öörni 7be9585861 Fixed erroneous use of local axis movement when more than one node selected. 14 years ago
  Lasse Öörni a9c5641371 Return to xGxR encoded normal maps and separate specular maps. 14 years ago
  Lasse Öörni 2f74622427 Converted DebugGeometry to use a vertex buffer instead of using immediate rendering. 14 years ago
  Lasse Öörni 7d96303e39 Finalized support for overlapping Direct3D9 shader parameters, or the same shader parameters using different registers in different shaders. 14 years ago
  Lasse Öörni 0e84c54306 Added shader parameter register count information in the D3D shader file format. 14 years ago
  Lasse Öörni fd06d3cf4a Fixed component ID overwrite when copy-pasting scene nodes in the editor. 14 years ago
  Lasse Öörni 80a6948b22 Large rendering architecture refactoring. 14 years ago
  Lasse Öörni fe495f6bcc Added deferred fallback mode, which renders the G-buffer in 2 passes. 14 years ago
  Lasse Öörni d6a3f89393 Added low-quality (1-sample) shadow filtering option. 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 f0ecda9785 Fixed numerical stability in Quaternion matrix constructor. 14 years ago
  Lasse Öörni de67af8825 CoreData / Data reorganization. 14 years ago
  Lasse Öörni 7addf89464 Moved definitions of the inbuild shader hashes to a separate file. 14 years ago
  Lasse Öörni 3a6163226b Changed OpenGL rendering to use non-hardcoded shader parameters. Fixed warnings. 14 years ago
  Lasse Öörni ced7b62889 Shader parameters are no longer hardcoded. 14 years ago
  Lasse Öörni 19a40e561b Removed unused pixel shader uniforms. 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 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 9335edc5ed Removed the need to lock vertex data in read-only mode for CPU-side processing. 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