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