Lynix
f3f16144ab
Modified comments
...
Former-commit-id: d66e58a05e212983a6522989ece76a7bdf0292c6
2014-01-05 15:28:57 +01:00
Lynix
a332579c80
Deferred Shading update
...
-Deferred Shading now use a dynamics pass system
-Forward Shading is now capable of rendering more than three lights
(Multipass)
Former-commit-id: 74ed0b998d72aa9eb3bd2aab938a75985ebb2bf6
2013-12-28 10:22:03 +01:00
Lynix
3e0561830f
Added Renderer::GetDepthFunc
...
Former-commit-id: 222cefb90f7fd4771bd5b9f9eab9f9adf02b72d9
2013-12-26 11:33:01 +01:00
Lynix
efd3491b43
Fixed Bloom shader not compiling everywhere
...
Former-commit-id: ff47c90aefa7c54349dfe162c6d5b3e34957460a
2013-12-20 20:08:05 +01:00
Lynix
ac7f5008ca
Improved FXAA
...
Former-commit-id: aa3b64de5be93b05fab0ad45039e5aac74c4d197
2013-12-20 20:06:00 +01:00
Lynix
f2bb457850
Updated Shaders for Deferred Shading
...
Former-commit-id: ab97c6e7b74bffad32d334a2d0e5bd4607047c03
2013-12-20 20:05:51 +01:00
Lynix
69479de643
Added center mesh parameter
...
Former-commit-id: e010a81e3f00ca6091e438d405e3e6ca14938b8f
2013-12-20 20:03:18 +01:00
Lynix
d01d6009d0
Fixed SoundEmitter spatialization
...
Former-commit-id: 01619ceae0609421e590bd5ac0e6ed3828457e7e
2013-12-20 19:43:48 +01:00
Lynix
bed3cc570b
Fixed memory leak
...
Former-commit-id: 1cbf2fbe929dc3b210ce0c8ca0e4e5edfe4165b4
2013-12-20 19:41:36 +01:00
Lynix
d87dc7bf50
Added Model::InvalidateBoundingVolume
...
Former-commit-id: 8298726f5170f1d0318e86173e7feba6d4e60e6c
2013-12-20 19:41:13 +01:00
Lynix
4f671db265
Added Sound::Is[Playable|Playing]
...
Former-commit-id: 526edb3f87884f45c6b677f44329a90457d3444b
2013-12-20 19:36:36 +01:00
Lynix
bd98490d9f
Made Sound class safier
...
Former-commit-id: 4d75f94086b2bddcd84bed5b17204f99a3d78ef4
2013-12-20 19:33:27 +01:00
Lynix
56438f6ecd
Fixed sndfile loader sometimes not working
...
Former-commit-id: b76e823dff63ae125fc25336a0b730bcf8f86901
2013-12-20 19:30:26 +01:00
Lynix
19d5b62009
Fixed crash on ForwardRenderTechnique
...
Former-commit-id: 80181ffddf69a52af96814db54aa18a7809fa5d5
2013-12-16 17:22:23 +01:00
Lynix
16bf4bbcf2
Fixed SceneNode::operator=
...
Former-commit-id: 9c48148eeaeeadbea708dae3d8d30c594cf5a39f
2013-12-13 22:07:42 +01:00
Lynix
3c96d8a1a1
Added Keyboard::Decimal key (Numpad .)
...
Former-commit-id: ae01476de199e22d080508e88f2625c2f0332002
2013-12-13 22:07:03 +01:00
Lynix
054cde1c8b
Fixed SpotLight bounding volume computation
...
Former-commit-id: 72c87aa9cdb8f0e98ff2e82522d85643896884df
2013-12-09 14:45:21 +01:00
Lynix
0d8572a60c
Added DebugDrawer::DrawCone
...
Former-commit-id: 8c02ac50f3ca6a7fba1494f8f2a42eebfe949f7b
2013-12-09 14:16:48 +01:00
Lynix
a9af5523ee
Added cone primitive generation
...
Lacks normal/tangents/uv
Former-commit-id: 682bb7ea926361bfb10807f6addf98f8fd4e7d75
2013-12-09 14:15:34 +01:00
Lynix
9357079e1d
Added RenderBuffer class (Usables with RenderTexture)
...
Former-commit-id: f32a2d5e5018ce3b1d41db87aec6fa910c8183a3
2013-12-07 23:48:21 +01:00
Lynix
f7990e4521
Warnings no longer throw exceptions
...
Former-commit-id: 49545105cb8d5a56e493b5eb63ed745aeb02d2f6
2013-12-07 23:47:07 +01:00
Lynix
3f10354461
Removed redondant comment
...
Former-commit-id: 29c54a7cf234b9f944c18b51a32e1eb8b1629d4e
2013-12-05 10:20:53 +01:00
Lynix
0af23c11f5
Fixed TaskSchduler not releasing memory and handles
...
Former-commit-id: 4bf70d2ffdaaaea6b8ee122bb4589b3d8c68884f
2013-11-30 16:13:54 +01:00
Lynix
ca76c4dfb3
Added some asserts
...
Former-commit-id: 703f3982d7fec1ac4ec46c185fbbdf2668e8a848
2013-11-30 13:48:12 +01:00
Lynix
55aed0ec68
Rewrote Task Scheduler
...
Better and faster implementation
Former-commit-id: d765415ca0576cd843480292e30c2d7bafa7f66a
2013-11-30 13:48:01 +01:00
Lynix
5eeb409484
Updated comment
...
Former-commit-id: 09c999fca26df0d9656e1ae0edf369e10a6855e8
2013-11-30 13:00:16 +01:00
Lynix
3c337c0191
Optimized ConditionVariable Windows implementation
...
Former-commit-id: 4f2e582d64e8f3a1f83cea2bd0f7220987aa4332
2013-11-30 12:29:39 +01:00
Lynix
0e99205046
Fixed rendering
...
Resource encoder now store unsigned char instead of signed char
Former-commit-id: 648dd1d55facd40bc37075291782a54cbbc4811f
2013-11-26 15:25:43 +01:00
Lynix
a8a0bcf005
Made SSAO load its noise texture from memory
...
Former-commit-id: 69d5cd81c728e49be846c2be89d65ca2cd3e1e9b
2013-11-07 00:00:15 +01:00
Lynix
05f8b88b4d
Disabled SSAO
...
Results were just terrible
Former-commit-id: 294b8729f876fe1b7af79520a4616b3f79c2ed3c
2013-11-06 23:59:10 +01:00
Lynix
c647b61904
Fixed MemoryStream::Read crash when just skipping (null buffer)
...
Former-commit-id: 46072c0ebd093bcfa1e7f54d11deb034cbc55dae
2013-11-06 23:56:20 +01:00
Lynix
f722d83955
PluginLoad now return an int instead of a bool
...
Since it's C-exported
Former-commit-id: 77ac90bd7151b086c555ffed50066991910e3cd8
2013-11-06 23:55:44 +01:00
Lynix
2489f46fb7
Changed default plugin directory
...
Former-commit-id: e730d1bfcdc339f8279084f3305488bf0aff5d3c
2013-11-06 23:55:10 +01:00
Lynix
7f7e8d8567
Fixed ErrorFlag not being exported
...
Former-commit-id: 0b24f1beb68333806bb6b29786e1ea05a0802638
2013-11-06 23:53:55 +01:00
Lynix
b7b65d7119
Added Deferred Shading
...
Former-commit-id: 926022d6306144e2f87cd293291928bda44c7a87
2013-10-22 12:54:05 +02:00
Lynix
37c45153af
Fixed whitespaces
...
Former-commit-id: 56787f5a0cf0093ad63b33a8b4746968215e2a11
2013-10-19 18:28:15 +02:00
Lynix
cb007b48fd
Fixed compilation error on POSIX
...
Former-commit-id: 92c425519f250d15f4fe71d2e08e987b965dac70
2013-10-19 18:28:05 +02:00
Lynix
d97d4b62e4
Fixed missing files
...
Former-commit-id: e1f774f034503628ae7fbaa292142f5b6d1082ab
2013-10-09 10:55:37 +02:00
Lynix
3cbcc527cd
Added Sprite::SetTexture
...
Former-commit-id: 275e689110fe7b86159b895a3016a64f1103effb
2013-10-09 10:14:17 +02:00
Lynix
0f382fd1ad
Added new RenderTechnique system
...
Former-commit-id: 6d65a4537232bc705333c696f2478d47f16e074a
2013-10-09 10:14:17 +02:00
Lynix
a88fe446bd
Made use of lambda functions
...
Former-commit-id: d7d81da2a9fc73c9b3e44d292bda9fd47ac561f3
2013-10-09 10:14:15 +02:00
Lynix
14eda38cac
Made static_assert useful
...
Former-commit-id: 135783fe3ee3f5304309dd6948f0a83a349e62b2
2013-10-09 10:14:14 +02:00
Lynix
eefd0ddd35
Fixed Texture::Update behavior
...
Former-commit-id: 8d1de49226b72b3f1e063b9da87c3391bce9ea95
2013-10-09 10:14:13 +02:00
Lynix
282291ffad
Fixed error message
...
Former-commit-id: e75016a246fdc912575cd82e3ac93b9e4e952e20
2013-10-09 10:14:13 +02:00
Lynix
239ce4e323
Fixed Render[Texture|Window] crash when released while on use
...
Former-commit-id: 30b4bd5b7eb7b665cecfe6366117b7a3b4290202
2013-10-09 10:14:12 +02:00
Lynix
185b450c64
Improved Lighting
...
Former-commit-id: 6ac2d8ec9a3b283a8179e5f0bb5d5896ec57a14b
2013-10-09 10:14:11 +02:00
Lynix
b01fad269e
Improved Texture mipmap support
...
Former-commit-id: 0fc3e003a6524e5c026712a3dc695cf80817ea88
2013-10-09 10:14:10 +02:00
Lynix
8ce5f879a8
Improved RenderTexture class
...
Former-commit-id: 0126eeefce5512a504024e1c0ef2e5f1345003b3
2013-10-09 10:14:09 +02:00
Lynix
a410e8856a
Improved Error system
...
Former-commit-id: ddd08841d30575713f4a28ac02566f92791e5539
2013-10-09 10:14:09 +02:00
Lynix
672cbaed1d
Optimized OBJ loader
...
No longer loading same material twice
Former-commit-id: 21e1842600722f4ba3c02816fbfc016a6e5175c5
2013-10-09 10:14:08 +02:00