Lynix
|
00c2e824d1
|
The OpenGL wrapper now handles context change
Fixed some bugs
Thanks to Raakz
Former-commit-id: f156ba7aa3307cccd83c9c02987dadad02cd8185
|
2013-06-21 01:28:11 +02:00 |
Lynix
|
cca920e597
|
Enabled GCC vectorization
Former-commit-id: f585c662924d7167457373633ee0df424bbe9cdb
|
2013-06-19 15:23:40 +02:00 |
Lynix
|
35dec6160a
|
Removed useless code
Former-commit-id: 620d12e1e2a0d5c53d9190cd096086e210b08e47
|
2013-06-19 14:59:11 +02:00 |
Lynix
|
17c9461610
|
Optimized String::GetWord (2x faster)
Former-commit-id: 9257614bff0d2a38d089f8073ce7f7de2fa51467
|
2013-06-19 14:59:02 +02:00 |
Lynix
|
3f9faa3a5a
|
Fixed stack corruption
Former-commit-id: 0ec71c8cc8f69d3dbf3b8ffda6556a9eebfeac1e
|
2013-06-19 14:33:06 +02:00 |
Lynix
|
b0c46b2384
|
Revised String class
Renamed String::Substr to SubString
Former-commit-id: 6aa925799e71af6916f7808368a3faa26efbe1bc
|
2013-06-19 02:25:19 +02:00 |
Lynix
|
c1e57c829c
|
Added experimental implementation of ByteArrays
Former-commit-id: c95729bb45059c199344471a61042d98090034c8
|
2013-06-18 21:07:53 +02:00 |
Lynix
|
ebf402f138
|
Added GetNearestPowerOfTwo
Former-commit-id: 609d470e8478c659b816ad7d34fb9d56ad551b07
|
2013-06-18 21:06:41 +02:00 |
Lynix
|
5886238e2e
|
Fixed srcBlend not being updated
Former-commit-id: 84ae24fdc116c48b91b356810d3637b6510f971e
|
2013-06-18 18:31:30 +02:00 |
Lynix
|
274aa96037
|
Fixed condition (Thanks to Raakz)
Former-commit-id: 57b41719ccfea5d60ca4edb79da5b2f0548a56d5
|
2013-06-18 18:28:54 +02:00 |
Lynix
|
a5fb0c804f
|
Small improvements to FirstScene's camera
Former-commit-id: 80545964ee9ab8693f43992b4c4a2610e93e78c9
|
2013-06-18 16:56:49 +02:00 |
Lynix
|
880c2aa32c
|
Plane primitives no longer rely on normal vector
Former-commit-id: 66e1e2a83799055ad773f7b145e569469f68279a
|
2013-06-18 16:39:46 +02:00 |
Lynix
|
433c36f176
|
Fixed bounding volume not being updated
Former-commit-id: 809faf0ed66916b1598cca11f749b31961f2e184
|
2013-06-18 16:38:30 +02:00 |
Lynix
|
6cd6bc8ab8
|
Merge branch 'master' of github.com:DigitalPulseSoftware/NazaraEngine
Former-commit-id: 1c06efaa50674230e456fe104843a87c02f999aa
|
2013-06-18 02:36:50 +02:00 |
Lynix
|
ca758f9682
|
Fixed DebugDrawer drawing black lines and points
Former-commit-id: 800ef6a53263bb18d8ca798e421c80309e8c9315
|
2013-06-18 02:30:01 +02:00 |
Lynix
|
3e8ed9b1e4
|
Fixed conflict between VAO and OpenGL::BindBuffer
Former-commit-id: b1182e3b0327a73431a8e81106df9109e9a80cc2
|
2013-06-18 02:29:31 +02:00 |
Lynix
|
9e906c2568
|
Fixed gl(LineWidth/Pointsize) useless calls
Former-commit-id: 6636228886473d140981ed23db0d5dc9781535d4
|
2013-06-18 01:07:53 +02:00 |
Lynix
|
6c659410cd
|
Made use of RenderState
Former-commit-id: 500aba0d0dd60e7371dea6c219d6a5ccfdcbadf8
|
2013-06-18 00:38:18 +02:00 |
Lynix
|
88d3ec1ad1
|
Refactored Material interface
Former-commit-id: 9a00be1b73b2c879fc77c9fdddc0192baa241fda
|
2013-06-18 00:37:40 +02:00 |
Lynix
|
7a45ff4884
|
Added RenderStates
Former-commit-id: c742cf2fc1cac807b9e2bcbd88c2b3d77327c106
|
2013-06-17 23:58:45 +02:00 |
Lynix
|
84cb7cb731
|
Cleaned LuaClass code
Former-commit-id: bba27b339435b22773255f9f69c55968505454ba
|
2013-06-17 23:58:17 +02:00 |
Lynix
|
783e609c8e
|
Fixed warnings and optimized noise module
Former-commit-id: 62840540e2938d08436a22d4e19d801466f1d6ba
|
2013-06-17 23:58:06 +02:00 |
Lynix
|
84613b4306
|
Cleaned LuaClass code
Former-commit-id: 353ba8ea134cbbd4fa72a120ec1e8e218acd0c21
|
2013-06-17 17:29:52 +02:00 |
Lynix
|
6ccde01bee
|
Fixed United build option not including all files (Close #13)
Former-commit-id: 8e9da1c6fa7e65ac5285abdd3f358c033c9f2174
|
2013-06-17 17:29:33 +02:00 |
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 |