Lynix
4f3060a40d
Greatly improved Renderer
...
Separated Viewport from Scissor rect
Improved performances
Removed Lock/Unlock system from Shader/Texture class
Former-commit-id: f54bca6de58fe9d495d9192dc0d761f92594ee86
2013-05-03 02:58:35 +02:00
Lynix
76c19624d8
Made PCX Loader exception-safe
...
Former-commit-id: aca42c27d8daa6b0c5412bd61c5fad3016bcd6d0
2013-05-03 02:56:04 +02:00
Lynix
780bcf122c
Nazara now use thread_local (GCC 4.8 is required)
...
Former-commit-id: 09c0c24ede4a6860acfc71b9532f286bd1381dda
2013-05-03 02:55:26 +02:00
Lynix
5aeb9d63b8
Fixed SHA(384|512) not resetting SHA context
...
Former-commit-id: 0bfc4e206b7203a179bf18f6fa16c64fbbfbf169
2013-05-03 02:52:07 +02:00
Lynix
a8066a58af
Added Matrix4::(Make)Transform(T, R)
...
Former-commit-id: 556554c8cc589dfe64b3a8be903f62af894011c4
2013-05-03 02:50:38 +02:00
Lynix
f694c3be40
Fixed warning on 64bits
...
Former-commit-id: eb4c1fb88cc0aec38507c3100650d45deeb4e64a
2013-05-03 02:50:06 +02:00
Lynix
90603e1f42
Improved LuaClass
...
Still no inherance though
Former-commit-id: 14c48e5238cc666f4054a0a484d7ac1ec8b7f22b
2013-05-01 02:01:09 +02:00
Lynix
2097d3476d
Minor changes
...
Former-commit-id: 03920c74e2dc63a700d8167318d1bb14b4b68c8d
2013-05-01 01:37:18 +02:00
Lynix
ce358b119f
Removed useless platform detection macro
...
Former-commit-id: 2d8dc32c34da903a6ab236d3427be68ec06732a5
2013-05-01 01:36:39 +02:00
Lynix
7908839785
Added Window::GetStyle()
...
Useful with external windows
Former-commit-id: 62974c8cdfb6919bc1e85507cc8adc8101daba1a
2013-05-01 01:36:13 +02:00
Lynix
961c658ae1
Changed Matrix4::(Make)Transform argument pos
...
To reflect "TRS" transformation
Also removed an useless line
Former-commit-id: b60a70d04797f40f3490b26706740b375fe38421
2013-05-01 01:35:17 +02:00
Lynix
6699ce328f
ResourceLoader SteamChecker now return a ternary
...
Former-commit-id: 2ee274ebb2b61f39e93f6ff2306b5a326b158594
2013-04-27 11:51:42 +02:00
Lynix
226d291ea6
Fixed compilation
...
Former-commit-id: d676846c22d9a6c3efc168e4bb0734e103bdaddc
2013-04-24 12:18:31 +02:00
Lynix
1e256bdf35
Added Lua module
...
Former-commit-id: 3f96b9aef8afffb5e8daf460480df2f3b8c37da7
2013-04-24 11:51:06 +02:00
Lynix
3ac0338285
Fixed node not copying initial values and name
...
Former-commit-id: c6d9af9a9a3c4b0959be907634fa7db69be72709
2013-04-24 11:49:01 +02:00
Lynix
fdf0c8a71f
Added Node::To[Global|Local]*
...
Fixed Node::Interpolate when used in global coord sys
Former-commit-id: 1963a6c6d3df8b2bc8a3f7a2a7a7102611ca6493
2013-04-19 13:59:57 +02:00
Lynix
3616a126b8
Fixed HybridMultiFractalXD
...
Former-commit-id: eb44374145b7c43012ae70de7a9224154d1a2985
2013-04-17 21:31:30 +02:00
Lynix
3e916c91f0
Fixed compilation error
...
Former-commit-id: 1f0f0fd117c8a1ab2fc17c98d5065ab8bf4f4c00
2013-04-17 21:30:32 +02:00
Lynix
86cd0ddbe1
Initializer now uninitialize in the inverse order
...
Former-commit-id: f6edf57dbad8e131bec0b1ed02e96d41aa40c3aa
2013-04-16 11:58:51 +02:00
Lynix
8d86c73967
Lua is now compiled as C++
...
In order to use C++ exceptions instead of C longjmp/setjmp
Former-commit-id: 822aece25a1911e862dd0811fa6e2cf1e2b1cc29
2013-04-16 11:58:05 +02:00
Lynix
e6906f743a
Fixed lua.txt not being UTF-8
...
Former-commit-id: 1682fe1dccfaef98a2074f09336251d81eebb858
2013-04-13 09:49:58 +02:00
Lynix
fd4e304fee
Fixed lua not recognizing "!=" operator
...
Former-commit-id: aca8240bba29af891a9e56f35875ab5a84596f54
2013-04-13 09:49:36 +02:00
Lynix
9870a2249b
Added Lua extern library
...
Former-commit-id: 597a37211727803de7c8816a23154d71b8446cea
2013-04-12 16:51:04 +02:00
Lynix
645e4961d8
Remade build shortcuts
...
Former-commit-id: 740348a8bcb2cc9f9c66543dbca554b9ddf13ee9
2013-04-12 16:49:00 +02:00
Lynix
6660b8fd30
Removed useless white lines
...
Former-commit-id: b76756987112244247ef1b99275871dbfe03630f
2013-04-12 16:45:04 +02:00
Lynix
1038fcec76
Added Freetype extern library
...
Former-commit-id: 4c1b17014e8df448131fd7976b9d308440eca7eb
2013-04-12 15:15:01 +02:00
Lynix
dd01e0bfdd
Fixed warnings
...
Former-commit-id: d4bdb639c3f2e5ebb8d1d3caa020b75ca0821736
2013-04-12 15:12:27 +02:00
Lynix
143707bc2e
Added extern libraries (Made STB one of them)
...
Former-commit-id: 0ca555e9f035600924c7c23fff06bc3810051fdf
2013-04-12 15:12:11 +02:00
Lynix
b7468d3b8f
Nazara now prevent building with a C compiler
...
Former-commit-id: 04c247acbe590d1c3a615875759833a9fbf550bf
2013-04-12 12:45:05 +02:00
Lynix
369c735596
Fixed audio module not building
...
Former-commit-id: 87276c55c56142b8d10b13f2de19ee93b8148432
2013-04-11 15:38:07 +02:00
Lynix
0b8394c6dc
Fixed skybox being affected by previous materials
...
Former-commit-id: 0e8a170c2b4088fcb5ab6c402fd3ba7323ad41fc
2013-04-11 15:37:33 +02:00
Lynix
793a3388c7
Fixed FirstScene model not having normal map
...
Former-commit-id: b8ee4ff55625de707590986cd8dd06e560d0e793
2013-04-09 21:04:10 +02:00
Lynix
978e6bba26
Improved FirstScene
...
Former-commit-id: bd84c63fee10cb603212fe89b59057bcb27c5aeb
2013-04-09 19:46:10 +02:00
Lynix
ac1b69c62b
Fixed missing skybox
...
Oops
Former-commit-id: f2c6f5e7e3e76bceed7d5f1b523d31758240cbb6
2013-04-09 14:38:21 +02:00
Lynix
98fa4abc40
Improved FirstScene demo
...
Former-commit-id: d252c37835d130d83ced925980f8329e1e771e65
2013-04-09 14:31:02 +02:00
Lynix
36f8631028
Added user-friendly method for accessing materials
...
Former-commit-id: 6f254ea6e324b3467a811ba5282f67b6ea078d51
2013-04-09 14:26:14 +02:00
Lynix
f8e942af65
Improved error message
...
Former-commit-id: e7193cb36ffba475c6b1c37822676da31042bf15
2013-04-09 11:33:18 +02:00
Lynix
38a28c26d2
Added user-friendly method for loading maps
...
Former-commit-id: 4990988256a37c55c6d07b273fd48430221235ae
2013-04-09 11:33:03 +02:00
Lynix
8ff32e2376
Improved error message
...
Former-commit-id: 8f21e6420859cac4153941cf35e34f0d4ba13c87
2013-04-09 11:32:40 +02:00
Lynix
b871688c87
Updated global headers
...
Former-commit-id: 81a83ba49a3fe2cd6b121b82879b58fd59ed2114
2013-04-07 02:10:24 +02:00
Lynix
4afe078e9d
Added cubemap helpers for Image/Texture
...
Former-commit-id: 3c0dfb9e9b78369b8a552a55f2c70b978e626ce9
2013-04-07 02:08:08 +02:00
Lynix
633b3bb7ba
Improved emissive mapping
...
Used a different way to achieve this effect, thanks to Fissal
Former-commit-id: c08b82ca1609e73f1dfcc171a515c8456dee86eb
2013-04-06 21:27:35 +02:00
Lynix
b448709836
Fixed OpenGL faces
...
Former-commit-id: 90968526c37926c56d7a569a9c2e0265028d0d86
2013-04-06 20:26:33 +02:00
Lynix
8d8a47da4c
Infallible Image methods no longer return a bool
...
Former-commit-id: 10af51caf639d010b36829bdb82afbcfc908582c
2013-04-06 17:32:55 +02:00
Lynix
c3c3d07be0
Added Skyboxes
...
Former-commit-id: f4153c047d658afb3e42302a34b0263fbac78d88
2013-04-06 17:04:56 +02:00
Lynix
f2942e2b3f
Fixed Image notified destroy when invalid
...
Former-commit-id: 5c14f5356809454d15fc3abdcea1111635f2a2cf
2013-04-06 16:31:29 +02:00
Lynix
578523b4bf
Added emissive mapping support
...
Former-commit-id: f469b1bcada16f0f2350cc10e9dc25fcf3c24abe
2013-04-06 15:07:29 +02:00
Lynix
aa6d4c5b52
Reworked Image/Texture
...
Improved performances
Fixed some bugs
It is now possible to use non-contiguous buffer
Former-commit-id: 0fa7d13a740f62dae511a1549b267e2f2011d5a6
2013-04-06 13:53:45 +02:00
Lynix
67e409ff53
Fixed Background not having virtual destructor
...
Former-commit-id: 3d08b8f44cd661bea7f0e36dda74e7bad90f1f2a
2013-04-06 00:14:25 +02:00
Lynix
8c77d6e990
Fixed leaks
...
Former-commit-id: 2f0a73b3bb5df04c13200d71dc198e2fe9ec30e1
2013-04-06 00:13:56 +02:00