Commit Graph
358 Commits
Author SHA1 Message Date
Benau 7797115867 Add SP for correct normal and easier shader system 2017-12-25 14:00:10 +08:00
Benau 88e15147b8 Merge remote-tracking branch 'origin/win-64bit' 2017-10-17 00:55:22 +08:00
Benau 839142b752 Add up-to-date restriction for hd3000 in windows 2017-10-11 11:25:28 +08:00
Deve ae4e302741 Add a way to run STK without srgb framebuffer 2017-10-09 21:18:15 +02:00
Deve 843ebad9a1 Don't use GL_FRAMEBUFFER_SRGB in GLES 2017-10-01 22:25:37 +02:00
hiker f2138e062d Tried to fix all 64-bit related compiler warnings triggered from files
in graphics.
2017-04-08 23:25:33 +10:00
Deve 46619ec62a Fixed gaussian blur 2017-02-23 20:40:06 +01:00
Benau 6fae872a69 Fix #2766 2017-02-05 09:11:48 +08:00
Benau 848dd05f11 Add IImage to STKTexture constructor for areamap texture 2017-01-09 15:04:34 +08:00
Benau 827a483e85 Allow legacy pipeline to use new texture format 2017-01-06 15:04:15 +08:00
hiker 4ee6f6315f Made World::m_weather a singleton to further remove dependencies on World. 2016-12-13 17:14:29 +11:00
hiker b12453e9ca Made Physics a singleton, removing the accessor functions from World.
Removes dependency on World for a few files.
2016-12-13 08:31:08 +11:00
hiker cd149ab5d7 Moved m_track out of World into a static m_track in Track. Makes
world smaller and removes a few dependencies on World.
2016-12-13 07:53:33 +11:00
hiker 1939075a1b Merge remote-tracking branch 'origin/master' into nw 2016-12-06 18:45:17 +11:00
Benau df6ab0a7fd Fix god rays regression 2016-11-25 20:44:44 +08:00
hiker ddcddf4a0a Compile SERVER_ONLY (by #ifdef'ing out all graphics related code).
Does not link yet!!
2016-11-11 23:46:22 +11:00
Benau 7da108c8b1 Header clean up
Also move getUnicolorTexture to a better location
2016-11-04 20:30:08 +08:00
Benau 07ebb760ac Try to make RTT creation as close to master as possible 2016-10-31 00:33:06 +08:00
Benau fc47d6e220 Minor header clean up 2016-10-29 10:37:45 +08:00
Elderme 41cd1e0364 merged with master 2016-08-18 22:36:19 +02:00
Deve bd6ad544cc Fixed bloom with scale_rtts_factor parameter. 2016-08-15 08:46:02 +02:00
Elderme cd1b9a66a0 Merged master in branch 2016-07-26 21:31:52 +02:00
Deve 01dfd7bc05 More #ifdef's simplifications 2016-07-11 22:55:32 +02:00
Elderme cc43879308 Tried to fix issue with Intel HD 3000 2016-07-10 22:49:58 +02:00
Deve fa03185370 Remove extensions that are not used anyway 2016-07-08 01:24:02 +02:00
Deve c07472cf38 Simplify #ifdef's a bit 2016-06-30 00:29:15 +02:00
Deve 742fb309df Totally disable code that needes gles 3.1. 2016-06-29 23:58:45 +02:00
deve d5e30ee41e Port also other shaders to use #stk_include 2016-06-27 13:11:27 +02:00
Deve f679078e75 Port some basic shaders to use #stk_include.
Already working race with disabled advanced lighting :)
2016-06-26 16:39:34 +02:00
Deve d13716a917 Initial linux version.
Currently works only with irrlicht-based renderer because shaders are not ported yet.
2016-06-24 02:47:13 +02:00
Lucas Baudin 2c9f2c84c5 More macros to disable extra gl calls 2016-02-25 16:27:50 +01:00
Lucas Baudin 368a230ed7 Put some preprocessor macros to prevent unsupported GLES calls 2016-02-25 13:56:43 +01:00
Elderme 6465666d7c Improved interfaces 2016-02-06 14:30:21 +01:00
Elderme 4eec1d8570 Removed getFBO method in IrrDriver 2016-01-20 23:39:19 +01:00
Elderme bff0a98708 Moved m_post_processing attribute from IrrDriver to ShaderBasedRenderer, and removed some getter/setter functions 2016-01-17 13:42:06 +01:00
Elderme e58a45441b Fixed aliasing issue with render to texture 2016-01-07 15:59:06 +01:00
Elderme c14ce23e66 Merged with master and solved conflict with the new graph structure 2016-01-07 14:56:09 +01:00
Elderme 956ae27eca Added abstract RenderTarget class for rendering to texture, and a renderToTexture method in IrrDriver 2015-12-30 12:02:11 +01:00
Elderme a4ba78d1fb Merge branch 'master' into renderer_refactoring 2015-12-04 23:25:53 +01:00
Deve 8980a32c20 Added profiler marker to keep consistency with other effects 2015-12-03 19:31:13 +01:00
Deve 9b3908cc62 Some lightning improvements:
- move OpenGL-related code to graphics directory, as it should be
- solve issue with applying effect multiple times in multiplayer mode
- remove old already disabled opengl code
2015-12-03 19:25:40 +01:00
Nado d66a70b250 Fixing some -Wunused-variable 2015-11-17 11:42:28 +01:00
Elderme 97d497a0b5 Merge with master and solved conflicts 2015-11-08 21:54:10 +01:00
Deve 8a288f05ff Implement lightning effect using shaders 2015-10-31 01:00:48 +01:00
Elderme cf7bb82e8a Remove irr_driver dependency in GeometryPasses class 2015-10-04 13:58:54 +02:00
Elderme ae5f71e50e Merge branch 'master' into skybox_refactoring 2015-08-07 15:12:56 +02:00
Elderme 97ed8b2dbf splitted skybox class in Skybox and SphericalHarmonic classes 2015-07-30 08:14:57 +02:00
samuncle 51bd87d303 ground work for lens dust 2015-07-26 04:48:29 +02:00
Marianne Gagnon db55c35ed1 Disable bloom / depth-of-field when using physics debug modes, makes lines easier to see 2015-06-15 19:38:12 -04:00
hiker 1dabb39ed4 Fixed warnings most likely caused by copying a frame buffer object
(missing &), added several const to frame buffer references.
2015-06-02 14:19:15 +10:00