Lasse Öörni
|
a5b035d886
Added possibility to run OpenGL mode without hardware DXT support (for severely broken drivers.)
|
13 年 前 |
Lasse Öörni
|
45243975c1
Removed "BeginRendering" profiling block where no significant work is done. Renamed "EndRendering" block to "Present."
|
13 年 前 |
Lasse Öörni
|
1ab5dd3e8d
Fixed crash if OpenGL version or extensions are not satisfied.
|
13 年 前 |
Lasse Öörni
|
961f65b467
Flush changes to the current FBO first before cleaning up a rendersurface from other FBOs.
|
14 年 前 |
Lasse Öörni
|
9a5443ebc4
Store depth bits into Texture2D also in renderbuffer mode.
|
14 年 前 |
Lasse Öörni
|
7ed9a4815d
More complete multi-FBO implementation.
|
14 年 前 |
Lasse Öörni
|
e42f16dfbe
Set GL_NONE drawbuffer on the depth-only FBO.
|
14 年 前 |
Lasse Öörni
|
f83b968576
To reduce Linux / NVIDIA performance issues, use another FBO for shadow rendering. Commit FBO changes only at SetDepthStencil().
|
14 年 前 |
Lasse Öörni
|
911f9e4c5b
Removed the "flush GPU" feature as it was causing erratic timing. The downside is increased input lag when vsync is on.
|
14 年 前 |
Lasse Öörni
|
9e083f45c5
Updated to newest GLFW 3.0 revision. Fixes bugged UTF8 characters in window title in OpenGL mode.
|
14 年 前 |
Lasse Öörni
|
0c63191a49
Prevent redundant DrawBuffers assignment on OpenGL.
|
14 年 前 |
Lasse Öörni
|
af7c5a53fb
Renamed GetData() to Data() in the Math library.
|
14 年 前 |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 年 前 |
Lasse Öörni
|
142f3c2e49
Fixed ResetRenderTargets() on OpenGL.
|
14 年 前 |
Lasse Öörni
|
9e871c1987
Removed automatic viewport reset on setting rendertarget to eliminate redundant API calls. However Graphics::ResetRenderTargets() resets the viewport.
|
14 年 前 |
Lasse Öörni
|
d34a73bfb9
Added full deferred rendering in addition to light pre-pass.
|
14 年 前 |
Lasse Öörni
|
3be676f08c
Added stencil write mask support.
|
14 年 前 |
Lasse Öörni
|
f437a1ec04
Implemented OpenGL multisampled backbuffer resolve.
|
14 年 前 |
Lasse Öörni
|
5541fc9d87
Resolve multisampled backbuffer for postprocessing. Not yet implemented on OpenGL.
|
14 年 前 |
Lasse Öörni
|
a3c6e580c3
Added Graphics::GetFloatFormat().
|
14 年 前 |
Lasse Öörni
|
35c21f06d7
Removed the fallback shadow code, as GPUs that actually need it are also too low-performance to render shadows acceptably.
|
14 年 前 |
Lasse Öörni
|
d892a120e7
Reverted the OpenGL viewport reset logic.
|
14 年 前 |
Lasse Öörni
|
8c14956ebe
Documentation update.
|
14 年 前 |
Lasse Öörni
|
dec13dac7a
Draw render-to-texture views upside down on OpenGL so that they match the UV coordinates of regular textures.
|
14 年 前 |
Lasse Öörni
|
ff247d839a
Fixed incorrect viewport size compare.
|
14 年 前 |
Lasse Öörni
|
784530e79a
Use scissor test to avoid clearing outside the viewport on OpenGL.
|
14 年 前 |
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 年 前 |
Lasse Öörni
|
d607c59137
Added OpenGL hardware depth path for light pre-pass (for now NVIDIA-only.)
|
14 年 前 |
Lasse Öörni
|
21c8926da3
Fixed OpenGL light prepass capability detection.
|
14 年 前 |
Lasse Öörni
|
9c40326a8c
Pack linear depth to RGBA manually to comply with FBO specification.
|
14 年 前 |