Piotr Dziwinski
|
11b0398c03
|
Include refactoring
* reordered includes according to correct style
* removed some unnecessary includes
|
2015-08-02 17:49:07 +02:00 |
Piotr Dziwinski
|
7d8b56d9ab
|
More style fixes
|
2015-08-02 12:06:14 +02:00 |
Piotr Dziwinski
|
3b585d9f51
|
Some style and whitespace fixes
|
2015-08-02 11:36:36 +02:00 |
krzys-h
|
72b9738eb9
|
Fixed possible problems when trying to use shadow maps in unsupported configuraions (#522)
|
2015-07-20 22:34:39 +02:00 |
krzys-h
|
e2ebcb769e
|
Added MSAA to settings screen
|
2015-07-20 16:29:09 +02:00 |
krzys-h
|
90756f8b34
|
Added FilterMode, MipmapLevel and Anisotropy to settings screen
|
2015-07-20 13:56:45 +02:00 |
krzys-h
|
02c24fbf27
|
CProfile -> CConfigFile
|
2015-07-19 16:05:09 +02:00 |
Tomasz Kapuściński
|
1d69021e94
|
Potential fix to #511
|
2015-07-18 02:02:38 +02:00 |
Piotr Dziwinski
|
a872ea128b
|
Add MakeUnique template to avoid use of naked new
|
2015-07-17 20:06:59 +02:00 |
Tomasz Kapuściński
|
195667ab2c
|
Potential fix for rendering problems in OpenGL 2.1 engine under Linux
|
2015-06-26 19:55:46 +02:00 |
Piotr Dziwinski
|
88ec9aaae3
|
Drop GCC 4.6 support
|
2015-06-26 00:24:32 +02:00 |
Piotr Dziwinski
|
7e21d3bd79
|
Get rid of some more manual memory management
|
2015-06-26 00:24:05 +02:00 |
Tomasz Kapuściński
|
f2318803e5
|
Added Multisample anti-aliasing (MSAA)
|
2015-06-22 00:56:47 +02:00 |
Piotr Dziwinski
|
5f1d3c21d4
|
Fix some more warnings reported by Clang
|
2015-06-21 19:46:01 +02:00 |
Tomasz Kapuściński
|
7d57ec634e
|
Refactored framebuffer implementations
|
2015-06-21 18:48:31 +02:00 |
Tomasz Kapuściński
|
ff44637d49
|
Removed VBO override switch and some unnecessary code
|
2015-06-16 18:00:42 +02:00 |
Tomasz Kapuściński
|
26ec927b37
|
Corrected compilation errors and warning
|
2015-06-15 20:27:44 +02:00 |
Tomasz Kapuściński
|
012eb10e19
|
Added automatic graphics detection (-graphics auto)
|
2015-06-15 20:20:03 +02:00 |
Tomasz Kapuściński
|
ae29ebead3
|
Defaulted shadow color to 0.5 in OpenGL 2.1 engine
|
2015-06-05 19:48:28 +02:00 |
Tomasz Kapuściński
|
66d865942c
|
Added OpenGL 2.1 shaders for per-pixel lighting
|
2015-06-02 16:55:03 +02:00 |
Tomasz Kapuściński
|
d477caed3e
|
Second attempt at correcting compilation error
|
2015-06-01 18:41:14 +02:00 |
Tomasz Kapuściński
|
7acca9feb8
|
Corrected compilation error and unsigned comparison warnings
|
2015-06-01 17:45:51 +02:00 |
Tomasz Kapuściński
|
a0c56f54cb
|
Shader and buffer optimizations
|
2015-06-01 17:21:10 +02:00 |
Tomasz Kapuściński
|
d33ddae15a
|
Added warnings and information what shader files are not available
|
2015-05-29 12:39:14 +02:00 |
Tomasz Kapuściński
|
e1a0f5b1c7
|
Added OpenGL 2.1 engine
|
2015-05-27 22:12:02 +02:00 |
Tomasz Kapuściński
|
08bf066f78
|
Added shadow color setting
|
2015-05-27 21:58:32 +02:00 |
Tomasz Kapuściński
|
fa67e815b8
|
Implemented per-vertex lighting and set it as default in OpenGL 3.3 engine
|
2015-05-22 18:53:51 +02:00 |
Tomasz Kapuściński
|
f67c01e5e7
|
Added proper render to texture support
|
2015-05-21 18:03:17 +02:00 |
Tomasz Kapuściński
|
a045bf3830
|
Added shadow ambient support
|
2015-05-21 16:47:24 +02:00 |
Piotr Dziwinski
|
b1e8341475
|
Move OpenGL 3.3 shaders to main repository
|
2015-05-20 23:30:46 +02:00 |
Piotr Dziwinski
|
619ac3cf8d
|
Fixed glew linking problem on MXE
|
2015-05-19 23:03:32 +02:00 |
Tomasz Kapuściński
|
df8223700b
|
Corrected compilation error
|
2015-05-19 16:26:41 +02:00 |
Tomasz Kapuściński
|
933609967a
|
Added OpenGL 3.3 graphics implementation
|
2015-05-19 14:29:31 +02:00 |
Tomasz Kapuściński
|
d210dcf70e
|
Implemented graceful degradation of shadow quality when not enough texture units are available
|
2015-05-15 10:12:35 +02:00 |
Tomasz Kapuściński
|
03244ecdfd
|
Corrected assertion error when changing offscreen rendering
|
2015-05-12 20:20:57 +02:00 |
Tomasz Kapuściński
|
2665847c41
|
Added support for offscreen rendering and high resolution shadow maps
|
2015-05-12 13:09:31 +02:00 |
Tomasz Kapuściński
|
b033e35385
|
Transparent textures no longer cast shadows in transparent parts
|
2015-05-11 18:00:02 +02:00 |
Tomasz Kapuściński
|
0b2f00530b
|
Added experimental support for dynamic shadows (shadow mapping)
|
2015-05-11 15:21:17 +02:00 |
Tomasz Kapuściński
|
3164e7256e
|
Changed terrain UV mapping (fixes #306 for OpenGL engine, will cause similar problem on Direct3D)
|
2015-05-07 12:58:05 +02:00 |
Tomasz Kapuściński
|
d3b052f19b
|
Implemented trilinear filtering, mipmap level setting and anisotropic filtering
|
2015-05-06 17:55:10 +02:00 |
Piotr Dziwinski
|
3dce58c0fa
|
Replace override and noexcept with macros
|
2015-04-27 18:07:42 +02:00 |
Tomasz Kapuściński
|
990ecf7290
|
Corrected clamping mode in textures
|
2014-10-26 22:24:12 +01:00 |
krzys-h
|
c9eb3ce5c5
|
Another possible (and more likely correct) fix for #339
|
2014-10-25 18:17:03 +02:00 |
Tomasz Kapuściński
|
1aebe8af03
|
Added support for VBO in OpenGL older than 1.5 if ARB extension is present
|
2014-10-24 00:29:26 +02:00 |
Tomasz Kapuściński
|
d3a722a0c5
|
Improved VBO support detection
|
2014-10-22 00:53:35 +02:00 |
krzys-h
|
9fd6cf5449
|
Changed all occurences of PPC in the code to TerranovaTeam
|
2014-10-14 15:26:18 +02:00 |
Piotr Dziwinski
|
4bdfa0aa4e
|
Remove unused accessors from CDevice
|
2014-08-12 18:18:30 +02:00 |
Mohamed Waheed
|
b7125a5b24
|
formatting and enhancements for savefile screenshot feature
|
2014-06-24 20:27:31 +03:00 |
Mohamed Waheed
|
613e1d74c4
|
implemented savefile screenshot feature
|
2014-06-24 01:35:05 +03:00 |
Piotr Dziwinski
|
cd97feabb0
|
Revert back "Merge pull request #243 from OdyX/dev-fix-textures-loading"
False alarm, was caused probably by faulty build bot.
This definately should work on all platforms.
|
2013-10-29 22:04:12 +01:00 |