Historique des commits

Auteur SHA1 Message Date
  Lasse Öörni df4cd6214d Ensure existence of default material by dynamically creating it if necessary. il y a 13 ans
  Lasse Öörni 66f3fd4097 Added function to get API-independent projection matrix. il y a 14 ans
  Lasse Öörni 6fbf8d0404 Increased occlusion buffer Z-accuracy. il y a 14 ans
  Lasse Öörni 06216dabeb Minor code cleanup. il y a 14 ans
  Lasse Öörni 0b7e840a30 Restored fullscreen quad method for deferred screen clear for some FPS gain. il y a 14 ans
  Lasse Öörni 845b38c2b4 Allocate a screen buffer if rendering to texture in OpenGL deferred mode, and texture format is not RGBA. il y a 14 ans
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. il y a 14 ans
  Lasse Öörni d34a73bfb9 Added full deferred rendering in addition to light pre-pass. il y a 14 ans
  Lasse Öörni 9fc3d48c12 Changed Viewport to be a reference-counted object. il y a 14 ans
  Lasse Öörni f437a1ec04 Implemented OpenGL multisampled backbuffer resolve. il y a 14 ans
  Lasse Öörni 5541fc9d87 Resolve multisampled backbuffer for postprocessing. Not yet implemented on OpenGL. il y a 14 ans
  Lasse Öörni 55ce257a9c Initial postprocessing implementation. Reimplemented the FXAA edge filter using it. il y a 14 ans
  Lasse Öörni 1f45d256f4 Time-based removal of unused occlusion and screen buffers. il y a 14 ans
  Lasse Öörni 907c1670e3 Removed the G-buffer size restriction. A G-buffer matching the dimensions of the rendertarget will be allocated on demand. il y a 14 ans
  Lasse Öörni 3e2f8e72c8 Comment cleanup. il y a 14 ans
  Lasse Öörni 2b553167b9 Fixed OpenGL rendering. il y a 14 ans
  Lasse Öörni 75096fe6f9 Refactored screen-size rendertarget allocation in preparation for postprocessing. il y a 14 ans
  Lasse Öörni 9ce5d0b836 Added initial PostProcess class. Not yet used and does not render anything yet. il y a 14 ans
  Lasse Öörni 35c21f06d7 Removed the fallback shadow code, as GPUs that actually need it are also too low-performance to render shadows acceptably. il y a 14 ans
  Lasse Öörni cbe84013ad Code cleanup in Renderer::Update(). il y a 14 ans
  Lasse Öörni 51cf76b99a Renamed SetLinkedDepthBuffer() -> SetLinkedDepthStencil(). il y a 14 ans
  Lasse Öörni 8c14956ebe Documentation update. il y a 14 ans
  Lasse Öörni dec13dac7a Draw render-to-texture views upside down on OpenGL so that they match the UV coordinates of regular textures. il y a 14 ans
  Lasse Öörni b2fae0ccb4 Added FXAA edge filter. il y a 14 ans
  Lasse Öörni c4e569879d Restored the optional lit base pass optimization, but with the limitation of no ambient gradient. il y a 14 ans
  Lasse Öörni 80da6c449f Fixed light prepass orthographic mode. il y a 14 ans
  Lasse Öörni 19b7286fce On OpenGL, do not automatically create the readable hardware depth stencil texture, as it is only usable in light pre-pass rendering. il y a 14 ans
  Lasse Öörni d607c59137 Added OpenGL hardware depth path for light pre-pass (for now NVIDIA-only.) il y a 14 ans
  Lasse Öörni c27ab40f7f Check needed OpenGL extensions more carefully. il y a 14 ans
  Lasse Öörni 4beeb72cd2 Disregard normals in billboard vertex lighting. il y a 14 ans