Lynix
|
5e7a6b3a21
|
Removed thread-safety part of VertexDeclarations
No longer required since atomic integers
Former-commit-id: 7c08391a1feee7858eb800789d7c325d2ad0b211
|
2013-06-15 16:22:26 +02:00 |
Lynix
|
b44be269c1
|
Improved Renderer
Faster VAO search
Resistance against texture operation during rendering
Former-commit-id: ad9ec2f0ef81a88cb841add227d6d8fb3ee40d42
|
2013-06-15 16:21:57 +02:00 |
Lynix
|
8595a110a4
|
Fixed compilation warning (C-style cast)
Former-commit-id: 063414bfd23047ce05010546f3cfe5188bd8e9b7
|
2013-06-15 16:11:37 +02:00 |
Lynix
|
54bc1d77fd
|
Removed useless config defines
Former-commit-id: 37daf78c04fe1e810ab4e0ca6880c857797f7020
|
2013-06-15 16:11:19 +02:00 |
Lynix
|
e9fe3440e5
|
Added header to demos
Former-commit-id: fd9b0ddd666a99ba67e519b41186828fb4272cc4
|
2013-06-13 20:37:42 +02:00 |
Lynix
|
a9c53a9c2c
|
Fixed potential crash
Former-commit-id: 2fd792cef599915d9f73a176e462aa8c74b91987
|
2013-06-13 19:37:38 +02:00 |
Lynix
|
bb99d044bb
|
Nazara now use meters as units
Added scale mesh parameter
Added smooth camera to FirstScene demo
Former-commit-id: b3985e10d84512e3b32f2569ac034ba63ace589a
|
2013-06-13 19:29:59 +02:00 |
Lynix
|
3294f18608
|
Added Node::Get*Direction*
Former-commit-id: e9c4f04da7b92965dc1236313ddebf66d0eaad8d
|
2013-06-13 17:05:21 +02:00 |
Lynix
|
97b2e90fb9
|
Skyboxes now use Renderer ViewMatrix
instead of camera's one
Former-commit-id: ba78dd0c5a00a71f933b7f7e091d6d48f58827e9
|
2013-06-10 16:43:43 +02:00 |
Lynix
|
28175f3170
|
Camera not longer use a LookAt view matrix
Former-commit-id: c07e1db9f939bcfe9ef09a1fdab88176f79b61e8
|
2013-06-10 16:42:17 +02:00 |
Lynix
|
7f9455b947
|
Added Matrix4::(Make)ViewMatrix
Former-commit-id: 4a21da456f90c5d0c53c291885b3a214be893b5e
|
2013-06-10 16:41:25 +02:00 |
Lynix
|
f3d0618ae6
|
Added Mesh::Transform
Former-commit-id: c0680b23ff81a10a580934fc24d1ae4a13780595
|
2013-06-09 22:05:33 +02:00 |
Lynix
|
6b2af70f1d
|
Cleaned interface
Former-commit-id: cdd284de8396d5988853c84d5db17bfa6fa0ba51
|
2013-06-09 22:05:05 +02:00 |
Lynix
|
0612e9bea5
|
Fixed 4bits pixel format conversion
Former-commit-id: c03823b24da431d9b85ed2aae0e88ee6045036b9
|
2013-06-09 22:04:25 +02:00 |
Lynix
|
ca5fb44ecf
|
Really fixed AABBs
Former-commit-id: 003979537f2ea5362849df8a65611739aea6d298
|
2013-06-09 22:03:42 +02:00 |
Lynix
|
a3f8d058ec
|
Fixed some warnings with Visual Studio
Former-commit-id: e783a55f47e9cfd8a08eced14d19e5eb03b864d8
|
2013-06-09 16:26:29 +02:00 |
Lynix
|
0f111c149c
|
Added some comments
Former-commit-id: 35179287da54900b2f5ca5cb9213f3df3c2200ee
|
2013-06-09 16:26:01 +02:00 |
Lynix
|
40bf1723f5
|
Added Node::SetTransformMatrix
Former-commit-id: ca5c457f48b12b5603ee6a7629159a74388a9b42
|
2013-06-09 16:16:42 +02:00 |
Lynix
|
3df00608b5
|
Fixed warning
Former-commit-id: 8e4c53e92dc2e5d240aebcb58d817a2a183cb675
|
2013-06-09 16:15:57 +02:00 |
Lynix
|
e689f6f09f
|
Added Mesh::Recenter()
Former-commit-id: 07ef8b3296b835e207bfa904af29546f724e6dc3
|
2013-06-09 16:15:13 +02:00 |
Lynix
|
346415e860
|
Fixed AABBs being larger than mesh/skeleton
When mesh/skeleton was not centered
Former-commit-id: 595b234c20ae0447fe0c2263d4e000d87fea7300
|
2013-06-09 16:14:51 +02:00 |
Lynix
|
542ce665c2
|
Added ComputeVerticesAABB algorithm
Made TransformVertices template
Removed TransformVertex
Former-commit-id: 68c7bdae2bd21adbed3fc7c54361c439ea0e5d37
|
2013-06-09 16:10:12 +02:00 |
Lynix
|
a478926570
|
Fixed (I hope) Matrix4::GetRotation()
Former-commit-id: 9480437dde664034d7e44c81a3931922c215b646
|
2013-06-09 16:00:44 +02:00 |
Lynix
|
273391d8cb
|
Added optionnal parameter to NumberEquals(a, b)
Former-commit-id: 30e69529d7e15857046327edd6cbe587a3951fa3
|
2013-06-09 15:53:49 +02:00 |
Lynix
|
7a7cfc3092
|
Added [Box|Rect]::Translate
Former-commit-id: 72b4cd351a7233df89709366fbe7ce59e4ba94e7
|
2013-06-09 15:50:56 +02:00 |
Lynix
|
bb31a1666f
|
Added [Box|Rect]::Get[Maximum|Minimum]()
Former-commit-id: 5226f2dfd2beaec2bc9075543f555cc48a457e3a
|
2013-06-09 15:41:57 +02:00 |
Lynix
|
c940abdb75
|
Renamed [Box|Rect]::GetSize() to GetLengths()
Former-commit-id: 3c122057634a6472034b284bfe7091acbb41d004
|
2013-06-09 15:34:36 +02:00 |
Lynix
|
7080719287
|
Fixed some Renderer bugs
Former-commit-id: 5a9a4be7282c4b43c47056064d344d41c42cbaba
|
2013-06-09 11:31:00 +02:00 |
Lynix
|
8897531618
|
Shaders no longer warn when location is invalid
Former-commit-id: ca6318b765f18f7ffadcc747465fde6cc76155f4
|
2013-06-09 11:30:19 +02:00 |
Lynix
|
c76c419867
|
Cleaned interface
And fixed some VS warnings
Former-commit-id: 8c89fa1d4dc92a362053e4cdeabe20537fcec2a6
|
2013-06-09 11:25:17 +02:00 |
Lynix
|
8460a96744
|
Regenerated global headers
Former-commit-id: 36bc6f9b3f71af890c98c2d9f2e716382bcfda7b
|
2013-06-09 11:24:13 +02:00 |
Lynix
|
f74f9e964e
|
Replaced Mesh::Build by BuildSubMesh(es)
Former-commit-id: c5b034aa764cdda0ea0c48182f2562968a10c226
|
2013-06-07 12:22:43 +02:00 |
Lynix
|
b1d7770570
|
Fixed compilation error when building for vista
Former-commit-id: e6a1948da62dd5837293a9febc706f52c93c60e4
|
2013-06-07 11:53:29 +02:00 |
Lynix
|
f233db0b4e
|
Changed default recursion level of icospheres
When used with PrimitiveList
Former-commit-id: b0010d2eb22535c7a2574f76546dc5d42ab4da5a
|
2013-06-05 19:49:56 +02:00 |
Lynix
|
4f55f37496
|
Fixed IndexMapper not working in safe mode
Former-commit-id: d85c1336349dea314cd3f59018050c3f8029127d
|
2013-06-05 19:41:08 +02:00 |
Lynix
|
928c0aaaf7
|
Added IndexBuffer optimization to Mesh parameters
Former-commit-id: 073b37fa9ede92f88861110fb4fb0b84d54e26ae
|
2013-06-05 19:40:54 +02:00 |
Lynix
|
ccb6f5b729
|
Added indices optimisation algorithm
Former-commit-id: 89086e814ca11a048949fe0fc6e20648824bbb36
|
2013-06-05 19:39:48 +02:00 |
Lynix
|
910a79fc84
|
Cleaned interface
Former-commit-id: b5f1871c164dd72098e389b76edf0994fb1fb124
|
2013-06-05 15:56:51 +02:00 |
Lynix
|
146ca80a63
|
Added index iterators
Former-commit-id: de3ed77ba9e3c48aa68020e23ded679066b9878f
|
2013-06-05 15:33:43 +02:00 |
Lynix
|
fbc0d7404e
|
Improved code
Former-commit-id: 33082b8f9d55c7a3b9550c788eb27fc613c08032
|
2013-06-05 13:24:33 +02:00 |
Lynix
|
a1da3395cd
|
Updated utfcpp
Former-commit-id: 4b0a41b304daf3317687e5a58ba565c58232f783
|
2013-06-05 13:23:32 +02:00 |
Lynix
|
e480ec5394
|
Fixed comments
Former-commit-id: f13d1b6e7fa8ba78087172d7def6b19c7cf69973
|
2013-06-04 14:52:27 +02:00 |
Lynix
|
573b4ebf79
|
Fixed forgotten file in last commit
Former-commit-id: ac75cc7dacda565f0a12ac0afa58cf939b2b2e5d
|
2013-06-04 14:52:12 +02:00 |
Lynix
|
9239ff8881
|
Box primitives now uses vec3 lengths parameter
Instead of a Box parameter
Former-commit-id: 6c433e883252c6db8eba3b791d1e9364ce5d3b1e
|
2013-06-03 17:14:09 +02:00 |
Lynix
|
fb839de33e
|
Renamed (Oriented)Cube to (Oriented)Box
Also renamed BoundingBox to BoundingVolume
Former-commit-id: 795c70c265ba17f6b96fc30799e89f140c52852b
|
2013-06-03 14:18:31 +02:00 |
Lynix
|
7e9dd26991
|
Fixed Mesh::Build error message
Former-commit-id: 5c5be9325cf4e6c7c180cfdd4a2ff2a03743adb8
|
2013-06-03 12:57:59 +02:00 |
Lynix
|
a3f1417abd
|
Added Matrix4::Apply[Rotation|Translation]
Former-commit-id: 1c59aa48f057d4bdc4b4413e349d2b4290dec055
|
2013-06-03 12:57:20 +02:00 |
Lynix
|
f712ed1c73
|
Merge remote-tracking branch 'origin/Physics-module'
Former-commit-id: d4e2c3b0633ac7916b646e6fe33c75ed94e68bf1
|
2013-06-01 12:06:09 +02:00 |
Lynix
|
714e3e01bc
|
Added mesh generator functions
Added Mesh::Build
Former-commit-id: dcfc6587b67ab4ec350ab7ca04ae7f45475f6b1b
|
2013-05-30 13:25:45 +02:00 |
Lynix
|
65c08442ce
|
Added Primitive(List)
Former-commit-id: 3080a1846616fb2dac25e6d341c8a9220f406de4
|
2013-05-30 13:22:10 +02:00 |