158 Commits

Author SHA1 Message Date
yvt
ff2a5c4db8 Modified DoF algorithm 2013-09-12 15:34:01 +09:00
yvt
1cdd15fe2c Added detailed profiler to depth of field filter 2013-09-12 15:04:33 +09:00
yvt
f4b4bc3802 Depth of field and crash fixes 2013-09-12 14:39:42 +09:00
yvt
deb661a5c4 Framebuffer manager supports more internal formats 2013-09-12 12:19:36 +09:00
yvt
15cbe06451 Sparse Shadow Maps 2013-09-11 13:50:18 +09:00
yvt
1e554bbc0c Fixed [this issue](https://github.com/yvt/openspades/issues/52) 2013-09-09 18:56:43 +09:00
yvt
4a84506bf0 Removed radiosity's envelope cull 2013-09-09 17:30:25 +09:00
yvt
5636076f23 Radiosity bug fix 2013-09-09 16:25:39 +09:00
yvt
2e989ef5cd Removed unneeded debug code 2013-09-08 16:46:04 +09:00
yvt
b05312d01f r_occlusionQuery can be used to disable occlusion culling, which stalls GPU on some Apple's GeForce drivers 2013-09-08 16:44:50 +09:00
yvt
783916e4b7 Radiosity precision is now variable 2013-09-08 16:38:21 +09:00
yvt
9bf8d70e91 Fixed a bug that caused a crash when the game failed to initialize some subsystems 2013-09-08 15:33:28 +09:00
yvt
10cecb06db Reflected image is not rendered if water surface is occlusion culled 2013-09-07 01:36:53 +09:00
yvt
76c68ba1b1 Occlusion query support of IGLDevice 2013-09-06 20:05:19 +09:00
yvt
29374bf680 Merge branch 'master' into newwater 2013-09-06 18:23:54 +09:00
yvt
776bafe1d8 Preload and performance improvement 2013-09-06 11:44:36 +09:00
yvt
6c678189d8 Removed preference default value inconsistency 2013-09-06 10:48:32 +09:00
yvt
0ae54bc981 Merge branch 'master' into newwater 2013-09-06 02:03:34 +09:00
yvt
e0bdddc408 No longer requires GL_ARB_texture_rg (memory footprint increased by 512KB) 2013-09-06 01:26:47 +09:00
yvt
7dfc1175e9 resolved crash 2013-09-04 22:52:29 +09:00
yvt
efe5c036db Volumetric fog support with reflective water 2013-09-04 22:46:58 +09:00
yvt
b15bc8ceb4 Reflective water 2013-09-04 22:11:39 +09:00
yvt
eb2653be78 Improved physically correctness and quality 2013-09-04 20:34:45 +09:00
yvt
6f66497f8a New Water 2013-09-04 16:34:56 +09:00
yvt
55ba522445 Added color correction (tone mapping) 2013-09-04 15:26:38 +09:00
yvt
5568ebf59b Dropped default quality of shadow 2013-09-04 15:03:36 +09:00
yvt
06d7595715 Physically modelled lighting for map rendering 2013-09-04 15:00:04 +09:00
yvt
4fa96565ac Disabled r_srgb by default and added r_highPrec to disable RGB10A2 (and use RGBA8). 2013-09-04 03:44:38 +09:00
yvt
451e939ddb Some bug fixes & performance tuning 2013-09-03 22:48:04 +09:00
yvt
1ef14c06ac Fixed r_water default value conflict ion 2013-09-03 22:21:28 +09:00
yvt
4129eb290b * Delayed initialisation of a renderer
* Splash screen
2013-09-02 23:09:13 +09:00
yvt
153d1323f9 Modified software shadow map renderer 2013-09-02 22:08:37 +09:00
yvt
7eba253abd * Texture Anisotropy
* Water 2
2013-09-02 19:35:14 +09:00
learn_more
5b7a8e6819 Define settings at one place, others follow 2013-09-01 00:34:41 +02:00
yvt
88041f3b33 Long Sprite 2013-08-30 21:05:51 +09:00
yvt
f62dc373be GL_EXT_framebuffer_blit is no longer required 2013-08-29 23:54:23 +09:00
yvt
bcf048956c * using OpenGL sRGB extensions correctly
* changed version number
2013-08-29 23:30:10 +09:00
yvt
f0d34ef494 added GPLv3 header 2013-08-29 11:45:22 +09:00
yvt
f7cf529924 * Fixed bug in GLMapShadowRenderer 2013-08-29 03:34:16 +09:00
yvt
1777866637 No longer calls glDisable(GL_MULTISAMPLE) 2013-08-28 15:05:49 +09:00
learn_more
97164320df MSVC 2010 project file + some fixes.
Uses hardcoded path to E:/thirdparty to find all externals, fix it if you can't use this folder.
2013-08-28 00:07:29 +02:00
yvt
649337bd24 Now checks OpenGL framebuffer completeness 2013-08-27 17:36:20 +09:00
yvt
ae3d10d3f9 Use RGBA8 frame buffer format when RGB10A2 fails 2013-08-26 01:59:10 +09:00
yvt
8b61eef7f2 Log output (useful for debugging) 2013-08-26 01:27:44 +09:00
yvt
1025efbeaf * Better Graphics Profiling
* Optimized Water Color Texture Update
2013-08-25 09:43:01 +09:00
yvt
20420d84a6 Less Frequent Terrain Shadow Map Update 2013-08-25 09:24:14 +09:00
yvt
5673516fd7 Render Performance Profiler 2013-08-25 08:21:22 +09:00
yvt
e73f5bdc8f Improve radiosity's color precision to 30bit 2013-08-25 02:38:07 +09:00
yvt
1b3360e152 Support PBO 2013-08-25 02:37:30 +09:00
yvt
7792c767db Faster Volumetric Fog 2013-08-23 21:33:28 +09:00