Lasse Öörni
|
e6fe0d6cf0
Removed convenience GetWorldTransform() from Component to make it explicit that an indirection to the parent node is being made.
|
13 năm trước cách đây |
Lasse Öörni
|
132847926d
Do not unnecessarily calculate batch sort key or choose shaders for instanced batches.
|
13 năm trước cách đây |
Lasse Öörni
|
987a168d9e
Optimized away unnecessary structures from View.
|
13 năm trước cách đây |
Lasse Öörni
|
df4cd6214d
Ensure existence of default material by dynamically creating it if necessary.
|
13 năm trước cách đây |
Lasse Öörni
|
66f3fd4097
Added function to get API-independent projection matrix.
|
13 năm trước cách đây |
Lasse Öörni
|
6fbf8d0404
Increased occlusion buffer Z-accuracy.
|
13 năm trước cách đây |
Lasse Öörni
|
06216dabeb
Minor code cleanup.
|
14 năm trước cách đây |
Lasse Öörni
|
0b7e840a30
Restored fullscreen quad method for deferred screen clear for some FPS gain.
|
14 năm trước cách đây |
Lasse Öörni
|
845b38c2b4
Allocate a screen buffer if rendering to texture in OpenGL deferred mode, and texture format is not RGBA.
|
14 năm trước cách đây |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 năm trước cách đây |
Lasse Öörni
|
d34a73bfb9
Added full deferred rendering in addition to light pre-pass.
|
14 năm trước cách đây |
Lasse Öörni
|
9fc3d48c12
Changed Viewport to be a reference-counted object.
|
14 năm trước cách đây |
Lasse Öörni
|
f437a1ec04
Implemented OpenGL multisampled backbuffer resolve.
|
14 năm trước cách đây |
Lasse Öörni
|
5541fc9d87
Resolve multisampled backbuffer for postprocessing. Not yet implemented on OpenGL.
|
14 năm trước cách đây |
Lasse Öörni
|
55ce257a9c
Initial postprocessing implementation. Reimplemented the FXAA edge filter using it.
|
14 năm trước cách đây |
Lasse Öörni
|
1f45d256f4
Time-based removal of unused occlusion and screen buffers.
|
14 năm trước cách đây |
Lasse Öörni
|
907c1670e3
Removed the G-buffer size restriction. A G-buffer matching the dimensions of the rendertarget will be allocated on demand.
|
14 năm trước cách đây |
Lasse Öörni
|
3e2f8e72c8
Comment cleanup.
|
14 năm trước cách đây |
Lasse Öörni
|
2b553167b9
Fixed OpenGL rendering.
|
14 năm trước cách đây |
Lasse Öörni
|
75096fe6f9
Refactored screen-size rendertarget allocation in preparation for postprocessing.
|
14 năm trước cách đây |
Lasse Öörni
|
9ce5d0b836
Added initial PostProcess class. Not yet used and does not render anything yet.
|
14 năm trước cách đây |
Lasse Öörni
|
35c21f06d7
Removed the fallback shadow code, as GPUs that actually need it are also too low-performance to render shadows acceptably.
|
14 năm trước cách đây |
Lasse Öörni
|
cbe84013ad
Code cleanup in Renderer::Update().
|
14 năm trước cách đây |
Lasse Öörni
|
51cf76b99a
Renamed SetLinkedDepthBuffer() -> SetLinkedDepthStencil().
|
14 năm trước cách đây |
Lasse Öörni
|
8c14956ebe
Documentation update.
|
14 năm trước cách đây |
Lasse Öörni
|
dec13dac7a
Draw render-to-texture views upside down on OpenGL so that they match the UV coordinates of regular textures.
|
14 năm trước cách đây |
Lasse Öörni
|
b2fae0ccb4
Added FXAA edge filter.
|
14 năm trước cách đây |
Lasse Öörni
|
c4e569879d
Restored the optional lit base pass optimization, but with the limitation of no ambient gradient.
|
14 năm trước cách đây |
Lasse Öörni
|
80da6c449f
Fixed light prepass orthographic mode.
|
14 năm trước cách đây |
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.
|
14 năm trước cách đây |