Lynix
|
f73c99d502
|
Renderer::Clear now takes UInt32 instead of unsigned long
Former-commit-id: ea276bb13e4d5334422eb685ec1a9d908d6f9895
|
2013-08-18 21:00:04 +02:00 |
|
Lynix
|
e31a670041
|
Minor changes
Former-commit-id: 5954ff863d8f51d7ed47a1b84ae9ff0a5348ecce
|
2013-08-16 00:27:42 +02:00 |
|
Lynix
|
699328aa1f
|
Fixed rare bug when creating VAO
Former-commit-id: 79ee6055feeb683ffc762d581fbe834a68d0bcef
|
2013-08-16 00:27:00 +02:00 |
|
Lynix
|
42a1b9cbe6
|
It is now possible to initialize VertexBuffer without VertexDeclaration
Former-commit-id: 3f8e82925dea8644384b4ceb962a06101bccc1a3
|
2013-08-16 00:26:35 +02:00 |
|
Lynix
|
cbc92364f4
|
Fixed rare crash within OpenGL::[GetRendererName|GetVendorName]
Former-commit-id: a5b12a391178eef87129c9c8c9a58e7016a6279b
|
2013-08-12 22:03:46 +02:00 |
|
Lynix
|
5bc3d3b46e
|
Fixed OpenGL Renderer and Vendor names
Former-commit-id: ce962b69924f6e78e51b6f2e86f1b6cccf7dc13e
|
2013-08-12 01:09:01 +02:00 |
|
Lynix
|
13b505f91f
|
SceneNode::VisiblityTest now use Camera instead of Frustum
Former-commit-id: 71199e3e80c5fbd6116d5fedb13276480f4e4731
|
2013-08-09 19:04:29 +02:00 |
|
Lynix
|
d509fddc82
|
Added RenderTarget listeners
Moved Camera matrices assignation to RenderTechnique
Former-commit-id: c8a4ff4b35d40702f047fdfd3fdbc4e4fbbbb1a9
|
2013-08-09 18:25:30 +02:00 |
|
Lynix
|
d4cff9946e
|
Improved ResourceListeners
Former-commit-id: 8016c23cb75aab94762a1e2838dbbcac2093119b
|
2013-08-09 16:28:07 +02:00 |
|
Lynix
|
2a0ceb16fa
|
Fixed missing Renderer initialization message
Former-commit-id: 4e1fa706954593fc42454689072fea3a6c89668f
|
2013-08-08 16:31:40 +02:00 |
|
Lynix
|
cfc8e46a99
|
Fixed search and replace problem :D
Former-commit-id: eb57fa9bb8bee5c7b6bb1331f527049ac765c24a
|
2013-08-07 11:03:48 +02:00 |
|
Lynix
|
69d150272f
|
Remade instancing
Former-commit-id: b297ed84e86a714c58d42219cc1dd8337e3a732c
|
2013-08-07 01:17:20 +02:00 |
|
Lynix
|
c75887f600
|
Updated and fixed DebugDrawer
Former-commit-id: b567c3a02174dbdb68f4e2d549d37c2b2b0a942b
|
2013-08-07 01:16:51 +02:00 |
|
Lynix
|
6507e1ed2d
|
Updated buffers interface
Former-commit-id: 8c8d60b6b22cc844740dbc3320af65575cec4feb
|
2013-08-07 01:10:26 +02:00 |
|
Lynix
|
6de41bb9cf
|
Fixed rare bug
Former-commit-id: 057e83b27377c1a8b0d8b652b86c3a2b837c4648
|
2013-08-06 23:46:26 +02:00 |
|
Lynix
|
1ebaf4749c
|
Added static assertions to secure code
Former-commit-id: 207f1135b3b40cee74fbf8ba98e6fb7379ba8c33
|
2013-08-03 20:58:50 +02:00 |
|
Lynix
|
a8ab9e2c74
|
Added Material::HasCustomShaderProgram
Former-commit-id: bdd119b41d5312a65aec2d781a78283343ef4b4c
|
2013-08-03 17:14:30 +02:00 |
|
Lynix
|
059ea21b41
|
Added ShaderProgram::LoadFromBinary
Former-commit-id: fdc6b06173954bb9c382ed73e7cd9bb0c5fd01a5
|
2013-08-03 17:14:10 +02:00 |
|
Lynix
|
4b783f6f6f
|
Renamed Shader to ShaderProgram
Former-commit-id: 492b12d8bb48cff46ea46c83141b6d5a1540ff8f
|
2013-08-02 18:39:20 +02:00 |
|
Lynix
|
ea6e9d7d33
|
Fixed white spaces
Former-commit-id: de5ea701a3536c37d72ef3b1fb36acabe3608588
|
2013-08-01 23:22:55 +02:00 |
|
Lynix
|
d751718a16
|
Added methods to retrieve shader binary
Added support for GL_ARB_get_program_binary
Former-commit-id: 3c23cfd237680f7832d15279af9e4248f9fa4678
|
2013-08-01 23:22:48 +02:00 |
|
Lynix
|
c276a4a623
|
Moved OpenGL header include
Former-commit-id: 655be533b7c01ae8817530fe434807ca5be62968
|
2013-08-01 23:21:08 +02:00 |
|
Lynix
|
8f9771ab8b
|
Updated OpenGL headers
Former-commit-id: 78e59741ea4e8b2109bddf6f95d0453a7c40cb5a
|
2013-07-31 14:22:15 +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
|
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
|
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
|
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
|
4abefc3e93
|
Reworked IndexBuffer, Vertex[Buffer|Declaration|Structs]
Former-commit-id: e3f637f2680afda57a444f73b8f7ad681bb1b8a5
|
2013-07-01 16:14:29 +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
|
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
|
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
|
f9c9c67076
|
Fixed depth buffer sometimes not cleared
Former-commit-id: a5bda481479a51787601549a306f3a6b809c6afb
|
2013-06-26 15:19:29 +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
|
050f9c2eb7
|
Fixed (?) potential bug with Shader::SendTexture
Former-commit-id: bd59f728396589aec5a420d675cf290019c0c042
|
2013-06-24 00:31:57 +02:00 |
|
Lynix
|
44fdb48384
|
OpenGL's VAOs are now used the right way
Former-commit-id: 04a944b55d7406bc6028a2d90a5550b0d5e888f0
|
2013-06-24 00:24:22 +02:00 |
|