Lynix
|
efd6185f56
|
Added Box::GetSquaredBoundingSphere
Former-commit-id: 12ecb5d84f44e39ddacb96b83a897f618337c2e1
|
2013-07-31 14:18:47 +02:00 |
Lynix
|
84ebd6043c
|
Sphere::Distance now returns distance between center and point
No more negative distances
Former-commit-id: 1688b82e88621e20312b6b28090ed63941b3e02a
|
2013-07-31 14:18:27 +02:00 |
Lynix
|
fc56553021
|
Better handling of module initialization
Former-commit-id: 08d4b87a9b7cc10e672c23374306081fc9259de0
|
2013-07-31 14:17:48 +02:00 |
Lynix
|
48e5af6373
|
Added NazaraDebug macro
Former-commit-id: 5a8cec09bd4a7283f86d030ac2d867cda23736cd
|
2013-07-30 21:31:28 +02:00 |
Lynix
|
f681587c63
|
Fixed crash if OpenGL couldn't init
Former-commit-id: 32feaaa180df7f9f4c02ec5f593166df15aae234
|
2013-07-30 20:36:18 +02:00 |
Lynix
|
4352083c4b
|
Added ShaderManager (Experimental)
Former-commit-id: 327e373f2b932e31184e88c5f29bd5bd8fa3ba46
|
2013-07-15 00:23:04 +02:00 |
Lynix
|
68d5f9a8e6
|
Added default subdivision value for planes
Former-commit-id: 3884f79e74e52b4d78140f3cf96c02768d7ba440
|
2013-07-14 00:47:23 +02:00 |
Lynix
|
405e14d9ae
|
Added OpenGL::GetGLSLVersion and ImageLoadStore shader extension
Former-commit-id: 97afadc93465132e6a698c5bf88e4ec070aff3db
|
2013-07-13 17:07:16 +02:00 |
Lynix
|
afbd002234
|
Minor changes
Former-commit-id: c66ee9a05270965921c48ab7b9faf3033a59ce20
|
2013-07-10 21:10:53 +02:00 |
Lynix
|
380b65814a
|
Fixed compilation errors and bugs
Former-commit-id: f09f4135cafa7601b217b11b0ebda74789629b6e
|
2013-07-09 23:54:30 +02:00 |
Lynix
|
18cc3b16df
|
Fixed leaks
Former-commit-id: 61b219e69fb048eef08ce03dca3a9cb2741760b4
|
2013-07-09 01:13:14 +02:00 |
Lynix
|
87a4da40bc
|
Fixed compilation error
Former-commit-id: d7354d3ab3de1627e7a6985f4377607c4f87607a
|
2013-07-09 01:07:26 +02:00 |
Lynix
|
5b730f1d4c
|
ResourceListener no longer add a resource reference
Former-commit-id: b249d472b4140b85e4e286552323fde6b9b66bd7
|
2013-07-09 01:06:11 +02:00 |
Lynix
|
588077396c
|
Defaulted [Point|Spot]Light radius to 5 meters
Former-commit-id: 7faefa121b90dcd31c83ea6c5baaae264f1c0960
|
2013-07-09 00:55:18 +02:00 |
Lynix
|
291cdeddfa
|
Enabled Geometry Shader
Former-commit-id: 06e64ab9019bd8f9ad4a4902e7d2bc23070a4383
|
2013-07-09 00:54:52 +02:00 |
Lynix
|
b31771471a
|
Added automatic uniforms: (Inv)TargetSize
Former-commit-id: 382351590abe98dc9ef8f6ab4ecb30c8b42806a4
|
2013-07-09 00:54:17 +02:00 |
Lynix
|
b035852576
|
Optimisations
Former-commit-id: 81d277a49b57f061a6339678bd953054e434c613
|
2013-07-03 01:17:22 +02:00 |
Lynix
|
3c1c04b2aa
|
Fixed HUGE memory leak (Thanks to Raakz, again)
Former-commit-id: 5a0acd6816b95b83484b20dbbdf8c5e9b4e9f237
|
2013-07-02 14:57:24 +02:00 |
Lynix
|
321d4df911
|
Fixed potential shader bug
Former-commit-id: 5309ae4ab70cd7d2f8d29c8e21efacdd9e26cc06
|
2013-07-02 12:57:56 +02:00 |
Lynix
|
43b455bacd
|
Removed 16bits rendering demo
Former-commit-id: a1dffd557b64e868597420852e37338eed329c87
|
2013-07-02 01:23:31 +02:00 |
Lynix
|
eecb0225c0
|
Instancing should work now
Former-commit-id: f1f70d19893030ee87e11e5b4d5a1a7c8a1b9a2a
|
2013-07-02 00:52:04 +02:00 |
Lynix
|
f7681df2eb
|
Fixed potential bug
Former-commit-id: e59fa471b79e9d07b815d69c988aaf2b4ac05768
|
2013-07-01 20:13:49 +02:00 |
Lynix
|
b120e14b21
|
Fixed compilation error
Former-commit-id: 8abcae77e3b62bb9ea1005a92be6bf8c88ae6cbe
|
2013-07-01 18:31:15 +02:00 |
Lynix
|
7d688ec8c7
|
Fixed some IndexBuffer generation
Former-commit-id: cb65a63ee0d8193004b264323941a7d1f214a3c4
|
2013-07-01 18:11:42 +02:00 |
Lynix
|
9197f05fdf
|
Fixed typo
Former-commit-id: baf322c10dc625ca2f66e31525f1420a6a16fa7d
|
2013-07-01 16:31:00 +02:00 |
Lynix
|
4abefc3e93
|
Reworked IndexBuffer, Vertex[Buffer|Declaration|Structs]
Former-commit-id: e3f637f2680afda57a444f73b8f7ad681bb1b8a5
|
2013-07-01 16:14:29 +02:00 |
Lynix
|
35d9a2fef7
|
Fixed Vector2 division operators
Former-commit-id: cceddfe0bdb1ac94355ad3d04e4c9dab51d2edce
|
2013-07-01 16:04:50 +02:00 |
Lynix
|
7172ceaa6b
|
Reworked (fixed and optimized) matrix handling
Former-commit-id: 6148748da07e228a746f51950231126b036b05eb
|
2013-06-27 19:04:22 +02:00 |
Lynix
|
30cb518c74
|
Added Alpha Test
Former-commit-id: 59dc6ef8f1dbff49bb13cf452bf75326ad7a6257
|
2013-06-27 19:02:31 +02:00 |
Lynix
|
9d8ce1ce4b
|
Fixed OBJ loader not correctly loading alpha
Former-commit-id: f90feace73669f4a54e1791dae23b16867bb1d8b
|
2013-06-27 18:57:14 +02:00 |
Lynix
|
f4ef89bb32
|
Made Matrix4::ConcatenateAffine more robust
Former-commit-id: 7d6f74959b29a597fa9b08d8d3c58fbaf9e2555e
|
2013-06-27 18:56:05 +02:00 |
Lynix
|
984ade783a
|
Added Renderer::DrawFullscreenQuad
Made [Color|Texture]Background use a new shader-based algorithm
Former-commit-id: cfd319b33712c270726eb697e258d61db2ca6835
|
2013-06-27 12:54:20 +02:00 |
Lynix
|
1a6e55881b
|
Renamed Background to AbstractBackground
Former-commit-id: c99ed2e48c4d82fb1100f412a85468c698142815
|
2013-06-27 12:53:04 +02:00 |
Lynix
|
308c2cfd78
|
Decreased useless OpenGL calls (Optimization)
Former-commit-id: b07c32afa9aa98b91eb8bd146a175f693af539ed
|
2013-06-27 12:50:38 +02:00 |
Lynix
|
5b33a992ad
|
Fixed MaterialDiffuse not used without lighting
Former-commit-id: b60d410dcc04b1e9f4d5f55a03390c007539dcec
|
2013-06-26 20:15:55 +02:00 |
Lynix
|
abe56631dd
|
Changed default material
Former-commit-id: 60fe21986d8cdd22e89ea4ccfbb9c5b33ba8eed6
|
2013-06-26 19:59:34 +02:00 |
Lynix
|
57e12a2625
|
Fixed box generation
Former-commit-id: 99534bcd90ffb81ba362ea2c709d68b643a9bdbb
|
2013-06-26 18:55:09 +02:00 |
Lynix
|
245d6e105e
|
Experimental new algorithm to sort transparents objets
Former-commit-id: ad8704584598e1edcd3699d234abaa132d88e581
|
2013-06-26 15:20:07 +02:00 |
Lynix
|
f9c9c67076
|
Fixed depth buffer sometimes not cleared
Former-commit-id: a5bda481479a51787601549a306f3a6b809c6afb
|
2013-06-26 15:19:29 +02:00 |
Lynix
|
0ece160382
|
Fixed error messages
Former-commit-id: 401e78d1e3903210916abf9b7d70a858df805fe2
|
2013-06-26 15:19:01 +02:00 |
Lynix
|
844c6d7d3d
|
Potential optimization
Former-commit-id: 85a2f1836e459a66a29cad5f417f6839390b461b
|
2013-06-26 15:18:54 +02:00 |
Lynix
|
d7a66d08b6
|
OBJLoader now support transparency
Mesh::AddSubMesh no longer return bool
Former-commit-id: 71217618d179c5853683f4615901565cb7cd3ab8
|
2013-06-26 15:17:53 +02:00 |
Lynix
|
f3603a0b31
|
Fixed model using last mesh materials for new mesh
Former-commit-id: 91bd231b45b701b18d6e86eab74afbd141a51ded
|
2013-06-25 14:50:38 +02:00 |
Lynix
|
9a3616f538
|
Meshes have at least one material
Former-commit-id: c1b7fc15541e4e7f6a5eb1b25220dee2978fe9c5
|
2013-06-25 14:50:14 +02:00 |
Lynix
|
b7c4d607ce
|
Improved interface of Primitive
Former-commit-id: bcd4f2eb247c8f7fb59d864884e6ecda5f60afb1
|
2013-06-25 14:06:04 +02:00 |
Lynix
|
0bd70f8df1
|
Readded DebugDrawer::Draw[Binormals|Normals|Tangent]
Former-commit-id: 7e5f98670914da0618d40b2e5fcf49b66f0627a1
|
2013-06-25 00:31:31 +02:00 |
Lynix
|
3b88cd936c
|
Fixed bug with threads and OpenGL contexts
Former-commit-id: 044923d57873f4e1a1eb4001395a83dbe97aabed
|
2013-06-25 00:26:18 +02:00 |
Lynix
|
0e3a4fa90b
|
Updated physics module (Still experimental)
Former-commit-id: 4852b7cf6eca5ba3177397586877fe3d3c39dbd9
|
2013-06-24 13:33:54 +02:00 |
Lynix
|
050f9c2eb7
|
Fixed (?) potential bug with Shader::SendTexture
Former-commit-id: bd59f728396589aec5a420d675cf290019c0c042
|
2013-06-24 00:31:57 +02:00 |
Lynix
|
e78db0feca
|
Fixed MD5Anim loaders not being unregistred
Former-commit-id: b9414a479bdb3aff1560c606239bc1ee79c053f9
|
2013-06-24 00:29:59 +02:00 |